Bonjour
Je suis un d�butant avec C++ , j'ai tomb� sur un code qui me semble un peu difficile � comprendre seul.
par exemple quel est l'interet d'utilis� l'instruction suivant :
Comme j'ai vu sur le lien strcpy est utilis� pour faire un copy du string alors que � quoi sert la destination "./" ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part strcpy(nom_fichier, "./");- Si j'ai une structure qui est d�finie de la fa�on suivante
Apr�s on a :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 typedef struct { .... .... }Matrice
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 Matrice ****mat; mat=new matrice ***[Nb1]; boucle for; mat[n1]=new matrice **[Nb2] boucle for; mat[n1][n2]=new matrice*[Nb3] boucle for; mat[n1][n2][n3]=new Matrice end for; end for; end for;
i�i on peut dire que nous avons une structure de Nb1 �l�ments , et chaque �l�ment de Nb1 contient Nb2 �l�ment et ainsi pour chaque element de Nb2 contient Nb3 element ?
Alors � quoi sert mat[n1][n2][n3]=new Matrice sachant que nous avons pas un constructeur dans la structure ?
dans un fichier .cpp , � quoi sert la d�finition suivant ?
Je comprends bien que Uniform(double =.0 , double=1.0) est un constructeur mais pourquoi on �crit double=.0 au lieu double x=.0 ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 class Uniform { public: Uniform(double=.0, double=1.0); double operator()() const; };
et pour l'operator () () const: pourquoi nous avons () () ?
Merci
Cordialement
Partager