首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++语言有关问题

2013-02-27 
c++语言问题using namespace std#include iostreamclass Student{public:Student(int n0,float s0):n

c++语言问题
using namespace std;
#include <iostream>
class Student{
public:
Student(int n=0,float s=0):num(n),score(s){}
void change(int n,float s){num=n;score=s;}
void display(){cout<<num<<' '<<score<<endl;}
friend void fun(Student&);
private:
int num;
float score;
};
void fun(Stutent& s)
{   cout<<s.num<<' '<<s.score<<endl;
}
int main(int argc,char* argv[])
{Student stud(101,78.5);
//void fun(Student&);
/*fun(&stud);
cout<<"next"<<endl;
*/system("pause");
return 0;
}
编译出错,但我不知道错在哪?望高手指点。
[解决办法]

#include <iostream>
using namespace std;

class Student{
public:
Student(int n=0,float s=0):num(n),score(s){}
void change(int n,float s){num=n;score=s;}
void display(){cout<<num<<' '<<score<<endl;}
friend void fun(Student&);
private:
int num;
float score;
};
void fun(Student& s)
{   cout<<s.num<<' '<<s.score<<endl;
}
int main(int argc,char* argv[])
{ Student stud(101,78.5);
 void fun(Student&);
 fun(stud);
cout<<"next"<<endl;
 
return 0;
}

热点排行