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