Похоже, что по каким-то причинам мое место не может работать. Исходя из этого вопроса, я правильно установил
Однако я продолжаю получать ошибку:
'operator new': функция не принимает 2 аргумента
Вот мой код:
char * p = new char [sizeof(Node) * 5];
Node* node = new(p) Node();
Node
является связанным списком node. Я попробовал это просто, основываясь на другом вопросе, и я все равно получаю ту же ошибку:
char *buf = new char[sizeof(int)]; // pre-allocated buffer
int *p = new (buf) int;
Кто-нибудь знает, почему у меня эта проблема?
Любая помощь очень ценится!
PS, это работает:
Node* node = new Node();