分类：电脑/网络-程序设计-C/C++
问题：C++面向对象～应用实例，帮忙找错阿。。。#include&lt 
#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的书，看看怎么构建控制台应用。