• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

Вопрос STL c++

  • Автор темы Автор темы quneiro
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
17 Май 2019
Сообщения
72
Реакции
5
Имеется:

C++:
Expand Collapse Copy
vector<vector<double> > mat1 = { { 1, 2, 3, 0.5}, {0.25, 1.5, 4, 0}, {7.5, 0.45, 5, 4.2} };
Какие способы есть, чтобы скопировать mat1 в mat2?
C++:
Expand Collapse Copy
 vector<vector<double> > mat2;
 
mat2 = mat1 ?
 
C++:
Expand Collapse Copy
std::vector<std::vector<double>> mat1 = { { 1, 2, 3, 0.5}, {0.25, 1.5, 4, 0}, {7.5, 0.45, 5, 4.2} };
std::vector<std::vector<double>> mat2(mat1);
//or
std::copy(mat1.begin(), mat1.end(), std::back_inserter(mat2));
//or
mat2.assign(mat1.begin(), mat1.end());
 
Назад
Сверху Снизу