Ближайшая тема к моему вопросу здесь . Я пытаюсь скомпилировать следующий код с GCC:
#include <malloc.h>
class A
{
public:
A(){};
~A(){};
};//class A
int main()
{
A* obj = (A*) malloc( sizeof(A) );
if(obj==0) return 1 ;
obj->A::A(); /*error: invalid use of 'class A' */
obj->A::~A();
free(obj);
return 0;
};//
Из командной строки я компилирую код:
$ g++ -o main main.cpp
main.cpp: In function 'int main()':
main.cpp:22: error: invalid use of 'class A'
Не могли бы вы указать мне правильное направление?