如下代码编译的时候一直报错expected unqualified-id before '(' token,
或者expected primary-expression before 'template'
或者expected ';' before ‘template’
Google了下没有找到靠谱的解法,然后才突然想起来template是C++ 的关键字(保留字、cpp keyword),估计是这个原因导致的。改名之后果然正常了。
message Xxxx {
DXxx template = 1;
}
auto xxx_ptr = xx.get_xxx_ptr(req.template().x());
for (const auto& template : xx){
...
}
非特殊说明,本博所有文章均为博主原创,未经许可不得转载。
https://www.prolightsfxjh.com/article/cpp-keyword/
Thank you!
------from ProLightsfx
非特殊说明,本博所有文章均为博主原创,未经许可不得转载。
如经许可后转载,请注明出处:https://prolightsfxjh.com/article/cpp-keyword/
共有 1 条评论