dox3net Asked:2020-12-13 03:00:09 +0000 UTC2020-12-13 03:00:09 +0000 UTC 2020-12-13 03:00:09 +0000 UTC 如何将数组传递给 C++ 中的构造函数? 772 我正在实现我的向量类,但我有一个问题:如何以这种形式将数组传递给构造函数: ClassName object = {1, 2, 3, 4, 5};? c++ 1 个回答 Voted Best Answer Harry 2020-12-13T03:07:52Z2020-12-13T03:07:52Z 如果在方括号中 - 我不会提示。 在卷曲的 - 例如,像这样: class A { vector<int> v; public: A(initializer_list<int> l):v(l) { for(auto x: l) cout << x << " "; cout << endl; } }; int main() { A a = { 1, 2, 3, 4, 5 }; } 那些。见initializer_list。
如果在方括号中 - 我不会提示。
在卷曲的 - 例如,像这样:
那些。见
initializer_list。