![](/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.