View Single Post
Old 18-01-2014, 19:34   #7
DomusP45
Senior Member
 
L'Avatar di DomusP45
 
Iscritto dal: Apr 2010
Città: Whiterun
Messaggi: 580
Quote:
Originariamente inviato da vendettaaaaa Guarda i messaggi
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?
__________________
Come la chiami la chiami, la cocozza sempre cocozza è.
DomusP45 è offline   Rispondi citando il messaggio o parte di esso