我将我的项目从我的笔记本电脑带到另一台,我遇到了一个错误。 我的项目在我使用代码块的机器上完美运行。
现在,我尝试用catkin编译它,然后在" XXX"之前得到一个预期的嵌套名称说明符。发生此错误的代码snipet如下
template <class T>
struct convert{
using to_int = int;
}
输出
在&to -int&#39;
之前预期的嵌套名称说明符对类范围内的非成员使用-deleration
预期&#39;;&#39;之前&#39; =&#39;令牌
我在文件的多行中出现此错误,起初我认为这是编译器问题。 然后我使用this thread作为指南从gcc 4.6更新到4.8,但我仍然遇到同样的问题。我有这个错误的具体原因吗?如果它不是编译器会发生什么问题呢?
干杯,
帕诺斯