运算符重载
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开发的?
------解决方案--------------------
------解决方案--------------------
会否是编译工具的问题,我之前做个一些其他的方案(非android),编译工具链是公司做好的。
当时也编过什么传地址的函数(正儿八经的C语言,不会是语法错误,但是编译器总是报错)。你试下把型参用(thread_t* thd_a, thread_t* thd_b)试一试