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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получить три копии исходного файла в новой папке http://www.cyberforum.ru/cpp-beginners/thread1231578.html
Готовой программы не нашёл, решил обратиться к гуру. Понимаю, что задача проста до нельзя, но сам не спец. Люди, набросайте код если есть опыт и время. Нужна простенькая прога. Есть папка 1...
C++ Путешествующий файл: абсолютный и относительный путь к файлу Добрый день. Наверно совсем уж нубский вопрос. У меня в коде идёт чтение файла. Допустим реад и ссылка на файл. Файл лежит в папке с самим проектом. Тобишь там 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? И в чём особенность? Вот скриншоты и я запутался, это два разных...
C++ Калькулятор на двухсвязном списке + стек (Сделать обратную польскую запись) http://www.cyberforum.ru/cpp-beginners/thread1231524.html
помогите сделать обратную польскую запись чтото на подобе калькулятора Чтобы розрезнял скобки
C++ Ошибка ли? (заголовочные файлы) так кхм какбы понятнее спросить... вобщем если я пишу програму восновном из класов и она у меня имеет вид: //Filename: inputclass.h <<<< 1 #ifndef _INPUTCLASS_H_ #define _INPUTCLASS_H_... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4395 / 3238 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
21.07.2014, 22:33
Цитата Сообщение от lest_ Посмотреть сообщение
Результат тот же самый.
Если под результатом Вы понимаете последовательность вывода:
"In the Constructor"
"DESTRUCTOR"
"Для продолжения нажмите любую клавишу..."
, то можно и про такую программу сказать, что разницы нет:
C++
1
2
3
4
5
6
7
#include <iostream>
#include <cstdlib>
int main()
{
   std::cout << "In the Constructor\nDESTRUCTOR\n";
   std::system("pause");
}
Но вряд она Вам подойдет.
Поэтому, всё же стоит понять различия.
В первом случае создается весь объект SimpleCat в динамической памяти. Со всем своим содержимым (т.е. полем itsAge).
А во втором случае объект типа SimpleCat создается на стеке, а для поля pAge память выделяется в куче.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru