这是一个编译错误,其含意是:在字符 ‘(’ 之前,应该是一个构造函数、析构函数或是类型转换等标识。编译程序现在在'('之前缺少必要的标识符,故提示错误。给你一个例子:
int *p;
p = new (10); // 这一句就会出现你问题中的错误。
正确的写法应该是:
p = new int(10);
C++编程 expected constructor, destructor, or type conversion before '(' token
猜你喜欢
转载自blog.csdn.net/mid_Faker/article/details/104727522
今日推荐
周排行