![](/img/trans.png)
[英]Visual Studio Community Edition 2019 doesn't find any tests
[英]Visual Studio 2019 doesn't display the complete list of class methods
更新到 Visual Studio 2019 后,我发现了这个问题。 在带有 class 方法列表的上下文菜单中(当我写。或 -> 在 class 对象之后)我没有看到所有方法。 但是我可以手动写方法名,没关系。 例如,std::shared_ptr 在上下文菜单中没有 get() 方法,但我可以手动编写该方法。 为什么 Visual Studio 不显示所有方法?
虽然我不经常使用sdt::shared_ptr
,但看到std::unique_ptr
的get()
方法没有问题。
显然,如果您使用->
运算符,目标 class 不应该是 IntelliSense 工作的不完整类型。
目前,IntelliSense 仅限于 function 之类的std::make_unique
,因为它似乎只看顶级声明,因此无法找出可用的构造函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.