Bonjour

J'ai une question simple

J'ai un constructeur qui prend comme argument par défaut un string.
Quand je fais ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
CTOR (...., const std::string& bondmnemonic="");
puis implémentation:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
CTOR (...., const std::string& bondmnemonic)
ca passe.
Mais quand je fais ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
CTOR (...., std::string& bondmnemonic="");
puis implémentation:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
CTOR (...., std::string& bondmnemonic)
ce me renvoie comme erreur:

error C2440: 'default argument' : cannot convert from 'const char [1]' to 'std::string &'

Il n'existe pas de constructeur de string non qui peuvent etre construit avec ""?

Merci