nod*_*nja 5 c++ string function char
可能重复:
如何将此代码转换为使用字符串
我有这样的功能:
char *foo()
{
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它返回一个字符串呢?我试过了
string foo()
{
}
Run Code Online (Sandbox Code Playgroud)
但是编译器抱怨道.
Ben*_*oit 18
你做了这个了吗:
#include <string>
using std::string;
Run Code Online (Sandbox Code Playgroud)
另外,你使用gcc或g++?即使gcc现在可以编译C++代码,也建议使用g ++.
试试std :: string.标准功能位于std :: namespace中.
std::string foo()
{
}
Run Code Online (Sandbox Code Playgroud)
小心使用"using"指令,尤其是在头文件中.更好地养成使用std的习惯::