0
我具有類似於此的類:現在有一種方法可以使用C++ 11中的初始化程序列表來初始化一個固定大小的char數組嗎?
class A
{
char _s[6];
public:
A(const char s[6]) : _s{s[0], s[1], s[2], s[3], s[4], s[5]}
{ }
};
這是使用C++ 11初始化列表到initialze _s
爲char[]
的唯一方式(或任何其它類型的基本陣列)?
是可變構造函數的一個選項嗎? – 2014-10-18 17:01:41
@PiotrS。我不這麼認爲,不。 – 2014-10-18 17:04:58
有時,不在ctor-init-list中進行初始化,而是在ctor-body中進行,這是適當的。 – Deduplicator 2014-10-18 17:06:16