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

как лучше сделать хранение ссылок на экземпляры класса? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Джесс Либерти. Можно изучать? http://www.cyberforum.ru/cpp-beginners/thread886729.html
Решил попробовать начать изучать С++. Нашел старенькую книгу Джесса Либерти "С++ за 21 день.Третье издание" ,многие мне советовали именно ее. Но вот проблема,книга то 2001 года,а на дворе уже 2013. И вот главный вопрос,какой мне компилятор использовать( чтобы потом было легче читать более новые книги ) и Что мне нужно будет учесть когда я буду реализовывать примеры из книги? Я имею ввиду то,что...
C++ Поиск буквы бинарным поиском в тексте Здравствуйте помогите пожалуйста написать программу, а то в понедельник сдавать,а я вообще не знаю как ее делать. Само задание: Дан текстовый файл из него считывается информация нужно найти букву бинарным поиском. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread886724.html
C++ Ограниченное количество символов в строке
как ограничить вводимое кол-во символов в строке ( ввод с клавиатуры ) ? желательно через scanf, если возможно
C++ Необходимо сделать блок-схемы по обработке одномерных целочисленных массивов
Все функции очень простые, они уже созданы, необходимо по ним составить блок-схемы, так как я еще новичок нуждаюсь в помощи. Если кто сможет помо4ь, пишите в скайп и я скину код функций. Заранее огромное спасибо! Мой скайп: вырезано
C++ Структура (значение поля структуры приравнять к значению функции) http://www.cyberforum.ru/cpp-beginners/thread886706.html
Можно ли значение поля структуры приравнять к значению функции вот так STUD1.SES=COR(); Делаю так не присваивается пишет 0
C++ Копирование элементов массива Дано два массива одинакового размера. Они содержат целые числа. Как скопировать элементы, содержащиеся только во втором массиве в третий массив? подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
31.05.2013, 22:50     как лучше сделать хранение ссылок на экземпляры класса?
Цитата Сообщение от stan98 Посмотреть сообщение
подскажите намекните как правильно реализовать такой функционал и почему так как я сделал неправильно
Идея верная — статическое поле с перечнем указателей на все элементы. Вы просто забыли инициализировать это поле. Напишите где-нибудь в файле реализации строку std::list<MyClass*> MyClass::list; Это инициализирует статическую переменную, которая в определении класса просто объявляется (но не создаётся в программе).

И ещё, лучше использовать set для таких целей. Чуть быстрее будут находиться элементы.
 
Текущее время: 00:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru