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

new[] - delete[] - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Литература Visual Studio http://www.cyberforum.ru/cpp-beginners/thread929427.html
Я почти закончил изучение основ С++ без привязки к IDE по книгам Праты и Страуструпа (это мой уровень). 1) Как вам книга Хортона Visual C++ 2010. Полный курс.? Интересует именно создание приложений с интерфейсом и прочими плюшками этой среды (консоль заела уже). 2) Многие советуют MSDN (и это понятно), но я видимо слишком тупой и так и не понял откуда там начинать изучение, есть советы? 3)...
C++ allocator Здорова! Есть задачка:"Завершите или реализуйте с самого начала Pool_alloc (параграф 19.4.2) так, чтобы обеспечивались все возможности стандартного аллокатора allocator (параграф 19.4.1) из стандартной библиотеки. Сравните производительности Pool_alloc и allocator, чтобы решить, стоит ли использовать Pool_alloc в вашей системе." Нашол я класс определение класса allocator. template <> class... http://www.cyberforum.ru/cpp-beginners/thread929421.html
Особенности NTFS C++
Доброго времени суток! Уважаемые форумчане, проясните мне пожалуйста один вопрос. Пишу программу, которая ищет на диске последовательность, заранее сгенерированную и записанную в файл. Проблема заключается в следующем. Если файл короткий - например 512 байт, то он пишется сразу в FILE RECORD в MFT. Все бы хорошо, но. Последние 2 байта из первого сектора записи - совершенно другие, а те 2...
программирование в visual studio 2010 C++
Завтра вступительные экзамены в универ, программирование в visual studio 2010. Вся проблема в том что 2 года назад окончила техникум в котором приходилось работать только в borland c++. Скачала visual studio 2010, сижу, смотрю, не знаю что с ним делать. Помогите пожалуйста! Создание, компилирование проекта и прочее, дальше, думаю разберусь, главное начать, и знать как закончить))
C++ Класс Телефонная Книга http://www.cyberforum.ru/cpp-beginners/thread929373.html
Доброго времени суток форумчане! Получил следующее задание, но столкнулся с проблемой.. 1) опишите класс "контакт", описывающий имя, номер телефона, примечание 2) опишите класс "Телефонная Книга", содержащий определенное количество контактов(как я понял, создать массив класса "контакт"). Определить методы добавления/удаления человека, а так же поиск по имени или примечанию. Class.h class...
C++ посоветуйте сайт для новичка с++ Посоветуйте какие сайты лучше читать для новичка с++, я сам основу учил в http://cppstudio.com/uchebniki/yazyk-programmirovaniya-s/ подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5436 / 2560 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
12.03.2014, 15:53     new[] - delete[]
Вот нарисовал тут картинку, все думал куда бы ее приткнуть. Х)

Смысл плаката - наглядное представление почему:
new с delete хорошо
new[] с delete[] хорошо
new с delete[] проканает
new[] с delete плохо

new[] - delete[]

Схемка показывает, что будет, если динамически создавать и удалять структуру d(dot) с разными комбинациями квадратных скобок при операторах.
Представлена всего лишь одна реализация данных операторов и не факт, что ошибки будут именно такими, но на то оно и неопределенное поведение.
 
Текущее время: 21:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru