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

деструктор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ программа перемножения массивов http://www.cyberforum.ru/cpp-beginners/thread269590.html
я примерно понял в чем дело, можно как-нибудь удалить свою тему?
C++ Работа с последовательностями чисел через файлы. Народ,хелп. можете помочь разобраться наконец как работать с этими txt файлами? как правильно использовать все команды начинающиеся с infile. (infile.seekg, например). ну, и сделать это желательно на примере этой задачи из задачника Абрамяна. считает, почему-то только сумму из первого файла. подозреваю, что дело как раз в пресловутых командах infile. буду очень признателен. /* Series29 ... http://www.cyberforum.ru/cpp-beginners/thread269587.html
Arageli C++
Здравствуйте, мне необходимо работать с числами длиной ~2500-3000 знаков, для этого решил попробовать использовать библиотеку Arageli, и почему-то в переменную типа big_int он не может записать число даже 256^10, там результат 0, почему? делаю так: big_int a= Arageli::pow(256, 10); PS или посоветуйте другие библиотеки ) PPS пробовал GMP, но там вообще запутался
Создания однонаправленного списка и сохранения в типизированный файл. C++
Доброе время суток. Прошу помощь в решении задачи. Я совсем запутался с однонаправленным списком. И вторая проблема состоит в том что не могу понять что из себя представляет типизированный файл. Вот условия задачи. В файле хранятся данные в виде записей формата: АВТОМОБИЛЬ Тип Фирма-изготов. Объем двигат. Пробег – М Цена
C++ Класс-Контейнер Вектор http://www.cyberforum.ru/cpp-beginners/thread269559.html
Подскажите пожалуйста, как заполнить вектор латинским алфавитом?
C++ Обработка нажатия клавиши без подтвержения enter Здравствуйте, уважаемые программисты. Подскажите в чем проблема. Вывожу рисунок посредством команды dos в языке turbo c. Необходимо зациклить вывод картинки до нажатия клаши esc. При нажатии стрелки вправво выполнить некую другую команду. Короче, надо обработать нажатые символы на клавиатуре, но без подтвердения клавишей enter. Вот, что получилось у меня. Жирным большим шрифтом выделил мое... подробнее

Показать сообщение отдельно
ailia
27 / 26 / 1
Регистрация: 27.12.2009
Сообщений: 106
03.04.2011, 22:00     деструктор
Цитата Сообщение от gGrn-7DA Посмотреть сообщение
Еще вопрос.
При использовании многомерных массивов
C++
1
A ****a;
сначала надо освобождать память выделенная для A*, потом A** и так далее. То есть при освобождении памяти, выделенной массиву, рекурсивного освобождения памяти не происходит. А деструктор для объектов класса A, находящихся на самых концах массива, автоматом вызывается при delete[] a[i1][i2][i3] или нет?
приведу пример с матрицей

C++
1
2
3
4
5
6
7
8
9
int** a = new int*[10];
for(int i = 0; i < 10; i++)
a[i] = new int[15];
...
//работа с матрицей
...
for(int i = 0; i < 10; i++)
delete [] a[i];
delete a;
сначала создается динамический массив указателей, каждый элемент которого указывает на дин. массив. освобождение памяти происходит в обратном порядке
 
Текущее время: 01:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru