下面着重讲述学习C++时碰到的相关难题和问题,以及学习C++的技巧,如何更好的进行C++的学习,开始学习了一下C++代码知识,发现自己还是又很多遗漏的角落。下面是一个基础示例:
- #include "stdafx.h"
- #include "iostream.h"
- class student//基类
- {
- private:
- int stu_num;
- char* stuname;
- char* sex;
- protected:
- public:
- student(){};
- student(int num,char* name,char* sex);
- student* get();
- void virtual printstu();//虚函数声明,一旦基类声明虚函数,派生类就一定是虚函数即便不写virtual
- void setname(char* name);
- void friend setsex(student* stu,char* sex);
- student operator++(int);//运算符重载
- };
- student student::operator ++(int)
- {
- student s;
- s.stu_num=stu_num++;
- return s;
- }
- void setsex(student* stu,char* sex)//友元函数
- {
- stu->sexsex=sex;
- }
- inline void student::setname(char* name)//内联函数
- {
- this->stuname=name;
- }
相信大家看了以上的C++代码,剖有感受,希望大家能够学到知识,本站还会不断更新。
【编辑推荐】