Bonjour,

je souhaite récupérer l'adresse d'une fonction j'ai donc fait :
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;
}
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.

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