自从我从VS 2015转换到VS 2017后,这件事一直困扰着我。
以下是发生的情况: 当我键入以下内容时
for(int i = 0; i<v.size()
然后添加一个分号,VS将自动完成该行代码并变为以下内容:
for(int i = 0; i<v.size());
显然,这不是我想要的,因为我仍然需要输入for循环的递增部分。
我如何特别防止自动完成?
自从我从VS 2015转换到VS 2017后,这件事一直困扰着我。
以下是发生的情况: 当我键入以下内容时
for(int i = 0; i<v.size()
for(int i = 0; i<v.size());
显然,这不是我想要的,因为我仍然需要输入for循环的递增部分。
我如何特别防止自动完成?
)
导致了自动解析器的错误。你可以关闭“输入分号时自动格式化语句”的选项,但这可能不是你想要的。作为一种解决方法,你可以使用基于范围的 for 循环或标准算法。 - NathanOliver