void S(){}
struct S{};
int main(){
S();
}
Dans le code ci-dessus, l'expression 'S()' dans main est traitée comme une expression d'appel de fonction plutôt que comme une tentative de création d'un type temporaire 'S'.Résolution d'ambiguïté
Quelle partie de la norme C++ parle de la résolution d'une telle expression en faveur d'une déclaration de fonction? Pour une raison quelconque, je suis incapable de le localiser.
copain Eh oui C'est une Merci – Chubsdad
@ Chubsdad: ':)' –