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

Конструктор инициализации, конструктор копирования, деструктор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить и отладить резидентную программу часы (C++) http://www.cyberforum.ru/cpp-beginners/thread823386.html
Составить и отладить резидентную программу часы, которая выдает в нижнем левом углу экрана текущее значение времени в числовой форме. помогите!
C++ Повторное выполнение цикла #include <stdio.h> #include <conio.h> #include <locale.h> #include <iostream> int main() { setlocale(LC_ALL, "rus"); int n,m,**mas, j,i,k; puts("Введите N:"); http://www.cyberforum.ru/cpp-beginners/thread823356.html
Перерыв цикла C++
Как сделать чтоб при некой ситуации(некая переменная == 0) даная итерация цикла(while(true)) прервалась, и началась следущая?
Поменять слова местами C++
Задача такая: Поменять слова в сообщении по принципу: первое с n/2+1 словом, второе с n/2+2 словом, i-тое с n/2+i словом и т.д (n-число слов в предложении). (тема: строки) Алгоритм по сути простой но у меня возникли трудности с его реализацией. Вот как я его себе представляю: Нужно в цикле из строки сделать массив слов: 1. Найти первое вхождение пробела и запомнить его позицию. 2....
C++ Ах, эти указатели http://www.cyberforum.ru/cpp-beginners/thread823331.html
Начал изучать С++ и тут наткнулся на недопонимание. Операция new резервирует место в куче, необходимое для хранения значения этого типа. т.е. правильно делать так. float* pf; pf = new float(0); //дальше что-то делаем с переменной. *pf = 3.14; cout << *pf << endl;
C++ Откомпилировать Здаствуйте:) Можете откомпилировать программу и выслать файл PSDP В строке "vvedite razmer PSDP v megobaitah" введите "1". Заранее огромное спасибо! #include<stdio.h> #include<iostream> #include<conio.h> #include<math.h> #include<string.h> подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
04.01.2014, 02:41     Конструктор инициализации, конструктор копирования, деструктор
sashadereh, вижу, что Вы все понимаете. Однако supra7sky как раз говорил про вызов деструктора при выходе объекта из области видимости. А когда мы работаем с указателем и ручным выделением памяти через new, контроль перекладывается уже на плечи программиста. Но даже в этом случае явного вызова деструктора делать не стоит. Явный вызов может потребоваться только при использовании placement new.
Могу предположить, что Вы хотели сделать акцент на том, что C++ не имеет встроенного сборщика мусора, просто не совсем удачно выразились.
 
Текущее время: 00:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru