Bonjour,
Comeau online n'accepte pas les valeurs par defaut pour un argument passé en référence, m'indiquant qu'il faut passer une lvalue, mais VC2005 accepte.
exemple :
J'en déduis que ce n'est pas accepté par le standard actuel, mais est-il prévu de rendre valide cette pratique dans le futur standard, étant donné la pertinence du besoin ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 class C {}; void func( C & c = C() ) { } int main() { func(); return 0; }
Merci![]()
Partager