C++ Visual studio 2017缩进

C++ Visual studio 2017缩进,c++,visual-studio,text-formatting,C++,Visual Studio,Text Formatting,我安装了visual studio 2017 professional,但存在缩进问题 当我打字的时候 void function(0, 0, 1, 2); 没关系,但当我输入额外的(符号)时,我有这个缩进问题 void function(0, 0, (float)1, 2); 我在工具->选项->文本编辑器->C/C++->格式->缩进中更改了设置,但无法使用附加的“(”符号获得相同的缩进。旧样式的C转换不应在C++代码中使用(有更好的转换方法可用)。

我安装了visual studio 2017 professional,但存在缩进问题

当我打字的时候

void function(0, 0,
              1, 2);
没关系,但当我输入额外的(符号)时,我有这个缩进问题

void function(0, 0,
     (float)1, 2);

我在工具->选项->文本编辑器->C/C++->格式->缩进中更改了设置,但无法使用附加的“(”符号获得相同的缩进。

旧样式的C转换不应在C++代码中使用(有更好的转换方法可用)。 但在这种情况下,您可以使用文字浮点:(您将一次解决两个问题)


谢谢您的回答,所以如果没有缩进问题,就无法使用旧的C类型,对吗(@FrançoisAndrieux,谢谢你的澄清,编辑!@Alatriste,老实说我不确定,我只是给你一个解决办法。@Alatriste,也许这对你有帮助:而且:这不是真的。你完全可以在C++中使用C风格的强制转换,这不是一个好主意,因为有更好的选择。
void function(0, 0,
              1.f, 2);