Bonjour,
je souhaite récupérer l'adresse d'une fonction j'ai donc fait :
et quand je lance sur visual studio je récupere bien l'adresse de ma fonction, je suis surpris car j'aurais pensé qu'il aurait fallut mettre &direBonjour (et ca marche également), pouvez vous m'éclairer sur la différence entre direBonjour et &direBonjour car les deux marchent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void direBonjour() { std::cout << "Bonjour" << std::endl; } int main(int argc, char const *argv[]) { cout << "direBonjour : " << direBonjour << endl; }
De plus lorsque j'utilise le compilateur gcc sur un terminal windows, celui me renvoie la valeur de 1 pour le meme code, pourquoi?
merci d'avance pour votre aide
Partager