| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 334 人关注过本帖
标题:const声明后出错
只看楼主 加入收藏
yang0401
Rank: 2
等 级:论坛游民
帖 子:84
专家分:57
注 册:2011-5-23
结帖率:69.23%
收藏
已结贴  问题点数:20 回复次数:3 
const声明后出错
程序代码:
#include <iostream.h>
class st
{
public:
    st(int i,char m);
    ~st();
    int getage();
    void setage(int j);
    char getname()const;
    char setname(char k);
private:
    int age;
    char name;
};
st::st(int i,char m)
{
    age=i;
    name=m;
}
st::~st()
{
}
int st::getage()
{
    return age;
}
void st::setage(int j)
{
    age=j;
}
char st::getname()
{
    return name;
}
char st::setname(char k)
{
    name=k;
    return 'y';
}
int main()
{
    st y(45,'y'); //这里不能定义st y,y(45,'y')
    int i;
    i=y.getage();
    cout << i << endl;
    y.setage(50);
    i=y.getage();
    cout << i << endl;
    char j='p';
    j=y.getname();
    cout << j << endl;
    j=y.setname('m');
    j=y.getname();
    cout << j << endl;

    return 0;
}
vc6.0
搜索更多相关主题的帖子: 声明 
2012-04-17 10:56
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
没有看到你哪里定义const?

我们都在路上。。。。。
2012-04-17 11:48
Wikyo_hoho
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:31
专家分:188
注 册:2012-3-12
收藏
得分:20 
改为:
char st::getname()const
{
    return name;
}
2012-04-17 15:51
yang0401
Rank: 2
等 级:论坛游民
帖 子:84
专家分:57
注 册:2011-5-23
收藏
得分:0 
哦谢谢了哈
2012-04-19 10:26
快速回复:const声明后出错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017030 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved