Visual Studio弹出行&#34; 3 of 17 std :: basic_ostream <char,std :: char_traits <char>&gt; operator&lt;&lt;(double_val)&#34;

时间:2016-02-28 00:01:39

标签: visual-studio-2015

我是Visual Studio和新手程序员的新手。 我查看并查看了选项,无法弄清楚如何关闭列出1-17项内容的单行弹出窗口。 它似乎只有在我将一个字符串填充到一个cout变量时才会出现。 它总是这样说:

17 of std :: basic_ostream&gt; operator&lt;&lt;(double_val)

令人恼火的是我无法弄清楚1)它帮助我知道什么以及2)如何摆脱它。

感谢任何帮助。 1

1 个答案:

答案 0 :(得分:0)

它是IntelliSense,列出了流插入运算符的可接受参数类型:int,double,string等。 现在得到它很奇怪,它表明你正在调用'&lt;&lt;&lt;运算符作为一种方法,即cout .operator<<("a string")。如果您使用更常见的cout << "a string"

形式,则不会发生这种情况

大多数人发现IntelliSense很有用,但您可以将其关闭。转到工具/选项,然后转到文本版 - &gt; C / C ++ - &gt;一般。清除“语句完成”部分中“参数信息”的复选框。请注意,您将失去所有功能参数的IntelliSense,而不仅仅是ostream。