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

Как создать объект класса в динамической памяти? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получить три копии исходного файла в новой папке http://www.cyberforum.ru/cpp-beginners/thread1231578.html
Готовой программы не нашёл, решил обратиться к гуру. Понимаю, что задача проста до нельзя, но сам не спец. Люди, набросайте код если есть опыт и время. Нужна простенькая прога. Есть папка 1 «ИСХОДНАЯ», в ней 1 файл «пример.txt» Есть папка 2 «НАЗНАЧЕНИЕ» Есть текстовый файл pattern.txt с названиями (будущих файлов). Например: (каждое наименование с новой строки) файл1.txt...
C++ Путешествующий файл: абсолютный и относительный путь к файлу Добрый день. Наверно совсем уж нубский вопрос. У меня в коде идёт чтение файла. Допустим реад и ссылка на файл. Файл лежит в папке с самим проектом. Тобишь там C:\Тратата\трутуту\НАШ ПРОЕКТ\Туцтуц.txt Затем я посылаю готовый проект другу. Вместе с этим текстовым файлом. И естественно у него выскочит ошибка. Потому что он допустим положит каталог так C:\СубЗИро\НАШ... http://www.cyberforum.ru/cpp-beginners/thread1231568.html
Работа с ofstream, попытка записи в поток после его закрытия C++
Добрый день, чем чревата такая вещь ofstream str; str.open("asdg"); //что то записали str.close(); // снова пишем в поток str и после записи делаем str.flush()
C++ Подключение glut к Code::Blocks
Очень много проблем возникло с этим моментом. Хотя искал в сети решения. Во-первых сильное ли отношение имеет glut к OpenGL? И в чём особенность? Вот скриншоты и я запутался, это два разных вида glut? В совсем же разном виде сделаны. В-третьих суть в том, что надо по идее скинуть файлы инклюдов и lib в папки соответствующие, то ли туда, то ли сюда (скрины приложил 2 разных места MinGW)....
C++ Калькулятор на двухсвязном списке + стек (Сделать обратную польскую запись) http://www.cyberforum.ru/cpp-beginners/thread1231524.html
помогите сделать обратную польскую запись чтото на подобе калькулятора Чтобы розрезнял скобки
C++ Ошибка ли? (заголовочные файлы) так кхм какбы понятнее спросить... вобщем если я пишу програму восновном из класов и она у меня имеет вид: //Filename: inputclass.h <<<< 1 #ifndef _INPUTCLASS_H_ #define _INPUTCLASS_H_ //////////////////////////////////////////////////////////////////////////////// // Class name: InputClass //==================================================// подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6423 / 3062 / 304
Регистрация: 04.12.2011
Сообщений: 8,350
Записей в блоге: 3
21.07.2014, 19:14     Как создать объект класса в динамической памяти?
Цитата Сообщение от lest_ Посмотреть сообщение
либо просто создать объект обычным способом, но чтобы его данные-члены были указателями на переменные в динамической памяти.
lest_, если Вы задаётесь такими вопросами, то сосредоточьтесь на создании динамических объектов. Логика подобъектов станет понятна позже, так как она подобна. Объект включающий динамические подобъекты сложнее "простого" объекта и использовать такое без необходимости пока не стоит.
Создавая "простой" объект в динамической памяти Вы берёте на себя ответственность по его уничтожению. Использовав new Вы где-то должны использовать delete. У "сложного" (имеющего динамические подобъекты) объекта, объектом будете по прежнему заниматься Вы, ведь никто не запретит Вам создать динамический объект и в этом случае, а подобъектами - сам объект (конструктор/деструктор). Но для "сложных" объектов нужно позаботиться о конструкторе копирования, так как предоставляемый по умолчанию, обычно не подходит в этом случае и скорее всего о операторе присваивания. Для простых "простых" (2 раза)) объектов в этом нет необходимости.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru