今日知識點

2021-05-22 23:40:28 字數 637 閱讀 8678

1、名字必須在使用之前進行定義。而且,一旦乙個名字被用作型別名,該名字就不能被重複定義

例子:typedef double money;

class account // uses global definition of

money

private:

// error: cannot change meaning of

money

typedef long double money;

money bal;

// ...

};2、建構函式的工作是保證每個物件的資料成員具有合適的初始值

3、const 物件只能使用 const 成員

4、與任何其他函式一樣,建構函式具有名字、形參表和函式體。與其他函式不同的是,建構函式也可以包含乙個建構函式初始化列表。

例子:sales_item::sales_item(const string &book):

isbn(book), units_sold(0), revenue(0.0)

5、不管成員是否在建構函式初始化列表中顯式初始化,類型別的資料成員總是在初始化階段初始化。初始化發生在計算階段開始之前。

6、當建構函式被宣告 explicit 時,編譯器將不使用它作為轉換操作符。

今日c 知識點總結

1.const char p和char constp有什麼區別?const char p 表示的是指標指向的內容不能修改 p 是不可以的 char const p 表示的是指標指向的內容可以修改,p本身的內容 指的是位址 不可修改 比如一開始初始化的時候p a 但是現在p b 這樣是不對的 2.有參...

今日webAPI知識點總結

onmouseup 滑鼠按鍵放開時觸發 onmousedown 滑鼠按鍵按下觸發 onmousemove 滑鼠移動觸發 onkeyup 鍵盤按鍵按下觸發 onkeydown 鍵盤按鍵抬起觸發 setinterval 引數1,引數2 引數1 要執行的函式.引數2 時間,單位毫秒,設定定時器多少毫秒觸發...

今日webAPI知識點總結

offsetleft 獲取的是相對于父物件的左邊距 left 獲取或設定相對於 具有定位屬性 position定義為relative 的父物件 的左邊距 如果父div的position定義為relative,子div的position定義為absolute,那麼子div的style.left的值是相...