Est-il possible de donner une valeur par défaut à un paramètre d'une fonction alors que l'on passe le paramètre par référence ? en C++.
Par exemple, lorsque j'essaie de déclarer une fonction comme :
virtual const ULONG Write(ULONG &State = 0, bool sequence = true);
Lorsque je fais cela, il y a une erreur :
error C2440 : 'default argument' : impossible de convertir 'const int' en 'unsigned long &'. Une référence qui n'est pas à 'const' ne peut pas être liée à une non-valeur.