Visual Studio 2017中的Intellisense是否可以建议包含C++标头?
Can Intellisense in Visual Studio 2017 suggest C++ headers to include?
我主要来自C#背景,多年来一直使用ReSharper。能够将光标放在未解析的引用上,按 Alt+Enter,然后选择一个选项来添加适当的using
语句是非常宝贵的。现在,Visual Studio 2017 原生具有此功能!有了这个(以及VS2017中添加的许多其他功能(,我摆脱了ReSharper,并享受了非常快速和响应迅速的Visual Studio体验。
我最近开始在C++做一些工作,虽然我确实从 Intellisense 那里得到了关于字段和方法的建议,但当涉及到未解析的引用时,它不会建议#include
任何标头。
我的问题是Visual Studio 2017是否添加了该功能来建议C++#include
选项?经过搜索,似乎Visual Assist X和ReSharper C++具有此功能,但是我找不到任何详细说明此功能现在是否本机可用(如果是,我该如何启用它?(或者它是否仍然是扩展专用的。
从Visual Studio 2017开始,Intellisense似乎不支持建议C++类型的标头。根据@Jack Zhai-MSFT的建议,我为此请求打开了一个用户语音问题。
相关文章:
- 如何导出包含具有"std::unique_ptr"值的"std::map"属性的
- 从包含m行的文件中提取n行,必要时(惰性地)重复该文件
- 编译包含字符串的代码时遇到问题
- c++库的公共头文件中应该包含什么
- 将包含C样式数组的对象初始化为成员变量(C++)
- 是否需要删除包含对象的"pair"?
- 函数何时会在c++中包含stack_Unwind_Resume调用
- 如何将包含epoch时间的十六进制字符串转换为time_t
- 使用mongocxx驱动程序时包含头文件问题
- 如何在h文件中包含.o对象文件
- 在混合代码库中将C转换为C++时出现许多包含错误
- VS2017,C++包含目录与附加包含目录,子文件夹包含失败-但为什么
- cmath抛出错误C2062、C2059、C2143和C2447.cmath包含在矢量文件中
- 为什么您需要C++头文件的包含保护
- 无法在UE4中包含BP类到CPP类
- g++ 说函数不存在,即使包含正确的标头
- 在C++代码中包含opencv时,使用ctypes创建.so文件
- Visual C++GC接口如何启用它以及要包含哪个库
- 当调用switch语句中的函数时(即使函数不包含循环),似乎是永不结束的循环的问题
- 为什么包含windows.h会产生语法错误,从而阻止类的实例化?(C2146,C2065)