Insctruction sur plusieurs lignes - C++ - Programmation
Marsh Posté le 24-08-2005 à 15:17:03
\
Mais faut que ce soit le tout dernier caractère de la ligne (pas d'espace, pas de tabulation, rien).
Marsh Posté le 24-08-2005 à 15:19:16
ca marche pas
{5,-2,-1,-2,-1,-1,-1, 0,-2,-1,-2,-1,-1,-3,-1, 1, 0,-3,-2, 0,\
7,-1,-2,-4, 1, 0,-3, 0,-4,-3, 3,-2,-3,-3,-1,-1,-3,-1,-3,\
7, 2,-2, 0, 0, 0, 1,-3,-4, 0,-2,-4,-2, 1, 0,-4,-2,-3};
Marsh Posté le 24-08-2005 à 15:22:23
logique, ce que tu fais c'est initialisation de tableau (que tu ne mets meme pas sur la ligne de declaration), ce qui n'a pas grand chose a voir avec une initialisation de vector<int>
Marsh Posté le 24-08-2005 à 15:37:13
Ok son truc est faux....
Mais je me demande aussi comment on initialise un vecteur (via le constructeur).....
Marsh Posté le 24-08-2005 à 15:49:48
bjone a écrit : resize() et copy() ? |
Ok, mais il n'existe pas de solution "simple et pratique" en fait (du genre Java)
Marsh Posté le 24-08-2005 à 16:09:24
C'est facile de remplir quand il y a une "suite",mais du moment que les n'ont aucune logique c'est plus dur....
http://www.cppreference.com/cppvec [...] tors2.html
Marsh Posté le 24-08-2005 à 15:16:04
salut,
voila j'ain un petit problème...
j'aimerais initialiser un vecteur sur plusieurs lignes :
voila mon code :
vector<int> valeursDeMatrice;
valeursDeMatrice =
{5,-2,-1,-2,-1,-1,-1, 0,-2,-1,-2,-1,-1,-3,-1, 1, 0,-3,-2, 0,
7,-1,-2,-4, 1, 0,-3, 0,-4,-3, 3,-2,-3,-3,-1,-1,-3,-1,-3,
7, 2,-2, 0, 0, 0, 1,-3,-4, 0,-2,-4,-2, 1, 0,-4,-2,-3};
Le problème, c'est que le compilateur n'accepte pas cette notation... Il veut que je mette tout sur 1 ligne. Comment faire pour que je puisse écrire mon vecteur sous la forme ci-dessus ?
j'ai essayé pas mal de trucs : \, ¬ etc...rien qui marche
Merci !