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

delete[] *pointer vs. delete pointer и утечка памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Название типа объекта typeid http://www.cyberforum.ru/cpp-beginners/thread950796.html
Когда вывожу название типа объекта, то перед ним появляются цифры 4 и 8. что они означают? В низу показал что выводит программа #include <iostream> #include <typeinfo> using namespace std; class Base {
C++ Тема: Структуры. Условие: сделать массив структур, который содержит следующею информацию В радиоателье сохраняются квитанции о заданной в ремонт аппаратуре. Каждая квитанция содержит такую информацию: название группы товаров(телевизоры, радиоприемники и т.д), марка товара, дата приема в ремонт, состояние готовности заказа(сделано, не сделано). Вывести информацию о состояние заказа на поточные сутки для заданной группы товаров. Наименование группы товаров ввести с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread950789.html
Проверка на расстановку скобок C++
В общем задание такое. Программа (консольная) проверяет каждую строку файла для проверки на расстановку скобок 4 типов ("(" и ")", "", "{" и "}", "<" и ">"), проверка должна учесть парность и вложенность расстановки скобок (как в математических выражениях), другие символы - пропускать без обработки. По результатам проверки формируется файл результатов, каждая строка которого соответствует...
Непонятен текст задания C++
Вот задание: b) Создать абстрактный тип данных (структура) - вектор, который имеет указатель на float и число элементов. Определить функции: инициализации, удаления вектора, установки/ изменения размера, доступа к элементам вектора, вычисления суммы элементов вектора. Для примера, в функции main, организовать поэлементное умножение двух векторов. Не понимаю на счет числа элементов Так как...
C++ Указатели (нужно передать массив в качестве параметра в функцию) http://www.cyberforum.ru/cpp-beginners/thread950771.html
Добрый день! имеется массив array его нужно передать в качестве параметра в функцию, принимающую в качестве аргумента LPVOID: function(LPVOID arr), я делаю так: function(&array), в большинстве случаев все работает, но иногда вылетает - пытаюсь понять, связано ли это с неправильной передачей аргумента, ?или все-таки нужно передавать function(array) без &, массив сам по себе это указатель на...
C++ В чем разница? Скажите в чем разница между двумя кусками кода: std::string a; while ((std::cin>>a)!="Quit") { std::cout<<a; } подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,368
09.09.2013, 15:54
Строго соблюдай соответствие операций для единичного объекта и для массива объектов:
C++
1
2
new -> delete    // для одного объекта
new[] -> delete[]    // для массива объектов
Нарушение этого правила ведет к неопределенному поведению программы.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru