Bonjour,
gcc 3.4.5 me refuse ça
temp_unamed.cpp: In function `int main()':
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 class A { A( const A& ); public: A() {} }; void foo ( const A& a ) {} int main() { foo( A() ); }
temp_unamed.cpp:2: error: `A::A(const A&)' is private
temp_unamed.cpp:12: error: within this context
VS2003 et VS2005 ne disent rien et j'ai pas de gcc 4 sous la main.
qui à tort ou raison ?
Merci
Partager