C++ 初始化列表后的大括号

C++ 初始化列表后的大括号,c++,syntax,initialization-list,C++,Syntax,Initialization List,是否有语法允许我在初始化列表之后跳过大括号?我知道这是一件小事,但我希望代码尽可能简洁。不 [[我的答案有30个字符长的多余填充]否 [[多余的填充使我的答案有30个字符]否,因为Foo-double-InitValue实际上是一个方法,所有方法都必须有大括号。否,因为Foo-double-InitValue实际上是一个方法,所有方法都必须有大括号。为了简洁起见,可以将大括号放在初始化列表的同一行上。为了简洁起见,可以将大括号放在初始化列表的同一行上。 class Foo { Foo(d

是否有语法允许我在初始化列表之后跳过大括号?我知道这是一件小事,但我希望代码尽可能简洁。

[[我的答案有30个字符长的多余填充]


[[多余的填充使我的答案有30个字符]

否,因为Foo-double-InitValue实际上是一个方法,所有方法都必须有大括号。

否,因为Foo-double-InitValue实际上是一个方法,所有方法都必须有大括号。

为了简洁起见,可以将大括号放在初始化列表的同一行上。为了简洁起见,可以将大括号放在初始化列表的同一行上。
class Foo
{
    Foo(double InitValue): StoredDouble(InitValue)
    {
    }

    double StoredDouble;
}