草庐IT

IntelliSense

全部标签

c++ - 我可以在不让我的 IntelliSense 泛滥的情况下使用 Boost 库吗?

我为dynamic_bitset添加了Boost库,现在我的IntelliSense充满了大量的Boost内容。有什么办法可以阻止吗?我正在使用VS2012 最佳答案 Intellisense应该只列出当前命名空间中的函数。您很可能正在使用using指令。 关于c++-我可以在不让我的IntelliSense泛滥的情况下使用Boost库吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

c# - Visual Studio 2013 C++ 智能感知

我使用的是visualstudio2013C++,我的IntelliSense有点奇怪,例如,当我为constcon时em>IntelliSense选择器在const中,但尚未突出显示,因此我必须向下移动箭头然后按Enter。我怎样才能使它类似于C#IntelliSense,比如当我按下空格键或输入时它会自动选择const? 最佳答案 您应该改为按TAB键。选择器中的任何内容都会为您输入。例如,在您的示例中,当您键入con并且选择器位于const中时,按下TAB键,将键入const。 关

c++ - 带括号的 Visual Studio (C++) IntelliSense

如果我有一个vectortoto,当我写toto.s时,IntelliSense会给我toto.size但我想要toto.size()。如何强制IntelliSense给我括号? 最佳答案 我认为使用visualstudio的intellisense是不可能的。然而,看看这个非常好的第三方工具,它可以做到这一点:VisualAssist 关于c++-带括号的VisualStudio(C++)IntelliSense,我们在StackOverflow上找到一个类似的问题:

c++ - 是否可以在 VS2008 中的预处理器指令 block (如 #ifndef ... #endif)中启用智能感知

在C++库中工作时,我注意到在诸如“#ifndefCLIENT_DLL...#endif”之类的指令block中时,我没有获得任何智能感知。这显然是因为定义了“CLIENT_DLL”。我意识到我可以通过简单地注释掉指令来解决这个问题。是否有任何智能感知选项可以在不考虑指令评估的情况下启用智能感知? 最佳答案 得到你想要的,你会失去很多。VisualC++IntelliSense基于几个主要假设1.你想要好的/可用的结果。2.您当前的IntelliSensecompiland将显示与您当前所在的“配置”相关的信息。因为您当前的配置具有

c++ - 带有 C++ header 的 VSCode 智能感知

我搜索过这个,但我找不到任何东西。如果是骗局,我会毫无问题地关闭我的问题。我在VSCODE中有一个c_cpp_properties.json配置文件{"configurations":[{"name":"Mac","includePath":["/usr/include","/usr/local/include","${workspaceRoot}"],"defines":[],"intelliSenseMode":"clang-x64","browse":{"path":["/usr/include","/usr/local/include","${workspaceRoot}"],

c++ - VS 2010 智能感知不适用于上转换项目

我们有一个非常大的C++解决方案,其中包含多个项目,智能感知在VisualStudio2008中完美运行,但在VisualStudio2010中完全不运行(甚至对于在使用它们的同一文件中定义的结构也不行)。我已经验证intellisense在VS2010中确实适用于我机器上的其他项目。我尝试从全新的解决方案中导入其中一个有问题的项目,但没有成功。从头开始重新构建项目文件似乎很有希望,但要遵循这条路径需要数天的工作,并且不能保证最终会成功。欢迎任何替代建议。我得到的实际错误消息是:“Intellisense:‘没有可用的附加信息’(请参阅‘C++项目中的IntelliSense疑难解答’

c++ - CPU变量类型

当我在VisualStudio中工作时,快乐的小无辜智能感知说有一个名为cpu的变量类型我在网上找不到任何相关信息,因为所有谷歌将返回中央处理器。有谁知道cpu变量做什么或存储什么? 最佳答案 cpu是一个限制说明符,可以应用于函数和lambda声明。此处提供完整的详细信息:http://msdn.microsoft.com/en-us/library/vstudio/hh388953%28v=vs.120%29.aspx 关于c++-CPU变量类型,我们在StackOverflow上找

c++ - 无法使用大括号初始化智能感知错误调用基类构造函数

我刚刚遇到了以下问题:#include"stdafx.h"#include#includeclasstransaction{protected:transaction(conststd::string&log){printLog(log);}private:voidprintLog(conststd::string&log)const{std::coutVisualStudio2013将第一个“{”标记为红色并显示以下错误:"Errorprotectedfunction"transaction::transaction(conststd::string&log)"(declaredat

c++ - VS2015 无法理解静态内联函数

我在visualstudiomakefile项目的头文件中定义了以下函数,该项目最终使用msys-rtems在c中构建:staticinlineUInt32timer_now(){...其中类型UInt32是来自包含的头文件的typedef:typedefunsignedlongUInt32;由于该功能,我的智能感知出现以下问题:Intellisense建议inline不是类型名称。>错误:变量“inline”不是类型名称Intellisense认为UInt32的定义是这个函数,而不是typedefunsignedlong。如果我删除inline关键字,一切正常(除了我不想这样做,因为

c++ - 不能同时包含 Eigen 和 boost/regex

我可以单独包含每个库,但是一旦我尝试同时包含它们,就会出现大量错误。我正在使用Boostv1_55_0和Eigenv3.2.1。知道可能是什么问题吗?我的包含看起来像这样:#include#include我在下面粘贴了前几个错误,其中有100多个错误。Error1errorC1189:#error:TheEigen/ArrayheaderdoesnolongerexistinEigen3.AllthatfunctionalityhasmovedtoEigen/Core.c:\local\eigen\array81Project12IntelliSense:#errordirective