关于include<string>的问题
我已经#include<string>
但在我自己定义的类里有一个成员变量比如我定义成:
class A
{
public:
string a;
......
}
但是编译时出错,说是语法错误。
怎么办才能把a定义成string类型的呀
问题点数:10、回复次数:8Top
1 楼cxc014(有心插柳柳不活,无心栽花花开花?)回复于 2006-03-01 19:23:19 得分 3
std::string a;
或是using namespace std;Top
2 楼abblly(西边日出东边雨)回复于 2006-03-01 19:26:38 得分 2
因为string类定义在名字空间std中,所以要像楼上说的那样做.Top
3 楼fiftymetre(50米深蓝)回复于 2006-03-01 19:28:57 得分 3
#include <string>
using namespace std;Top
4 楼sundongyacn(东亚)回复于 2006-03-01 19:36:16 得分 0
建议搂住看一下关于C++名字空间方面的知识,自然就知道了Top
5 楼zh2817()回复于 2006-03-01 20:17:45 得分 2
#include<string.h>或者
#include<string>
using namespace std;皆可Top
6 楼zhouyouben(爱因斯坦)回复于 2006-03-02 00:34:14 得分 0
哦Top
7 楼cmoring(my study will go on)回复于 2006-03-02 16:32:18 得分 0
#include <string>
using std::string;Top
8 楼ximig(xiao)回复于 2006-03-02 17:39:06 得分 0
#include<string.h>或者
#include<string>
using namespace std;皆可
-----------------------------------
赞同!Top




