Quote:
Originariamente inviato da vendettaaaaa
Il metodo migliore è sempre usare vector e array perchè sono oggetti intelligenti. Con un double[9][4][4] rischi di sbagliare alla grande con gli indici...
Ad ogni modo il mio codice ha dentro qualche feature del C++11; se non hai compilatori adatti (Visual Studio 2013 o GCC 4.7+) puoi inizializzare gli Array4 così:
Codice:
Array4 vettore1; vettore1[0] = 1.; vettore1[1] = 2.; // eccetera, o usando un ciclo for o in tanti altri modi
E analogamente
Codice:
Matrix4x4 matrice; matrice[0] = vettore1; // eccetera
std::array è per lo più come std::vector, ma non ridimensionabile.
|
io sto usando visual c++ 2010, posso usare questa sintassi?