使用'之前的不合格ID

时间:2017-05-29 12:26:37

标签: c++11

我想在命名空间库中定义以下别名:

namespace Library
{
    template <typename T>
    using MyVector = std::vector<T, std::allocator<T> >;
}

但是我从编译器中得到以下错误:

expected unqualified-id before 'using'

我在cppreference.com上关注the official reference,但到目前为止,我无法使其发挥作用。我错过了什么?

1 个答案:

答案 0 :(得分:1)

Some programmer dude得到了它:C ++ 11没有设置。 要设置正确的方言,请转到:项目 - >属性 - &gt; C / C ++构建 - >设置 - >工具设置 - &gt; GCC C ++编译器 - &gt;方言 - &gt;语言标准 - &gt; ISO C ++ 11