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

list.push_back ошибка! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с указателями в ООП http://www.cyberforum.ru/cpp-beginners/thread155016.html
Столкнулся впервые с указателями, используемыми в подобном примере. Для них не нужно задавать максимальное кол-во элементов, правильно понимаю? В коде выделил курсивом вопросы, относящиеся к пониманию процесса работы с указателями. Кто имеет время 10 - 15 минут, ответьте, пожалуйста, на вопросы достаточно глубоко для правильного понимания. Спасибо #include <iostream> #include <cstdlib>...
C++ решите задания по массивам 1. Вывести на печать все слова, составляющие не более чем из пяти букв. 2. Преобразовать строчную букву в заглавную русского алфавита с А до Б 3. Для матрицы n*m ,n меньше или равно 10, m меньше или равно 15 и в этой матрице исключить все строки,соединяющее нулевые элементы СПАСИБО! http://www.cyberforum.ru/cpp-beginners/thread155013.html
C++ Работа с sql таблицами в c++
Здравствуйте. Возникла следующая задача: есть sql таблица на несколько тысяч строк. Нужно выбрать из нее необходимые данные, обработать и записать новую таблицу с результатом. Методы для обработки данных уже написаны на с++. Нужно реализовать чтение, выборку и запись. К сожалению, я очень мало сталкивался с обработкой файлов и никогда - с sql. Подскажите, пожалуйста, в каком направлении копать.
как реализовать перегрузку опрератора "="? C++
есть класс Base: class Base { private: ... //переменные public: Base(...); //конструктор virtual Base operator=(Base d); } и класс Derived
C++ Работа с файлами и строками. http://www.cyberforum.ru/cpp-beginners/thread154975.html
Прошу помочь с этой задачкой, ибо СИ дается почему-то сложнее Паскаля, а темы на файлы, по-моему, самые сложные. Очень нужно. В общем задание: Дан символьный файл f. Группы символов, разделенные пробелами(одним или несколькими) и не содержащие пробелов внутри себя, будем называть "словами". Удалить из файла все однобуквенные(например: "gggg","yy" ) слова и лишние пробелы. Результат записать в...
C++ Нарисовать квадрат Задача Написать программу, которая выводит на экран - следующую фигуру: ************* * * * * * * * * * * подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2293 / 1663 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
21.07.2010, 22:42     list.push_back ошибка!
Vikent, как я понял, конструктор копирования CObject является закрытым, а для хранения экземпляров в списке необходимо создавать копии объектов. Единственный выход, котороый я вижу, это хранить вместо экземпляров CProgressCtrl указатели на них т.е.:
C++
1
2
3
4
5
std::list<CProgressCtrl*> m_observers;
 
void SyncronizationProgress::Attach(CProgressCtrl* pProgressCtrl) {
  m_observers.push_back(pProgressCtrl);
}
Главное не забудь их в нужный момент удалить.
 
Текущее время: 19:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru