Je reçois une erreur qui indique que deux surcharges ont des conversions similaires. J'ai essayé trop de choses mais aucune n'a aidé.Surcharge de fonction C++ Conversions similaires
est que morceau de code
CString GetInput(int numberOfInput, BOOL clearBuffer = FALSE, UINT timeout = INPUT_TIMEOUT);
CString GetInput(int numberOfInput, string szTerminationPattern, BOOL clearBuffer = FALSE, UINT timeout = INPUT_TIMEOUT);
Je ne comprends pas comment pourrait-chaîne égale à longue?
J'utilise Visual C++ 6 (eh oui je sais que son vieux, je travaille sur le code existant, donc je suis à peu près sans défense)
EDIT: La ligne de code qui déclencherait la erreur est
l_szOption = GetInput(13, FALSE, 30 * 10);
Est-ce que string == std :: string? – AraK
Quelle ligne de code déclenche l'erreur? –
yep, string == std :: string – akif