string main()
main是函数名,函数名前面的类型是指该函数返回的类型。
如果按照你写的string main()
则应该返回一个string类型的变量
而你后面return 0;
返回的是整型,即int
所以你可以选择改main前面的类型为int
或者改后面
return s;
都可以
希望对你有帮助...
#include
#include
using namespace std;
string main()
{
string s("Hello wrold!");
string *sp = &s;
cout << *sp;
return 0;
}
其实我也没用过string,不很了解,但是很多问题在网上找得到答案的。
#include
#include
using namespace std;
int main()
{
string s("hello world!");
string *sp = &s;
cout << sp << endl; // 输出的是sp的内在地址
cout << *sp << endl; // 输出的是sp的内容
return 0;
}
呵呵
返回类型 return 0; int main()
还得有个#include
如下:
#include
#include
using namespace std;
int main()
{
string s("Hello wrold!");
string *sp=&s;
cout<<*sp;
return 0;
}