Перегрузка нового оператора в проекте MF C - C ++ - PullRequest
0 голосов
/ 05 марта 2020

Я попытался перегрузить оператор new в MF C, и он не скомпилировался, поэтому я сделал #undef new, но он все равно не работал из-за ошибок компоновщика, таких как:

ошибка LNK2005: «void * __cdecl operator new(unsigned __int64)» (?? 2@YAPEAX_K@Z) уже определено в базе данных SoftwareDlg.obj

и

фатальная ошибка LNK1169: одна или несколько найдено несколько символов

void* operator new(size_t size)
{
  return malloc(size);
}
...