Cela compile bien dans Visual Studio, mais pourquoi pas en XCode?Pourquoi gcc ne compilera-t-il pas une déclaration de classe en tant qu'argument de référence?
class A()
{};
someMethod(A& a);
someMethod(A()); //error: no matching function call in XCode only :(
Est-ce une mauvaise forme? il semble ennuyeux d'avoir à écrire ce qui suit à chaque fois:
A a;
someMethod(a); //successful compile on Xcode
Suis-je manque quelque chose? Je ne suis pas très expérimenté donc merci pour toute aide!
Toute la douleur causée par les extensions spécifiques à Microsoft ... c'est trop. –