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 :



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 ?
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;
};
Je comprends bien que Uniform(double =.0 , double=1.0) est un constructeur mais pourquoi on �crit double=.0 au lieu double x=.0 ?
et pour l'operator () () const: pourquoi nous avons () () ?

Merci
Cordialement