您的当前位置:首页>全部百科>百科问答详情
注:文章内容来源于网络,真实性有待确认,请自行甄别。

C++面向对象~应用实例,帮忙找错阿。。。#include&lt

发表于:2024-10-24 00:00:00浏览:4次 分类: 电脑/网络-程序设计-C/C++
问题描述:#include<iostream.h>classstudent{ :student(long=0,int=0,int=0,int=0,int=0,int=0);voidgetscore();intgetTotal();doubleaverage();voiddisplay();~student(){};};student::student(longr,intm,inte,intc,intce,intl){rollnumber=r;math=m;english=e;cpp=c;economics=ce;law=l;cout<<"#include<iostream.h>classstudent{ :student(long=0,int=0,int=0,int=0,int=0,int=0);voidgetscore();intgetTotal();doubleaverage();voiddisplay();~student(){};};student::student(longr,intm,inte,intc,intce,intl){rollnumber=r;math=m;english=e;cpp=c;economics=ce;law=l;cout<<"构造函数被调用"<<endl;}intstudent::getTotal(){returnmath+english+cpp+economics+law;}doublestudent::average(){return(math+english+cpp+economics+law)/5;}voidstudent::getscore(){cout<<"输入学号:";cin>>rollnumber;cout<<"输入高等成绩:";cin>>math;cout<<"输入英语成绩:";cin>>english;cout<<"输入C++程序设计成绩:";cin>>cpp;cout<<"输入经济学成绩:";cin>>economics;cout<<"输入法律成绩:";cin>>law;}voidstudent::display(){cout<<"学号"<<rollnumber<<endl;cout<<"高等数学成绩:"<<math<<"\t";cout<<"英语成绩:"<<english<<"\t";cout<<"C++程序设计成绩:"<<cpp<<"\t";cout<<"经济学成绩:"<<economics<<"\t";cout<<"法律成绩:"<<law<<endl;cout<<"总分:"<<(math+english+cpp+economics+law)<<endl;cout<<"平均分:"<<(math+english+cpp+economics+law)/5<<endl;}student::~student(){cout<<"析构函数被调用"<<endl;}voidmain(){student*stu[5];inti;for(i=0;i<5;i++){cout<<"第"<<i+1<<"个学生"<<endl;stu[i]=newstudent;stu[i]->getscore;}for(i=0;i<5;i++){cout<<"第"<<i+1<<"个学生"<<endl;stu[i]->display();}}假定考试涉及5个学科,在成绩中现实考试分数。还应包括成员函数,用于计算和显示5个学科的总分及平均分。编译的时候有两个错误,帮忙找找吧,我找不出来呀~!~!~!
stu[i]=new student; stu[i]->getscore; 这两行应该是: stu[i]=new student(); stu[i]->getscore(); 这一行也有问题: ~student(){}; 主要是,这样的方式已经定义了函数体,下面就不能再定义了,可以修改为: ~student(); 编译已经通过了现在,只是链接的时候出错。 使用vc编译的么?查看一下相关vc的书,看看怎么构建控制台应用。

猜你喜欢

C++基础题若intx=2,y=3;,则x&y的结果是:
若int x=2,y=3;,则x&y的结果是:
发表于:2024-10-24 00:00:00 浏览:39 分类: 电脑/网络-程序设计-C/C++
如何制作软件我想知道如何使用C++编写软件(具有可视化界面的软件
我想知道如何使用C++编写(具有可视化界面的软件)呢? 希望各位说的详细点,写谢了!
发表于:2024-10-24 00:00:00 浏览:38 分类: 电脑/网络-程序设计-C/C++
C++把大写改成小写用哪个函数?
++把大写改成小写用哪个函数?
发表于:2024-10-24 00:00:00 浏览:33 分类: 电脑/网络-程序设计-C/C++
哪里能下载中文版的《TheC++ProgrammingLangu?
哪里能下载中文版的《TheC++ProgrammingLangu?
发表于:2024-10-24 00:00:00 浏览:32 分类: 电脑/网络-程序设计-C/C++
哪个源码编辑器最好用?
哪个源码编辑器最好用?
发表于:2024-10-24 00:00:00 浏览:29 分类: 电脑/网络-程序设计-C/C++
C语言中整型可输出以0开头吗?要用C语言编一程序,输出以零开头的
要用编一程序,输出以零开头的一个多位整数,请问能以整型(或长整型)定义这个变量吗?谢谢!
发表于:2024-10-24 00:00:00 浏览:29 分类: 电脑/网络-程序设计-C/C++
C语言能人请进用C语言写一个程序,要求输入N个整数,按从小到大的
用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说思路。如果N=4,写个具体的程序。
发表于:2024-10-24 00:00:00 浏览:28 分类: 电脑/网络-程序设计-C/C++
求助指针变量怎么输出指针变量(存放变量地址的变量是指针变量,用来
怎么输出指针变量(存放变量地址的变量是指针变量,用来指向另一个变量。为了表示指针变量和他所指向的变量之间的关系,在中用“*”符号表示“指向”,。。。) *p怎么输出p
发表于:2024-10-24 00:00:00 浏览:24 分类: 电脑/网络-程序设计-C/C++
用循环找出长度为20的数组中的最大值
用循环找出长度为20的数组中的最大值
发表于:2024-10-24 00:00:00 浏览:23 分类: 电脑/网络-程序设计-C/C++
用哪个C/C++编译器能够绘出图形啊?(如圆,椭圆,抛物线等)代
写好了,用TC2.0,TC++3.0,win-tc等都编译不出来,用网上给的代码也弄不出来,那个Dev C++不大会用,VC不知道能不能画图。怎么办?郁闷了,到底是出了什么问题了?连个图形都绘不了,分明是在打击我学习的热情啊。
发表于:2024-10-24 00:00:00 浏览:20 分类: 电脑/网络-程序设计-C/C++