C 有用的基礎知識

2022-10-06 23:42:16 字數 981 閱讀 1876

基礎不牢,地動山搖

檢視類a、b、base的定義**
class base

; ~base()

};class a

a(const a &a)

~a()

void operator=(const a &a)

};class b

b(const b &b)

~b()

void operator=(const b &b)

};

class c : public base

; ~c();

};int main()

執行結果:

base construct

b construct

a construct

c destory

a destory

b destory

base destory

class c : public base

; ~c();

};int main()

結果如下: --注釋掉的結果是 1 2 **生成的

//a construct

//b construct

base construct

b construct

a copy construct

b assign function

c destory

a destory

b destory

base destory

//b destory

//a destory

在c++11以前,除列舉型別和 const static 整型外,不可以宣告處初始化。

動手打一遍,才能記得住。 -- 魯迅

C 的基礎知識

一 請填寫bool float,指標變數與 零值 比較的if 語句。if n 0 if n 0 以次類推 請寫出bool flag與 零值 比較的 if 語句 if flag 請寫出 float x 與 零值 比較的 if 語句 const float espon 0.000001 if x esp...

C 的基礎知識

首先,初學c 源 是必不可少的 include 輸入輸出流ostream istream using namespace std cin,cout intmain 主函式 在介紹幾種標頭檔案 標頭檔案 c 的常用標頭檔案 好了,下面寫幾個例項程式 include using namespace st...

C 基礎知識

抽象類 abstract class 一種不可以被例項化的類。抽象類中一般含有抽象方法,當然也可有具體實現。繼承類只有實現過所有抽象類的抽象方法後才能被例項化。介面 inte ce 只含有共有抽象方法 public abstract method 的類。這些方法必須在子類中被實現。反射 程式集包含模...