Différences entre les versions de « Programmation C++/Les pointeurs »

Par conséquent, une déclaration ne commencera jamais par <code>const</code> qui ne serait précédé de rien et qui ne pourrait donc s'appliquer à rien.
En effet, les deux déclarations suivantes sont strictement équivalentes en C++ :
const char * msg; // déclaration habituelle
char const * msg; // déclaration Sacks
Cette méthode peut s'avérer précieuse dans le cas de déclarations plus complexes :
int const ** const *ptr; // ptr est un pointeur vers un pointeur constant de pointeur d'entier constant : *ptr et ***ptr ne peuvent être modifiés
Utilisateur anonyme