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

Дин. выделение памяти, конструкторы/деструкторы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерные массивы. http://www.cyberforum.ru/cpp-beginners/thread382129.html
для заданной матрицы размером 8x8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом. Как это вообще? Второй день голову ломаю)) Видел такую тему на паскале но с паскалем не дружу.. может кто-то что то подобное видел? Пожалуйста помогите добрые люди!! Матрицу конечно сделал, а вот с заданием проблемы)))
C++ Конструктор дерева (не бинарного). Или как вообще правильно строить дерево? Хочу разобраться с деревьями, да что только не читал, не пересматривал - не могу разобраться. Для примера - хочу построить дерево такого типа Вот так себе я представлял его class Tree { public: char id; http://www.cyberforum.ru/cpp-beginners/thread382103.html
C++ Дана матрица размером N*M
Начинающий - а тут еще и матрицы не могу решить данное чудо( Задача Дана матрица размером N*M, назовем особым элемент текущей строки, если он больше суммы элементов ему предшествующих в строке. Определить строку с наибольшим кол-вом особых элементов. за задачу заранее благодарен! Название темы должно отображать её суть. И неплохо было бы указать язык, Си или С++
C++ В cmd не отображается русские буквы
В cmd не отображается русские буквы, что я могу сделать, что бы это исправить ?
C++ Поменять первый максимальный и последний минимальный элемент массива http://www.cyberforum.ru/cpp-beginners/thread382087.html
Посмотрите, пожалуйста, где тут ошибка #include <iostream> using namespace std; int findMax(int *A, unsigned int size) // функция нахождения максим элемента { if (A==NULL && size==0) return 0;
C++ Найти максимальный по модулю элемент матрицы.. Задана матрица размеро n*m. Найти максимальный по модулю элемент матрицы. Переставить строки и столбцы матрицы таким образом, чтобы максимальный по модулю элемент был расположен на пересечений k-ой строки и k-ого столбца. подробнее

Показать сообщение отдельно
Bers
Заблокирован
12.11.2011, 23:08     Дин. выделение памяти, конструкторы/деструкторы
Цитата Сообщение от Chelioss Посмотреть сообщение
Разве при вызове конструктора/деструктора не вызываются конструкторы\деструкторы для встроенных типов?
Диструктор автоматически запускается при разрушении объекта (если верить книгам, это единственная причина, почему он вообще существует)

Вот что у тебя написано в теле самого метода - то и выполнится при разрушении объекта.
Если там написано, что надо память освободить - то она освободится. Если не написано - не освободится.

объекты созданные на стеке разрушаются не потому, что у их хозяина сработал диструктор, а потому, что сам хозяин был разрушен.

Если ты явно запустишь диструктор хозяину, то он "почистится". Но сам хозяин разрушен не будит.

А вот если он выйдет из области видимости, или будит явно удален при помощи delete, только тогда он будит разрушен. И соответственно, будут разрушены все его данные-члены, живущие в стеке.
 
Текущее время: 14:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru