Я понятия не имею, что я должен делать в этой ситуации ..Создание вектора в качестве параметра вызова функции
Class Build_Using_Vector : public Another
{
private:
int Thing;
vector<int> List_Elem;
public:
Build_Using_Vector(int TThing, vector<int> LList_Elem);
};
ки это не пробы ... вторая часть еще не пробы:
Build_Using_Vector::Build_Using_Vector(int TThing, vector<int> LList_Elem) : Another()
{
Thing = TThing;
List_Elem = LList_Elem;
}
Как я уже сказал, это не проблема.
Проблема есть, в «основном». В моем случае это не «главный» другой класс ... но я думаю, что это то же самое ...
int main()
{
Build_Using_Vector Foo(5, ???) // i don't know how to build with a multiple of element for example 5,6,7)
return 0;
}
спасибо
вы могли бы использовать [initializer_list] (http://de.cppreference.com/w/cpp/utility/initializer_list), если ваш C++ является достаточно свежим или создает временную векторную ad hoc, которая переносит значения. –