当你定义一个模板时,VS 2019会显示一个浮动弹出框,其中包含文本:<T> 提供Intellisense的示例模板参数。你可以提供一个模板类型,比如int,但是有没有一种方法可以让这个浮动框消失而不完全关闭Intellisense?示例:template <typename T> // popup box appears here after a few seconds, see image struct POINT { T x, y; }
这是Visual Studio的模板智能感知功能。如果您需要使用此功能,那么您应该点击对话框右侧的铅笔图标,并为模板提供样本类型。如果您不需要模板智能感知功能,则可以在工具 > 选项 > 文本编辑器 > C/C++ > 高级 > 智能感知 > 启用模板智能感知中关闭它。