0

我有一个像

namespace FOO::BAR {
    [..] myNameSpaceContent [..]
}

MOC 编译器在第一行发现错误。当我输入时,此错误消失:

namespace FOO {
    namespace BAR {
        [..] myNameSpaceContent [..]
    }
}

你知道我怎么能解决那个 MOC 问题吗?

4

1 回答 1

2

这不是 MOC 问题,而是 C++ 问题;

namespace FOO::BAR {

不幸的是,在 C++17 之前不是有效的语法。仅有的

namespace FOO { namespace BAR {

没关系。

于 2014-03-10T16:24:59.630 回答