有关类的定义函数解决办法
有关类的定义函数
这是我老师写的一个程序的类的部分,我想问下:
int GetScore1() { return nScore1; }
int GetScore2() { return nScore2; }
int GetScore3() { return nScore3; }
这些为什么定义函数后有个{},里面有返回函数,这个老师上课没提到,而且我们平时写程序的时候就直接是
int Getscore1(),就完了,后面没有return那些了
------解决方案--------------------
这是我老师写的一个程序的类的部分,我想问下:
int GetScore1() { return nScore1; }
int GetScore2() { return nScore2; }
int GetScore3() { return nScore3; }
这些为什么定义函数后有个{},里面有返回函数,这个老师上课没提到,而且我们平时写程序的时候就直接是
int Getscore1(),就完了,后面没有return那些了
- C/C++ code
class Student { private: //私有成员变量定义 string strName; //定义字符串,用于存放学生的姓名 unsigned long nIndex; //学生的索引值 int nScore1; int nScore2; int nScore3; //学生的成绩 public: //公有成员函数定义 Student(string _name="somebody",unsigned long _index=2008010001, int _score1=100,int _score2=100,int _score3=100): strName(_name),nIndex(_index),nScore1(_score1),nScore2(_score2),nScore3(_score3){ } string GetName() { return strName; } unsigned long GetIndex() { return nIndex; } int GetScore1() { return nScore1; } int GetScore2() { return nScore2; } int GetScore3() { return nScore3; } };
------解决方案--------------------
- C/C++ code
int Getscore1() // 程序声明! int GetScore1() { return nScore1; } // 程序定义! 返回值为 int 的一定要返回一个整数! 有些编译器可以帮你做了!所以不写也不会出错!但是其他不敢保证!
------解决方案--------------------
看基础吧···
把你的教材多看几遍···
估计楼上讲的你都听不懂···