为什么Visual Studio的Intellisense不显示构造函数?
Why is Visual Studio's Intellisense not showing constructors?
我使用的是Visual Studio 2015,使用c++编写,以下内容不显示任何Intellisense:
class testing
{
public:
testing()
{
}
};
void main()
{
testing t( //Y u no show?
}
但每当我键入时或,在适当的情况下,或者当我调用函数或类的函数并键入时(,它确实显示Intellisense.
为什么会这样,我该怎么解决?我使用的是什么类或库并不重要,我已经尝试过重新启动Visual Studio。也许有一种简单的方法来";清除Intellisense的缓存";还是什么?
我尝试清理解决方案,创建一个新的解决方案,并重置所有环境设置(工具->导入和导出设置),但都无济于事。同样,Intellisense总体上运行良好,除了在这个特定的情况下,我正在创建一个类的实例,并且需要查看构造函数的参数。
希望有人能给我一个有效的解决方案来解决这个问题,或者Visual Studio开发人员最终会解决它,因为这真的很烦人,但在那之前,我必须满足于这两个选项之一才能看到Intellisense:
testing( //no "t" (variable name): triggers Intellisense
testing t(, //comma in the constructor: triggers Intellisense
有一种方法可以刷新Intellisense。要执行此操作,请按Ctrl+Shift+R,或转到"编辑">"Intellisense">"刷新本地缓存"。
我知道,在这样做之后,它帮助我重新站起来。
相关文章:
- C++ 构造函数未显示输出
- 引入参数化构造函数后显示 LNK 2019 未解析外部符号的代码错误
- 如果构造函数和析构函数可以获取和显示(打印)数据,为什么我们需要 getter 和 setter?
- 如何强制编译器显示隐式构造函数
- 如何让我的构造函数和函数工作,以便我的 main() 能够同时显示字符串和 int 数据
- 为什么在类构造函数方法中,std::string 参数在调试时显示不同的结果?
- 如果构造函数从调用到 std::make_shared 崩溃,GDB 是否可以显示崩溃的详细信息
- 为什么析构函数和复制构造函数使用对象数组显示此行为
- 为什么Visual Studio的Intellisense不显示构造函数?
- 复制构造函数语法并显示构造函数的值
- Doxygen 不显示如何从其他类调用记录的成员函数(包括构造函数)
- 聚合类正在显示默认构造函数
- C++构造函数并使其显示默认答案
- 将构造函数声明为private会显示错误.是否至少有一个公共构造函数是必需的
- 如何在qt构造函数完成执行前显示窗体
- 显示 new() 在 malloc 返回的地址调用对象的构造函数的源代码
- C++继承类没有显示默认构造函数
- Valgrind显示的数据在构造函数c++中肯定丢失了
- 需要一个示例来显示默认构造函数不是继承的
- 共享的解引用指针值显示不同的结果(当应用隐式复制构造函数时).为什么