Массив объектов класса и _CrtIsValidHeapPointer()
От: Kernel0  
Дата: 08.02.13 08:35
Оценка: -1
Почему раскомменченный assert в vs8 выдает мне фэйл? Из-за него не могу выполнить reallocate...

CString s;
class CC
{
    int a;
    int b;
public:
    CC(void) { s += "+"; };
    ~CC() { s += "-"; };
};
CC* arr = new CC[5];
// _ASSERTE(_CrtIsValidHeapPointer(arr));
delete [] arr;
MessageBox( s );
c++ crtisvalidheappointer
Re: Массив объектов класса и _CrtIsValidHeapPointer()
От: ononim  
Дата: 09.02.13 16:43
Оценка: +1
потому что де-юре new != malloc, и де-факто new[] != malloc.
Как много веселых ребят, и все делают велосипед...
Re[2]: Массив объектов класса и _CrtIsValidHeapPointer()
От: Kernel0  
Дата: 11.02.13 10:34
Оценка:
Здравствуйте, ononim, Вы писали:

O>потому что де-юре new != malloc, и де-факто new[] != malloc.


Мда, бывает... Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.