笔趣阁
会员书架
首页 >其他小说 >软件工程思想 > 第41章

第41章(第2 / 4页)

上一页 章节目录 加入书签 下一页
推荐小说:

intnum;

intdata[100];

};

intStack::Count(void)const

{

voidh(constString*s);

二、强制保护类的成员函数不改变任何数据成员的值

以下程序中,类stack的成员函数Count仅用于计数,为了确保Count不改变类中的任何数据成员的值,应将函数Count定义成const类型。

classStack

{

++num;//编译错误,num值发生变化

pop();//编译错误,pop将改变成员变量的值

returnnum;

}

6.2.5其它建议

public:

voidpush(intelem);

voidpop(void);

intCount(void)const;//const类型的函数

private:

点击切换 [繁体版]    [简体版]
上一页 章节目录 加入书签 下一页