| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 255 人关注过本帖
标题:关于用string类代替char数组定义的Preson类的头文件问题(已解决)
收藏  订阅  推荐  打印
沿途有鬼
Rank: 2
等级:注册会员
帖子:68
积分:882
注册:2008-7-20
关于用string类代替char数组定义的Preson类的头文件问题(已解决)

#ifndef PERSON_H_
#define PERSON_H_

#include<string>

class Person
{
private:
    enum {LIMIT=25};
    string lname;//这里有错
    char fname[LIMIT];
public:
    Person(){lname="";fname[0]='\0';}
    Person(const string & ln,const char * fn="Heyyou");//这里有错
    ~person();
    void Show() const;
    void FormalShow() const;
};

#endif

[ 本帖最后由 沿途有鬼 于 2008-8-5 18:07 编辑 ]
2008-8-5 10:42
独孤剑魔
Rank: 2
等级:注册会员
帖子:99
积分:1216
注册:2008-8-5

先引进std命名空间
using namespace std;
或者 std::string lname;
第一个错误就解决了,后面那个你自己在研究研究吧。
2008-8-5 11:06
独孤剑魔
Rank: 2
等级:注册会员
帖子:99
积分:1216
注册:2008-8-5

Person(const string & ln,const char * fn="Heyyou"){};
或许不对,但是我也就这么点能力了。
2008-8-5 11:11
独孤小梦
Rank: 3Rank: 3
等级:中级会员
帖子:255
积分:2958
注册:2008-6-5

哇,LS的名字好眩啊!呵呵!

编程小菜
2008-8-5 11:51
沿途有鬼
Rank: 2
等级:注册会员
帖子:68
积分:882
注册:2008-7-20

非常谢谢你们啊,的确是
using std::string;
2008-8-5 17:25
共有 254 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.050185 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved