我正在尝试在Eclipse Luna CDT文件中定义一个函数
使用auto关键字。当我将auto关键字放在头文件中的定义中时,我收到警告:
ldm/stm
在CPP文件中,我收到此代码的CODAN错误:
‘getContent’ function uses ‘auto’ type specifier without trailing return type [enabled by default]
错误是:找不到成员声明。
我做错了吗?在Eclipse中已经激活了c ++ 11,我在其他地方使用智能指针和自动没有问题(在每个循环内部如下)
const vector<unique_ptr<Object>> & Holder::getContent()const{
return Holder::objects ;
}