我收到一个错误,指出两个重载具有相似的转换。我尝试了太多东西,但没有任何帮助。
这是那段代码
CString GetInput(int numberOfInput, BOOL clearBuffer = FALSE, UINT timeout = INPUT_TIMEOUT);
CString GetInput(int numberOfInput, string szTerminationPattern, BOOL clearBuffer = FALSE, UINT timeout = INPUT_TIMEOUT);
我不明白string怎么可能等于long?
我正在使用 Visual C++ 6(是的,我知道它很旧,我正在处理遗留代码,所以我非常无助)
编辑:触发错误的代码行是
l_szOption = GetInput(13, FALSE, 30 * 10);