Visual Studio 2015:Intellisense字符串错误,但解决方案编译

时间:2016-01-15 18:09:04

标签: c++ visual-studio-2015 upgrade intellisense c-strings

正如有人在类似帖子(同名帖子)中提到的那样,我最近切换到了vs2015并且看到了Intellisense错误,这是我在上一版和版本中没有看到的。这些红色波浪形Intellisense错误不等于编译错误。

这有什么不好之处在于它使Intellisense不那么有用,因为它标记错误,我很确定这些错误都不是错误。

显示的主要错误是非常基本的字符串类型之间的转换; std :: string和CString。以前您可以轻松执行以下操作:

CString str_1 = "HI";
std::string = str_1;

虽然这不是编译器错误,但Intellisense认为这是一个错误,它使Intellisense现在变得不那么有用了。我想我最终会最终纠正这些行(如果需要),但这些不是以前的Intellisense错误。

尝试了其他帖子中提到的一些技巧(删除suo,删除/添加引用)但红色波浪线仍然存在。

Intellisense错误是:

错误:没有合适的用户定义从“CString”到“std :: string”的转换

0 个答案:

没有答案