在c++中怎样使用string类型

时间:浏览504次 发布人:cicivia

在c++中怎样使用string类型

已解决问题

谷歌cicivia用户在浏览504次提交了关于“维也纳美泉宫在c++中怎样使用string类型”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-07-17T23:21:02。这样写为什么不对???会出现编译错误(使用VC++6.0)
#include<iostream.h>
#include<string.h>

voidSayh**ello(string);

voidmain()
{
Sayh**ello("Tom");
}

voidSayh**ello(stringname)
{
cout<<"GoodMorning!"<<name<<endl;
}
而这么写却不会编译错误:
#include<iostream.h>
#include<string.h>
usingnamespacestd;
voidSayh**ello(string);

voidmain()
{
Sayh**ello("Tom");
}

voidSayh**ello(stringname)
{
cout<<"GoodMorning!"<<name<<endl;
}
哪位帮忙解释一下,谢谢啦。希望大家能够帮助她。

详细问题描述及疑问:这样写为什么不对???会出现编译错误(使用VC++6.0)
#include<iostream.h>
#include<string.h>

voidSayh**ello(string);

voidmain()
{
Sayh**ello("Tom");
}

voidSayh**ello(stringname)
{
cout<<"GoodMorning!"<<name<<endl;
}
而这么写却不会编译错误:
#include<iostream.h>
#include<string.h>
usingnamespacestd;
voidSayh**ello(string);

voidmain()
{
Sayh**ello("Tom");
}

voidSayh**ello(stringname)
{
cout<<"GoodMorning!"<<name<<endl;
}
哪位帮忙解释一下,谢谢啦。期待您的答案,感谢你,我会记得你对我的好的 !

希望以下的回答,能够帮助你。

第1个回答

用户名:kop_Xbear  

//第一个肯定不行,string是需要usingnamespacestd;

改这样就可以了.

#include<ios问答tream>
#include<string>

voidSayh**化ello(std::string);

voidmain()
{
Sayh**ello("Tom");
}

voidSayh**ello(std::stringname)
{
std::cout<<"G三科动创操末斗其oodMorning!"<<n象举敌缩脚动ame<<std::endl;
}

还有头文件#include<string>
不要+.h,你现在写的是C++,不是C语言.