expected unqualified-id before ‘(‘ token

ProLightsfx 2024-11-22 184 11/22

如下代码编译的时候一直报错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

- THE END -
Tag:

ProLightsfx

11月22日16:37

最后修改:2024年11月22日
0

非特殊说明,本博所有文章均为博主原创,未经许可不得转载。

共有 1 条评论