TheJackal, j'ai commencé par apprendre le C++ et ça c'es très bien passé...
Par contre, par après, le C, ça a été tout seul ;)
fhr
Ouh la oui ! :ouch: grosse erreur avec les crochets (c'est bien la 1ère la fois que je la fais celle la :crazy: !) Mais c'est toi qui m'a induit en erreur avec ton "[Taille]" :lol:
A+
__Lolo__
bah ton tableau est créé dynamiquement puisque sa taille n'est pas connue a la compilation dc faut réserver la mémoire nécessaire a l'instanciation du tableau d'ou le new (le delete, bah c pour désallouer la mémoire correspondante qd t'en a plus besoin)
le vector c'est un type de collection, un tableau infini en gros
kruzi
Merci les gars!
Faut juste que j'assimile bien les pointeurs. Pour l'instant j'ai un peu de mal, mais ca commence à venir.
Sinon je comprend pas gd chose pour le moment au new et au delete dont a parlé Verdoux. Le vector, c'est pour les tableaux à une seule dimension, non? et pour un tableau multidimensionnel?(ie une matrice pour ceux qui ont fait un peu de maths...)
ps: j'ai un bouquin c'est "C++ pour les Nuls". C'est parfait pour le début mais ca va pas assez loin à mon gout. J'ai plein de questions sans réponses :)
TheJackal
pour le C++ faut quand meme maitriser le C...
ta deja vu qq part: malloc[taile] ?
pour ce qu'apporte le C++ : les classes qui sont quand meme qq chose de bien.
et d'autre truc encore... comme le new et le delete
fhr
Si c'est comme en C, tu auras besoin des pointeurs (c'est ce qu'utilise Verdoux apparement), c'est une partie difficile pour un débutant, donc achète un bouquin si tu n'en a pas (pour le bouquin de C, j'avais celui de Micro application, il est pas mal du tout, donc je pense que celui de C++ doit etre bien aussi)
A+
Verdoux > ton " int* tableau = new int[taille]; ", c'est l'équivalent de " int * tableau = (int *) malloc[taille]; " en C ? Qu'offre le C++ par rapport au C ? (comme je maitrise pas le C, je pensais évoluer vers le C++)
verdoux
Acheter un bouquin.
Sinon int* tableau = new int[taille];
(et ne pas oublier le delete[] tableau)
ou mieux, utiliser vector<int>
kruzi
Voila je débute en C++. Je n'arrive pas initiliser un tableau dont la taille est précisé par l'utilisateur. Ce que j'essaye de faire c'est un pgm du genre: