菜鸟求助 error C2143: syntax error : missing ';' before '*'
我有一段代码编译时总是报
Error11error C2143: syntax error : missing ';' before '*'
代码
char _FARQ *_Charalloc(size_type N)
{
return (char _FARQ*)::odrxAlloc(N);
}
希望哪位大侠给指点一下错误原因,非常感谢!
[解决办法]
_FARQ是什么东西。要么删掉要么#define好
[解决办法]
typedef 定义的类型别名,好像不能这么用,char _FARQ前面不能有别的类型修饰了。这个跟#define 不一样。#define宏是 可以的。你试试用 #define 换typedef 定义看