2017-07-15 4 views
0

I ont une matrice de ce type:C++ 11 std :: tranche de tableau

array<array<double, DISMAX>, DISMAX> Md; 

et un vecteur de ce type:

array<double, DISMAX> matrixLine; 

DISMAX est une constante. Ma question: Comment puis-je copier ce vecteur sur une ligne de la matrice sans utiliser de boucle for? C'est possible?

+0

1) En écrivant le code pour le faire; 2) Oui, c'est possible. –

Répondre

0

La méthode la plus simple est de faire de l'évidence:

Md[0] = matrixLine; 

Il y a encore une boucle, mais le std::array cache les détails.

0

Affectation de copie, par ex., Md[0] = matrixLine, devrait fonctionner très bien.