EditorConfig 属性用于 C++:空格
在声明中
变量声明中的 ptr 前
属性名称:
[resharper_]cpp_space_before_ptr_in_data_member、 [resharper_]space_before_ptr_in_data_member
可能的值:
true|false
示例:
true |
|---|
int ** data;
|
false |
|---|
int** data;
|
变量声明中的 ptr 后
属性名称:
[resharper_]cpp_space_after_ptr_in_data_member、 [resharper_]space_after_ptr_in_data_member
可能的值:
true | false
示例:
true |
|---|
int** data;
|
false |
|---|
int**data;
|
多个变量的声明中的 ptr 前
属性名称:
[resharper_]cpp_space_before_ptr_in_data_members、 [resharper_]space_before_ptr_in_data_members
可能的值:
true|false
示例:
true |
|---|
int **data, *data2, &data3 = *data2;
|
false |
|---|
int**data,*data2, &data3 = *data2;
|
多个变量的声明中的 ptr 后
属性名称:
[resharper_]cpp_space_after_ptr_in_data_members、 [resharper_]space_after_ptr_in_data_members
可能的值:
true|false
示例:
true |
|---|
int ** data, * data2, &data3 = *data2;
|
false |
|---|
int **data, *data2, &data3 = *data2;
|
函数返回值类型中的 ptr 前
属性名称:
[resharper_]cpp_space_before_ptr_in_method、 [resharper_]space_before_ptr_in_method
可能的值:
true|false
示例:
true |
|---|
int ** foo(int a, int b);
|
false |
|---|
int** foo(int a, int b);
|
函数返回值类型中的 ptr 后
属性名称:
[resharper_]cpp_space_after_ptr_in_method、 [resharper_]space_after_ptr_in_method
可能的值:
true|false
示例:
true |
|---|
int** foo(int a, int b);
|
false |
|---|
int**foo(int a, int b);
|
嵌套声明符中的 ptr 之后
属性名称:
[resharper_]cpp_space_after_ptr_in_nested_declarator、 [resharper_]space_after_ptr_in_nested_declarator
可能的值:
true|false
示例:
true |
|---|
int (* f)();
int (* a)[];
int* (* (* p));
|
false |
|---|
int (*f)();
int (*a)[];
int* (*(*p));
|
abstract 声明中的 ptr 前
属性名称:
[resharper_]cpp_space_before_ptr_in_abstract_decl、 [resharper_]space_before_ptr_in_abstract_decl
可能的值:
true|false
示例:
true |
|---|
template <class T = int *, int *>
foo()
{
int** p = new int *{new int{10}};
}
|
false |
|---|
template <class T = int*, int*>
foo()
{
int** p = new int*{new int{10}};
}
|
变量声明中的 ref 前
属性名称:
[resharper_]cpp_space_before_ref_in_data_member、 [resharper_]space_before_ref_in_data_member
可能的值:
true|false
示例:
true |
|---|
int && data;
|
false |
|---|
int&& data;
|
变量声明中的 ref 后
属性名称:
[resharper_]cpp_space_after_ref_in_data_member、 [resharper_]space_after_ref_in_data_member
可能的值:
true|false
示例:
true |
|---|
int&& data;
|
false |
|---|
int&&data;
|
多个变量的声明中的 ref 前
属性名称:
[resharper_]cpp_space_before_ref_in_data_members、 [resharper_]space_before_ref_in_data_members
可能的值:
true|false
示例:
true |
|---|
int **data, *data2, &data3 = &data2;
|
false |
|---|
int **data, *data2,&data3 = &data2;
|
多个变量的声明中的 ref 后
属性名称:
[resharper_]cpp_space_after_ref_in_data_members、 [resharper_]space_after_ref_in_data_members
可能的值:
true|false
示例:
true |
|---|
int **data, *data2, & data3 = &data2;
|
false |
|---|
int **data, *data2, &data3 = &data2;
|
函数返回值类型中的 ref 前
属性名称:
[resharper_]cpp_space_before_ref_in_method、 [resharper_]space_before_ref_in_method
可能的值:
true|false
示例:
true |
|---|
int & foo(int a, int b);
|
false |
|---|
int& foo(int a, int b);
|
函数返回值类型中的 ref 后
属性名称:
[resharper_]cpp_space_after_ref_in_method、 [resharper_]space_after_ref_in_method
可能的值:
true|false
示例:
true |
|---|
int& foo(int a, int b);
|
false |
|---|
int&foo(int a, int b);
|
abstract 声明中的 ref 前
属性名称:
[resharper_]cpp_space_before_ref_in_abstract_decl、 [resharper_]space_before_ref_in_abstract_decl
可能的值:
true|false
示例:
true |
|---|
template <class T = int &, int &>
foo();
|
false |
|---|
template <class T = int&, int&>
foo();
|
多个变量的声明中的逗号后
属性名称:
[resharper_]cpp_space_after_comma_in_declaration, [resharper_]cpp_space_after_comma, [resharper_]space_after_comma_in_declaration, [resharper_]space_after_comma
可能的值:
true|false
示例:
true |
|---|
int a, b, c;
|
false |
|---|
int a,b,c;
|
多个变量的声明中的逗号前
属性名称:
[resharper_]cpp_space_before_comma_in_declaration, [resharper_]cpp_space_before_comma, [resharper_]space_before_comma_in_declaration, [resharper_]space_before_comma
可能的值:
true|false
示例:
true |
|---|
int a , b , c;
|
false |
|---|
int a, b, c;
|
函数形参中的逗号后
属性名称:
[resharper_]cpp_space_after_comma_in_method、 [resharper_]cpp_space_after_comma、 [resharper_]space_after_comma_in_method、 [resharper_]space_after_comma
可能的值:
true|false
示例:
true |
|---|
int foo(int a, int b, int c);
|
false |
|---|
int foo(int a,int b,int c);
|
函数形参中的逗号前
属性名称:
[resharper_]cpp_space_before_comma_in_method、 [resharper_]cpp_space_before_comma、 [resharper_]space_before_comma_in_method、 [resharper_]space_before_comma
可能的值:
true|false
示例:
true |
|---|
int foo(int a , int b , int c);
|
false |
|---|
int foo(int a, int b, int c);
|
枚举中的逗号后
属性名称:
[resharper_]cpp_space_after_comma_in_enum、 [resharper_]cpp_space_after_comma、 [resharper_]space_after_comma_in_enum、 [resharper_]space_after_comma
可能的值:
true|false
示例:
true |
|---|
enum Thing { One, Two, Three }
|
false |
|---|
enum Thing { One,Two,Three }
|
枚举中的逗号前
属性名称:
[resharper_]cpp_space_before_comma_in_enum、 [resharper_]cpp_space_before_comma、 [resharper_]space_before_comma_in_enum、 [resharper_]space_before_comma
可能的值:
true|false
示例:
true |
|---|
enum Thing { One , Two , Three }
|
false |
|---|
enum Thing { One, Two, Three }
|
基础子句中的逗号后
属性名称:
[resharper_]cpp_space_after_comma_in_base_clause, [resharper_]cpp_space_after_comma, [resharper_]space_after_comma_in_base_clause, [resharper_]space_after_comma
可能的值:
true|false
示例:
true |
|---|
class A : B, C, D
|
false |
|---|
class A : B,C,D
|
基础子句中的逗号前
属性名称:
[resharper_]cpp_space_before_comma_in_base_clause, [resharper_]cpp_space_before_comma, [resharper_]space_before_comma_in_base_clause, [resharper_]space_before_comma
可能的值:
true|false
示例:
true |
|---|
class A : B , C , D
|
false |
|---|
class A : B, C, D
|
函数形参中的圆括号前
属性名称:
[resharper_]cpp_space_between_method_declaration_name_and_open_parenthesis、 [resharper_]space_between_method_declaration_name_and_open_parenthesis
可能的值:
true|false
示例:
true |
|---|
int foo (int a, int b, int c);
|
false |
|---|
int foo(int a, int b, int c);
|
lambda 形参中的圆括号前
属性名称:
[resharper_]cpp_space_before_lambda_parentheses、 [resharper_]space_before_lambda_parentheses
可能的值:
true|false
示例:
true |
|---|
auto lambda = [] (int, int)
{
};
|
false |
|---|
auto lambda = [](int, int)
{
};
|
圆括号内
属性名称:
[resharper_]cpp_space_within_declaration_parentheses、 [resharper_]space_within_declaration_parentheses
可能的值:
true|false
示例:
true |
|---|
int ( *f )();
int ( *a )[];
|
false |
|---|
int (*f)();
int (*a)[];
|
函数形参中的圆括号内
属性名称:
[resharper_]cpp_space_between_method_declaration_parameter_list_parentheses、 [resharper_]space_between_method_declaration_parameter_list_parentheses
可能的值:
true|false
示例:
true |
|---|
int foo( int a, int b, int c );
|
false |
|---|
int foo(int a, int b, int c);
|
函数形参中的空圆括号内
属性名称:
[resharper_]cpp_space_between_method_declaration_empty_parameter_list_parentheses、 [resharper_]space_between_method_declaration_empty_parameter_list_parentheses
可能的值:
true|false
示例:
true |
|---|
int foo( );
|
false |
|---|
int foo();
|
模板形参中的尖括号前
属性名称:
[resharper_]cpp_space_before_template_params、 [resharper_]space_before_template_params
可能的值:
true|false
示例:
true |
|---|
template <typename K, typename V>
struct map
{
};
|
false |
|---|
template<typename K, typename V>
struct map
{
};
|
模板形参中的尖括号内
属性名称:
[resharper_]cpp_space_within_template_params、 [resharper_]space_within_template_params
可能的值:
true|false
示例:
true |
|---|
template < typename K, typename V >
struct map
{
};
|
false |
|---|
template <typename K, typename V>
struct map
{
};
|
模板形参中的空尖括号内
属性名称:
[resharper_]cpp_space_within_empty_template_params、 [resharper_]space_within_empty_template_params
可能的值:
true|false
示例:
true |
|---|
template < >
struct vector<bool>
{
};
|
false |
|---|
template <>
struct vector<bool>
{
};
|
模板形参中的逗号后
属性名称:
[resharper_]cpp_space_after_comma_in_template_params、 [resharper_]cpp_space_after_comma、 [resharper_]space_after_comma_in_template_params、 [resharper_]space_after_comma
可能的值:
true|false
示例:
true |
|---|
template <typename K, typename V>
struct map
{
};
|
false |
|---|
template <typename K,typename V>
struct map
{
};
|
模板形参中的逗号前
属性名称:
[resharper_]cpp_space_before_comma_in_template_params, [resharper_]cpp_space_before_comma, [resharper_]space_before_comma_in_template_params, [resharper_]space_before_comma
可能的值:
true|false
示例:
true |
|---|
template <typename K , typename V>
struct map
{
};
|
false |
|---|
template <typename K, typename V>
struct map
{
};
|
模板实参中的尖括号前
属性名称:
[resharper_]cpp_space_before_template_args、 [resharper_]space_before_template_args
可能的值:
true|false
示例:
true |
|---|
map <int, int> foo();
|
false |
|---|
map<int, int> foo();
|
模板实参中的尖括号内
属性名称:
[resharper_]cpp_space_within_template_args、 [resharper_]space_within_template_args
可能的值:
true|false
示例:
true |
|---|
map< int, int > foo();
|
false |
|---|
map<int, int> foo();
|
模板实参中的逗号后
属性名称:
[resharper_]cpp_space_after_comma_in_template_args, [resharper_]cpp_space_after_comma, [resharper_]space_after_comma_in_template_args, [resharper_]space_after_comma
可能的值:
true|false
示例:
true |
|---|
map<int, int> foo();
|
false |
|---|
map<int,int> foo();
|
模板实参中的逗号前
属性名称:
[resharper_]cpp_space_before_comma_in_template_args, [resharper_]cpp_space_before_comma, [resharper_]space_before_comma_in_template_args, [resharper_]space_before_comma
可能的值:
true|false
示例:
true |
|---|
map<int , int> foo();
|
false |
|---|
map<int, int> foo();
|
在模板实参中的右尖括号之间
属性名称:
[resharper_]cpp_space_between_closing_angle_brackets_in_template_args、 [resharper_]space_between_closing_angle_brackets_in_template_args
可能的值:
true|false
示例:
true |
|---|
vector<vector<int> > v;
|
false |
|---|
vector<vector<int>> v;
|
别名声明和命名空间别名中的 '=' 周围
属性名称:
[resharper_]cpp_space_around_alias_eq、 [resharper_]space_around_alias_eq
可能的值:
true | false
示例:
true |
|---|
namespace mpl = boost::mpl;
using vec = std::vector;
|
false |
|---|
namespace mpl=boost::mpl;
using vec=std::vector;
|
尾随返回值类型中的 '->' 周围
属性名称:
[resharper_]cpp_space_around_deref_in_trailing_return_type、 [resharper_]space_around_deref_in_trailing_return_type
可能的值:
true | false
示例:
true |
|---|
auto foo() -> int;
|
false |
|---|
auto foo()->int;
|
基类型列表冒号前
属性名称:
[resharper_]cpp_space_before_colon_in_inheritance_clause、 [resharper_]space_before_colon_in_inheritance_clause
可能的值:
true | false
示例:
true |
|---|
class Derived : BaseClass, Interface
{
};
|
false |
|---|
class Derived: BaseClass, Interface
{
};
|
基类型列表冒号后
属性名称:
[resharper_]cpp_space_after_colon_in_inheritance_clause、 [resharper_]space_after_colon_in_inheritance_clause
可能的值:
true | false
示例:
true |
|---|
class Derived : BaseClass, Interface
{
};
|
false |
|---|
class Derived :BaseClass, Interface
{
};
|
C++/CLI 泛型约束冒号前
属性名称:
[resharper_]cpp_space_before_type_parameter_constraint_colon、 [resharper_]space_before_type_parameter_constraint_colon
可能的值:
true | false
示例:
true |
|---|
generic<class T>
class C
where T : IEnumerable{};
|
false |
|---|
generic<class T>
class C
where T : IEnumerable{};
|
C++/CLI 泛型约束冒号后
属性名称:
[resharper_]cpp_space_after_type_parameter_constraint_colon、 [resharper_]space_after_type_parameter_constraint_colon
可能的值:
true | false
示例:
true |
|---|
generic<class T>
class C
where T : IEnumerable{};
|
false |
|---|
generic<class T>
class C
where T : IEnumerable{};
|
位域声明中的冒号之前
属性名称:
[resharper_]cpp_space_before_colon_in_bitfield_declarator、 [resharper_]space_before_colon_in_bitfield_declarator
可能的值:
true | false
示例:
true |
|---|
struct C
{
int x : 1;
};
|
false |
|---|
struct C
{
int x: 1;
};
|
位域声明中的冒号之后
属性名称:
[resharper_]cpp_space_after_colon_in_bitfield_declarator、 [resharper_]space_after_colon_in_bitfield_declarator
可能的值:
true | false
示例:
true |
|---|
struct C
{
int x : 1;
};
|
false |
|---|
struct C
{
int x :1;
};
|
在控制语句中
在括号前
属性名称:
[resharper_]cpp_space_after_keywords_in_control_flow_statements、 [resharper_]space_after_keywords_in_control_flow_statements
可能的值:
true|false
示例:
true |
|---|
while (true)
{
}
|
false |
|---|
while(true)
{
}
|
圆括号内
属性名称:
[resharper_]cpp_space_between_parentheses_of_control_flow_statements、 [resharper_]space_between_parentheses_of_control_flow_statements
可能的值:
true|false
示例:
true |
|---|
do
{
}
while ( true )
|
false |
|---|
do
{
}
while (true)
|
分号之前
属性名称:
[resharper_]cpp_space_before_semicolon_in_for_statement、 [resharper_]space_before_semicolon_in_for_statement
可能的值:
true|false
示例:
true |
|---|
for (int i = 1 ; i < 10 ; i++)
{
}
|
false |
|---|
for (int i = 1; i < 10; i++)
{
}
|
分号之后
属性名称:
[resharper_]cpp_space_after_semicolon_in_for_statement、 [resharper_]space_after_semicolon_in_for_statement
可能的值:
true|false
示例:
true |
|---|
for (int i = 1; i < 10; i++)
{
}
|
false |
|---|
for (int i = 1;i < 10;i++)
{
}
|
基于范围的 for 循环中的 ':' 前
属性名称:
[resharper_]cpp_space_before_for_colon、 [resharper_]space_before_for_colon
可能的值:
true|false
示例:
true |
|---|
for (auto x : list)
{
}
|
false |
|---|
for (auto x: list)
{
}
|
基于范围的 for 循环中的 ':' 后
属性名称:
[resharper_]cpp_space_after_for_colon、 [resharper_]space_after_for_colon
可能的值:
true|false
示例:
true |
|---|
for (auto x : list)
{
}
|
false |
|---|
for (auto x :list)
{
}
|
switch case 或标签语句中的冒号前
属性名称:
[resharper_]cpp_space_before_colon_in_case、 [resharper_]space_before_colon_in_case
可能的值:
true|false
示例:
true |
|---|
switch (a) { case b : break; }
|
false |
|---|
switch (a) { case b: break; }
|
switch case 或标签语句中的冒号后
属性名称:
[resharper_]cpp_space_after_colon_in_case、 [resharper_]space_after_colon_in_case
可能的值:
true|false
示例:
true |
|---|
switch (a) { case b: break; }
|
false |
|---|
switch (a) { case b:break; }
|
空块内
属性名称:
[resharper_]cpp_space_within_empty_blocks、 [resharper_]space_within_empty_blocks
可能的值:
true|false
示例:
true |
|---|
if (b)
{
}
|
false |
|---|
if (b)
{
}
|
在表达式中
在一元运算符(+, -, ~, *, &, ++, --)之后
属性名称:
[resharper_]cpp_space_after_unary_operator、 [resharper_]space_after_unary_operator
可能的值:
true|false
示例:
true |
|---|
int x = - 5
int* p = & x;
int y = * p;
int z = ~ x;
|
false |
|---|
int x = -5
int* p = &x;
int y = *p;
int z = ~x;
|
逻辑非运算符(!)后
属性名称:
[resharper_]cpp_space_after_operator_not、 [resharper_]space_after_operator_not
可能的值:
true|false
示例:
true |
|---|
bool b = ! f();
|
false |
|---|
bool b = !f();
|
后缀运算符前
属性名称:
[resharper_]cpp_space_before_postfix_operator、 [resharper_]space_before_postfix_operator
可能的值:
true|false
示例:
true |
|---|
i ++
|
false |
|---|
i++
|
二元运算符周围
属性名称:
[resharper_]cpp_space_around_binary_operator、 [resharper_]space_around_binary_operator
可能的值:
true|false
示例:
true |
|---|
a + b
|
false |
|---|
a+b
|
赋值运算符周围
属性名称:
[resharper_]cpp_space_around_assignment_operator、 [resharper_]space_around_assignment_operator
可能的值:
true|false
示例:
true |
|---|
a = b;
|
false |
|---|
a=b;
|
点、'->'、'.*' 和 '->.' 周围
属性名称:
[resharper_]cpp_space_around_dot, [resharper_]cpp_space_around_member_access_operator, [resharper_]space_around_dot, [resharper_]space_around_member_access_operator
可能的值:
true|false
示例:
true |
|---|
obj -> method()
|
false |
|---|
obj->method()
|
圆括号内
属性名称:
[resharper_]cpp_space_within_parentheses、 [resharper_]space_within_parentheses
可能的值:
true|false
示例:
true |
|---|
( a + b )->method();
|
false |
|---|
(a + b)->method();
|
数组下标中括号前
属性名称:
[resharper_]cpp_space_before_open_square_brackets、 [resharper_]space_before_open_square_brackets
可能的值:
true|false
示例:
true |
|---|
a [i]
|
false |
|---|
a[i]
|
数组下标中括号内
属性名称:
[resharper_]cpp_space_within_array_access_brackets, [resharper_]cpp_space_between_square_brackets, [resharper_]space_within_array_access_brackets, [resharper_]space_between_square_brackets
可能的值:
true|false
示例:
true |
|---|
a[ i ]
|
false |
|---|
a[i]
|
函数调用和初始化中的圆括号前
属性名称:
[resharper_]cpp_space_before_method_call_parentheses, [resharper_]cpp_space_between_method_call_name_and_opening_parenthesis, [resharper_]space_before_method_call_parentheses, [resharper_]space_between_method_call_name_and_opening_parenthesis
可能的值:
true|false
示例:
true |
|---|
foo (a, b, c);
|
false |
|---|
foo(a, b, c);
|
函数调用和初始化中的空圆括号前
属性名称:
[resharper_]cpp_space_before_empty_method_call_parentheses, [resharper_]cpp_space_between_method_call_name_and_opening_parenthesis, [resharper_]space_before_empty_method_call_parentheses, [resharper_]space_between_method_call_name_and_opening_parenthesis
可能的值:
true|false
示例:
true |
|---|
foo ();
|
false |
|---|
foo();
|
转换表达式中的圆括号内
属性名称:
[resharper_]cpp_space_between_typecast_parentheses、 [resharper_]space_between_typecast_parentheses
可能的值:
true|false
示例:
true |
|---|
( int )0.5;
|
false |
|---|
(int)0.5;
|
转换表达式中的圆括号后
属性名称:
[resharper_]cpp_space_after_cast、 [resharper_]space_after_cast
可能的值:
true|false
示例:
true |
|---|
(int) 0.5;
|
false |
|---|
(int)0.5;
|
函数调用和初始化中的圆括号内
属性名称:
[resharper_]cpp_space_between_method_call_parameter_list_parentheses、 [resharper_]space_between_method_call_parameter_list_parentheses
可能的值:
true|false
示例:
true |
|---|
foo( a, b, c );
|
false |
|---|
foo(a, b, c);
|
函数调用和初始化中的空圆括号内
属性名称:
[resharper_]cpp_space_between_method_call_empty_parameter_list_parentheses、 [resharper_]space_between_method_call_empty_parameter_list_parentheses
可能的值:
true|false
示例:
true |
|---|
foo( );
|
false |
|---|
foo();
|
函数调用和初始化中的逗号前
属性名称:
[resharper_]cpp_space_before_comma_in_method_call、 [resharper_]cpp_space_before_comma、 [resharper_]space_before_comma_in_method_call、 [resharper_]space_before_comma
可能的值:
true|false
示例:
true |
|---|
foo(a , b , c);
|
false |
|---|
foo(a, b, c);
|
函数调用和初始化中的逗号后
属性名称:
[resharper_]cpp_space_after_comma_in_method_call, [resharper_]cpp_space_after_comma, [resharper_]space_after_comma_in_method_call, [resharper_]space_after_comma
可能的值:
true|false
示例:
true |
|---|
foo(a, b, c);
|
false |
|---|
foo(a,b,c);
|
统一初始化大括号中的逗号前
属性名称:
[resharper_]cpp_space_before_comma_in_initializer_braces、 [resharper_]cpp_space_before_comma、 [resharper_]space_before_comma_in_initializer_braces、 [resharper_]space_before_comma
可能的值:
true|false
示例:
true |
|---|
MyClass x{1 , 2 , 3};
|
false |
|---|
MyClass x{1, 2, 3};
|
统一初始化大括号中的逗号后
属性名称:
[resharper_]cpp_space_after_comma_in_initializer_braces, [resharper_]cpp_space_after_comma, [resharper_]space_after_comma_in_initializer_braces, [resharper_]space_after_comma
可能的值:
true|false
示例:
true |
|---|
MyClass x{1, 2, 3};
|
false |
|---|
MyClass x{1,2,3};
|
在三元运算符 '?' 中 ':' 位于 '?' 之前
属性名称:
[resharper_]cpp_space_before_ternary_quest、 [resharper_]space_before_ternary_quest
可能的值:
true|false
示例:
true |
|---|
a ? b : c
|
false |
|---|
a? b : c
|
在三元运算符 '?' 中 ':' 位于 '?' 之后
属性名称:
[resharper_]cpp_space_after_ternary_quest、 [resharper_]space_after_ternary_quest
可能的值:
true|false
示例:
true |
|---|
a ? b : c
|
false |
|---|
a ?b : c
|
在三元运算符 '?' 中 ':' 位于 '?' 之前
属性名称:
[resharper_]cpp_space_before_ternary_colon、 [resharper_]space_before_ternary_colon
可能的值:
true|false
示例:
true |
|---|
a ? b : c
|
false |
|---|
a ? b: c
|
在三元运算符 '?' 中 ':' 位于 '?' 之后
属性名称:
[resharper_]cpp_space_after_ternary_colon、 [resharper_]space_after_ternary_colon
可能的值:
true|false
示例:
true |
|---|
a ? b : c
|
false |
|---|
a ? b :c
|
统一初始化大括号前
属性名称:
[resharper_]cpp_space_before_initializer_braces、 [resharper_]space_before_initializer_braces
可能的值:
true|false
示例:
true |
|---|
auto e = complex {3, 4};
|
false |
|---|
auto e = complex{3, 4};
|
统一初始化大括号内
属性名称:
[resharper_]cpp_space_within_initializer_braces、 [resharper_]space_within_initializer_braces
可能的值:
true|false
示例:
true |
|---|
auto e = complex{ 3, 4 };
|
false |
|---|
auto e = complex{3, 4};
|
空的统一初始化大括号内
属性名称:
[resharper_]cpp_space_within_empty_initializer_braces、 [resharper_]space_within_empty_initializer_braces
可能的值:
true|false
示例:
true |
|---|
auto e = int{ };
|
false |
|---|
auto e = int{};
|
其它
在形参包中的 '...' 之前
属性名称:
[resharper_]cpp_space_before_ellipsis_in_parameter_pack、 [resharper_]space_before_ellipsis_in_parameter_pack
可能的值:
true|false
示例:
true |
|---|
template <class ... Ts>
void f(Ts ... args);
|
false |
|---|
template <class... Ts>
void f(Ts... args);
|
在形参包中的 '...' 之后
属性名称:
[resharper_]cpp_space_after_ellipsis_in_parameter_pack、 [resharper_]space_after_ellipsis_in_parameter_pack
可能的值:
true|false
示例:
true |
|---|
template <class... Ts>
void f(Ts... args);
|
false |
|---|
template <class...Ts>
void f(Ts...args);
|
行尾注释前
属性名称:
[resharper_]cpp_space_before_trailing_comment、 [resharper_]space_before_trailing_comment
可能的值:
true|false
示例:
true |
|---|
int x = 4; // x = 4
|
false |
|---|
int x = 4;// x = 4
|
保留行尾注释前面的空格
属性名称:
[resharper_]cpp_disable_space_changes_before_trailing_comment、 [resharper_]disable_space_changes_before_trailing_comment
可能的值:
true|false
示例:
true |
|---|
int x = 4; // x = 4
|
false |
|---|
int x = 4; // x = 4
|