【发布时间】:2016-01-15 21:52:25
【问题描述】:
我正在使用 ReShaper C++ 1.1。如果我使用 auto 创建一个向量,我不会得到任何代码完成。下面是代码:
auto main() -> int
{
// no code completion
auto result = vector<string>{};
// if I do this I get code completion
vector<string> list = vector<string>{};
auto word = string{};
}
这是 ReSharper C++ 1.1 中的错误吗?
【问题讨论】:
-
我假设您的意思是
C++11不是C++1.1。你是否给你的编译器正确的标志来打开C++11?你还包括矢量的标题吗?这就是你的全部代码吗? -
@Galik 我说的是“Reshaper C++ 1.1”,它是 JetBrains 的新产品。但是我的 Intel 编译器具有使用 C++11 的正确标志,并且向量头包含在 percompiled 头中。
标签: c++ resharper resharper-c++