不要解析 Visual Studio 2022 工具提示中的 typedef

Don't resolve typedefs in Visual Studio 2022 tooltips

提问人:Arno 提问时间:11/10/2023 更新时间:11/10/2023 访问量:99

问:

我的程序包括 OpenCV 标头。因此,Visual Studio 解析了一个简单的问题,如下所示:std::vector<int>

enter image description here

如何强制 Visual Studio 在检测变量类型时忽略 typedefs?

C++ Visual-Studio Typedef 代码分析

评论

2赞 463035818_is_not_an_ai 11/10/2023
我不知道 VS,但对我来说,这看起来与 typedef 无关。它只是一个具有相同名称(但类型不同)的变量
1赞 heap underrun 11/10/2023
@463035818_is_not_an_ai我可以使用更简单的代码重现它:然后当您将鼠标悬停在 上时,IntelliSense 会显示 ,尽管情况并非如此。#include <vector>using my_type = std::vector<int>; std::vector<int> vec;vecmy_type vec
1赞 dewaffled 11/10/2023
Visual Studio 中的智能感知自定义选项大约为零。您可以向开发者社区举报帖子,以便开发者了解。
1赞 Arno 11/10/2023
@463035818_is_not_an_ai 工具提示的意思是“你把鼠标悬停在一个有名字和类型的变量上”,这并不意味着“这与另一个有名字和类型的变量是一样的”。Xcv::dnn::[...]::MatShapeX[...]
2赞 heap underrun 11/10/2023
@463035818_is_not_an_ai 明白我的意思:i.stack.imgur.com/qBRQ2.png(在我的例子中,是类型,但当悬停在上面时,它显示 ,而不是)。vecstd::vector<int>vecmy_type vecstd::vector<int> vec

答: 暂无答案