有什么方法可以构造一个numObjects
长度numObjects
为模板参数的非默认可构造对象数组?例如...
struct NonDefaultConstructibleClass
{
NonDefaultConstructibleClass(int){}
};
template<size_t numObjects>
struct Thing
{
Thing() : m_Objects{{3, 3, 3, /*... numObjects times */}} {}
NonDefaultConstructibleClass m_Objects[numObjects];
};