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

Найти ошибку при освобождении памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить алгоритм обхода игрового поля http://www.cyberforum.ru/cpp-beginners/thread1235802.html
Вобщем, такая тема: Дан двумерный массив чисел 12х12, который содержит числа от 0 до 5. 0 - дырка 1 - мое местоположение( при запуске приложения ) 2 - черный ящик( -здоровье ) 3 - красный ящик( +здоровье ) 4 - зеленый ящик( +защита ) 5 - положение противника( противник, как и сам игрок, один ).
C++ Есть ли смысл помечать функции как inline, если их прототип уже есть в .h файле? Есть ли смысл помечать функции как inline, если их прототип уже есть в .h файле? Функции в одну строчку, сразу в ретарне вычисляет возвращаемое значение. http://www.cyberforum.ru/cpp-beginners/thread1235769.html
C++ Память. Стек или куча - есть ли преимущества одного кода над другим?
Здравствуйте, хотел спросить в чем различия. В чем тут недостатки и преимущества разных способов? Apple apple(); и Apple *apple = new Apple(); delete apple; И обязательно ли после второго способа делать delete?
C++ Прокомментировать код
помогите понять этот код int main(){ const int PASSWORD_LENGTH=10; const char * CORRECT_PASSWORD="130f1a8e9e102707f3f91b010f151b0b"; char *md5buf; char buf; setlocale( LC_ALL,"Russian" ); cin.exceptions(istream::failbit | istream::badbit);
C++ Требуется для каждого положения “окна” определить минимум в нём http://www.cyberforum.ru/cpp-beginners/thread1235674.html
помогите пожалуйста решить задачу Рассмотрим последовательность целых чисел длины N. По ней с шагом 1 двигается “окно” длины K, то есть сначала в “окне” видно первые K чисел, на следующем шаге в “окне” уже будут находиться K чисел, начиная со второго, и так далее до конца последовательности. Требуется для каждого положения “окна” определить минимум в нём. Формат входных данных В первой...
C++ Переопределение операции присваивания Есть вот такой класс: #ifndef cd_h #define cd_h class Cd { private: char* performance; char* label; int selections; подробнее

Показать сообщение отдельно
OlegPL
5 / 5 / 0
Регистрация: 22.10.2013
Сообщений: 100
29.07.2014, 17:40  [ТС]     Найти ошибку при освобождении памяти
Ошибка: Предупреждение 1 warning C4154: удаление массива; выполнено преобразование к указателю d:\projects\accestest\accestest\main.cpp 21 1 AccesTest

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
FirstClass *arr[3];
 
    FirstClass *c = new SecondClass();
    FirstClass *d = new FirstClass();
    FirstClass *e = new SecondClass();
 
    arr[0] = c;
    arr[1] = d;
    arr[2] = e;
 
    for(int i = 0; i < 3; i++)
        arr[i]->show();
 
    for (int i = 0; i < 3; i++)
        delete arr[i];
 
    delete []arr;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru