Вектор из класса объектов вектор как параметр 2D векторной функцииC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Вектор из класса объектов вектор как параметр 2D векторной функции

Сообщение Anonymous »

Требования к решению: < /p>
  • pre c ++ 11 < /li>
    < /ol>
    Загламенты: < /p>

    Функция < /code> существует, что принимает 2d -вектор as vector of String vectors: vecter2d < /code>.> SomeClass существует, который содержит 1D -вектор строк: параметры .
  • Вектор объектов вышеупомянутого класса создается: vectorOfClassObjects .
Определение проблемы:
IT -Codeter 1d. Объекты Vector VectorOfClassObjects в некоторую функцию как 2D -вектор? Можно ли можно интерпретировать вектор строк вектора класса объектов как параметр функции 2D -вектора строк? < /P>
Минимальный воспроизводимый пример: < /p>
#include
#include
#include
#include

class someClass{
public:
std::vector parameters;
};

void someFunction(std::vector vector2d){
for(int i = 0; i < vector2d.size(); i++){
MessageBox(NULL, vector2d[0].c_str(), "", MB_OK);
}
}

int main()
{
// Execution #1 - expected output of Execution #2
someFunction({{"A", "a"}, {"B", "b"}});

// Execution #2
std::vector vectorOfClassObjects;

vectorOfClassObjects.push_back(someClass());
vectorOfClassObjects[0].parameters.push_back("C");
vectorOfClassObjects[0].parameters.push_back("c");

vectorOfClassObjects.push_back(someClass());
vectorOfClassObjects[1].parameters.push_back("D");
vectorOfClassObjects[1].parameters.push_back("d");

//It is possible to feed that? What syntax?
someFunction(?vectorOfClassObjects.parameters?);

return 0;
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... -parameter
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»