首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

error: expected '=', ',', ';', 'asm' or '_attribute_' before '==' token,该怎么解决

2012-08-15 
error: expected , ,, , asm or __attribute__ before token运算符重载boolean_t operat

error: expected '=', ',', ';', 'asm' or '__attribute__' before '==' token
运算符重载
boolean_t operator==(thread_t& thd_a, thread_t& thd_b)
{
return (&thd_a == &thd_b);
}
error: expected '=', ',', ';', 'asm' or '__attribute__' before '==' token

函数模板
error: expected '=', ',', ';', 'asm' or '__attribute__' before '<' token
template<class TYPE>
static inline void list_free(list_t* plst);

代码明明没问题啊,这是怎么了?

[解决办法]
c++做android开发的?
[解决办法]

探讨

c++做android开发的?

[解决办法]
会否是编译工具的问题,我之前做个一些其他的方案(非android),编译工具链是公司做好的。
当时也编过什么传地址的函数(正儿八经的C语言,不会是语法错误,但是编译器总是报错)。你试下把型参用(thread_t* thd_a, thread_t* thd_b)试一试

热点排行