下面著重講述學習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++代碼,剖有感受,希望大家能夠學到知識,本站還會不斷更新。