Форум программистов, компьютерный форум CyberForum.ru

Как stl контейнеры работают с объектами различных типов данных? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ инициализация по необходимости http://www.cyberforum.ru/cpp-beginners/thread1655466.html
Подскажите, пожалуйста, возможно ли инициализация по мере необходимости. То есть, когда не известно в начале сколько переменных будет, но в ходе выполнения программы появляются новые переменные. Например, я хочу подсчитать кол-во каждого символа в файле. Мне не известно какие символы там. То есть как-то так: А - 10 В - 5 ; - 2 и т.д Создается первая переменная, ей присваивается, допустим...
C++ Вычислить и вывести значение функции F Вычислить и вывести значение функции F: http://www.cyberforum.ru/cpp-beginners/thread1655437.html
C++ Перегрузка операторов С++
Здравствуйте, недавно начал изучать С++, до этого старался решать проблемы самостоятельно, но сейчас чето я туплю/не понимаю. Простоя программа которая считывает ФИО, и через перегрузку выводит. Проблема в том что пр компиляции происходит переполнение стека и выводит одно слово "Имя: " в большом количестве (смотри ссылку). Как правильно все сделать и в чем причина (так нельзя выводить...
C++ Выдать информацию о животном из списка, заданного файлом
Решите задачу: Исходный текстовый файл input.txt содержит строки с информацией об одном домашнем животном и состоит из четырех полей: имя владельца; вид животного(кот,собака и т.д.); кличка(может отсутствовать); возраст в годах. Все поля разделены запятыми, отсутствие клички обозначается двумя запятыми, стоящими подряд. Необходимо: - прочитать содержимое файла в один или несколько...
C++ Не работает конструкция if else http://www.cyberforum.ru/cpp-beginners/thread1655394.html
#include <iostream> using namespace std; void zeroSmaller(int&, int&); int main() { int number1, number2; setlocale(LC_ALL,"RUS"); cout << "Введите 2 числа: "; cin >> number1 >> number2; zeroSmaller(number1, number2);
C++ Разработать программу реализующую чтение и запись в типизированный файл Здраствуйте . Начал писать и в самом начале возникла проблема. Написана только одна функция . Нужно записать структуру в типизированный файл . Когда я жму ''1'' по-сути должна сработать функция но программа перерывается #include "stdafx.h" #include <fstream> #include <iostream> #include <vector> #include <string> using namespace std; //структура для типізованого struct student подробнее

Показать сообщение отдельно
Zzzs
0 / 0 / 0
Регистрация: 05.02.2016
Сообщений: 2
05.02.2016, 11:34  [ТС]     Как stl контейнеры работают с объектами различных типов данных?
Он точно проверяет только на POD?
Если у меня есть класс:
C++
1
2
3
4
5
6
7
class Circle {
public:
    Circle();
    Circle(const Vertex &position_, const float &size_);
    Vertex position;
    float size;
};
Он уже не является POD, но тем не менее его можно копировать через memcpy, т.к. он не содержит указателей. Как в данном случае поведет себя контейнер:
C++
1
2
3
std::vector<Circle> a;
// ... filling a ...
std::vector<Circle> b = a;
Неужели будет копировать поэлементно с вызовом конструктора на каждый элемент?
 
Текущее время: 22:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru