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

Динамическая память. Функции. Массивы .Объекты - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Комплексные числа. Символическая форма записи http://www.cyberforum.ru/cpp-beginners/thread641316.html
Сейчас делаю реализацию класса. Что-то мне подсказывает, что есть ошибки. Тут больше вопрос по математике, в коей я практически ничего не понимаю. Кто в теме, просмотрите перегрузку арифметических...
C++ : error C2065: 'remainder' : undeclared identifier Доброй ночи, вот изучаю Microsoft Visual Studio 2008 и в примере выскакивает данная ошибка(: error C2065: 'remainder' : undeclared identifier) , я так понимаю что в коде не хватает библиотеки только... http://www.cyberforum.ru/cpp-beginners/thread641310.html
Массив: Все элементы массива, кратные трем, записать в одномерный массив. C++
Дан двумерный массив размером n x n? заполненный целыми числами. Все его элементы кратные трем, записать в одномерный массив.
Ошибки в коде C++
Изучаю ООП с++ по книге Р.Лафоре. Как было написано в книге ввел код: #include <iostream> USING NAMESPACE STD; INT MAIN() { COUT << "Ó ÊÀÆÄÎÉ ÝÏÎÕÈ ÑÂÎÉ...
C++ Замена файла [c++] http://www.cyberforum.ru/cpp-beginners/thread641287.html
void zam(LPCTSTR FILE,LPCTSTR LIFILE) { //Сюда надо вставить код который заменяет файл FILE на этот LIFILE //CopyFile не предлагать! }
C++ Запустить дополнительную страницу браузера Как можно запустить страницу браузера? С помошью след функции можно запустить отдельно новую копию браузера. ShellExecute(NULL,NULL,ExeFile,URL,NULL,SW_RESTORE); Возникли такие вопросы: 1.... подробнее

Показать сообщение отдельно
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.08.2012, 02:29
Например, сам указатель temp это локальная переменная, память под которой объявляется свободной при выходе из функции. То, на что temp указывает (MyClass *temp = new MyClass(), создано в динамической области памяти и будет существовать (если delete не сделать) до окончания программы.

Добавлено через 2 минуты
Цитата Сообщение от bgm313 Посмотреть сообщение
освободить эту память вне функции?
Да. Когда объект перестанет быть нужным.

Добавлено через 6 минут
Например, вы в функции создаёте строку в динамической памяти. Функция возвращает указатель на эту память. При выходе из функции сохраняете этот указатель. Дальше работаете, с помощью этого указателя, со строкой в динамической памяти. Когда строка перестанет быть нужной, освобождаете память под ней с помощью delete.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru