2017C 基礎 網課筆記(81到84)

2021-08-19 15:32:49 字數 725 閱讀 6348

八十一. 類的繼承方式

//規則1,只要是父類中的private成員,不管是什麼繼承方式,兒子都訪問不了

//規則2,如果是公有(public)繼承,兒子中的訪問控制許可權保持不變

//規則3,如果是保護(protected)繼承,除了父親中的private成員,在兒子中,都是protected成員

//規則4:如果是私有(private)繼承,兒子中的父親除了private成員,其餘在兒子中,也都是private成員

class parent

;//公有繼承

class child: public parent

void set(int a, int b, int c)

};class b: public a

int main()

八十四. 子類中的構造和析構

#include using namespace std;

class parent

void printc()

~child()

int a;

int b;

};int main()

2017C 基礎 網課筆記(5到9)

五.三目運算子的加強 c 中,三目運算子可以作為左值使用,而在c中,三目運算子只可當作右值,不可當作左值。include using namespace std void test1 int a 10 int b 20 int c 0 c a六.const的增強 關於const不同位置的修飾含義 當...

2017C 基礎 網課筆記(10到14)

十.引用的本質 1.引用所占用的大小,跟指標是相等的。2.常量需要初始化,引用也要初始化,引用可能本質上是一常量 十一.常量指標 對於 int array 10 array是位於 常量區 的。而int r a 而言,r也是位於常量區,它的 r指向a 十二.引用作為函式的返回值 include usi...

2017C 基礎 網課筆記(40到45)

四十.建構函式的初始化列表1 include using namespace std class a abcd int geta private int a int b int c class mye mytest int a,int b mytest int array p int malloc ...