我试图在两个codepad.org和ideone.com下面的代码:为什么gcc不会编译这个调用free()函数的简单代码?
char* ptr = new char;
free(ptr);
是的,我知道这是不确定的行为,但我想编译并运行它,看看会发生什么。
的Visual C++编译10,但是这是对上述网站用gcc说
error: expected constructor, destructor, or type conversion before ‘(’ token
为什么不这段代码编译用gcc,我怎么能让它编译?
您应该发布链接以及。毕竟,他们都在线! – Nawaz
@Nawaz:添加链接到ideone.com – sharptooth
真是太遗憾了。我忘了将该代码放入'main()'中。 – sharptooth