为什么我不能在Visual C++中声明以下函数"string timeToStr(string);"?

mkn*_*ght 0 c++ declaration function

当我试图在.h文件中声明一个带有字符串参数的函数时,会发生错误.我没有忘记包含string.h =)当我使用char []时,一切都很好,但我希望参数是一个字符串.

Kon*_*lph 5

string.h在C++中不存在.你的意思是string(没有.h)?此外,string该类驻留在std您需要限定类型用法的名称空间中:

std::string timeToStr(std::string);
Run Code Online (Sandbox Code Playgroud)

如果您发布了确切的错误消息和重现错误的代码,将会很有帮助.