J'ai récemment décidé qu'il fallait que j'apprenne enfin le C/C++, et il y a une chose que je ne comprends pas vraiment à propos des pointeurs ou, plus précisément, de leur définition.
Voici quelques exemples :
int* test;
int *test;
int * test;
int* test,test2;
int *test,test2;
int * test,test2;
Or, si j'ai bien compris, les trois premiers cas font tous la même chose : Test n'est pas un int, mais un pointeur sur un int.
La deuxième série d'exemples est un peu plus délicate. Dans le cas 4, test et test2 seront tous deux des pointeurs sur un int, alors que dans le cas 5, seul test est un pointeur, tandis que test2 est un "vrai" int. Qu'en est-il du cas 6 ? Même chose que dans le cas 5 ?