| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 484 人关注过本帖
标题:有关类的问题
只看楼主 加入收藏
yangxiaochao
Rank: 2
等 级:论坛游民
帖 子:34
专家分:34
注 册:2009-10-9
结帖率:50%
收藏
 问题点数:0 回复次数:2 
有关类的问题
#include<iostream.h>
class tstudentscore
{
public:
    tstudentscore()
    {
        no=1000;
        chinese=100;
        math=99;
        english=99.5;
        sum=chinese+math+english;
    }
    tstudentscore(int a)
    {
        no=1000;
        chinese=100;
        math=99;
        english=99.5;
        avg=(chinese+math+english)/3;
    }
    void coutprivatevalue();
    void coutsumresultvalue();
    void coutavgresultvalue();
private:
    int no;
    float chinese,math,english,sum,avg;
};
void tstudentscore::coutprivatevalue()
{
    cout<<"no="<<no<<endl;
    cout<<"chinese="<<chinese<<endl;
    cout<<"math="<<math<<endl;
    cout<<"english="<<english<<endl;
}
void tstudentscore::coutsumresultvalue()
{
    cout<<"sum="<<sum<<endl;
}
void tstudentscore::coutavgresultvalue()
{
    cout<<"avg="<<avg<<endl;
}
main()
{
    cout<<"******************************************"<<endl;
    cout<<"**       定义构造函数          **********"<<endl;
    cout<<"******************************************"<<endl;
    tstudentscore score1();
    tstudentscore score2(1);
    score1.coutprivatevalue();
    score1.coutsumresultvalue();
    score2.coutavgresultvalue();
    cout<<"******************************************"<<endl;
}
    红色的提示有错,但是不知道错在哪里。帮我看看啊!
搜索更多相关主题的帖子: english void private include public 
2010-02-24 15:47
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
把错误提示也发上来看一眼呀~~
2010-02-24 22:06
shiyuehai
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:96
专家分:116
注 册:2009-9-4
收藏
得分:0 
tstudentscore score1();把后面的括号去了就行了,加个括号变成声明函数score1(),返回值为tstudentscore了。。。。。
2010-02-24 23:10
快速回复:有关类的问题
数据加载中...
 
   



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

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