0

我想用 C++ 编写一个代码,以便我可以使用具有未知数量参数的构造函数来初始化一个类。我的类中有一个数组,我想存储我传递给构造函数的所有值以存储在数组中。有没有可能这样做。

4

1 回答 1

2

C++11 中最好的方法是有一个构造函数,它接受存储在数组中的类型std::initializer_list<T>T

其他选项包括将指针指向不同的数组,或std::vector<T>(顺便说一句,考虑使用std::vector而不是普通数组)。

于 2012-10-23T03:38:37.840 回答