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

Добавление элементов в однонаправленный список - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Представление класса в памяти http://www.cyberforum.ru/cpp-beginners/thread788299.html
Всем доброго времени суток! Подскажите ка,как класс представляется в памяти?и как представляется структура? Простите за столь банальные вопросы.
C++ Начало ООП Привет всем! У меня началось изучение ООП и соответственно пошли классы. Первое задание - постpоить класс для pаботы с массивом. Класс должен включать соответствующие поля: максимальный размер... http://www.cyberforum.ru/cpp-beginners/thread788285.html
C++ Вектор, содержащий объекты класса
Нужно определить класс, содержащий строку и значение, и создать вектор, который содержит объекты этого класса. Названия строк объектов должны быть уникальны. Во время отладки у меня появляется...
C++ Азбука Морзе
Есть код для шифрования символов в Азбуку Морзе,но нужно что б эта программа также могла считывать текст с документа к примеру .txt и переводить соответсвующий текст в консоль.Помогите пожалуйста!...
C++ Чтение текстового файла http://www.cyberforum.ru/cpp-beginners/thread788265.html
здравствуйте. у меня не получается считать текстовый файл. сам файл имеет имеет жесткую структуру: первая строка число(по сути колличество записей), дальше приходится по 5 строчек на одну запись....
C++ Реализовать очередь на одномерном массиве Программа должна позволять многократно выполнять операции над очередью. При выполнении функции input переменная last увеличивается на единицу, но после завершения функции и продолжении цикла снова... подробнее

Показать сообщение отдельно
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
18.02.2013, 13:04
Цитата Сообщение от gazlan Посмотреть сообщение
Сегодня - завершает. Завтра там может быть
Не, давай всё-таки сами будем себя контролировать. Во-первых, требование обнулять указатель, звучало именно как требование, что создало бы у новичка впечатление, что для удаления объекта надо помимо delete ещё и обнулять указатель на него. Кстати, это заблуждение мне много раз встречалось. Типичный пример: деструктор какого-нибудь class array
C++
1
2
3
4
array::~array(){
  if (data) delete[] data;
  data=NULL;//ЗАЧЕМ??? ЭТО бессмысленно!
}
Во-вторых, даже если бы ты обнулил его, это свойство нигде бы не использовалось, т.е. нигде бы всё равно не проверялось if (указатель обнулён)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru