const你知多少?

2021-06-01 22:59:13 字數 646 閱讀 5397

const關鍵字至少有下列

n個作用:

(1)欲阻止乙個變數被改變,可以使用

const關鍵字。在定義該

const變數時,通常需要對它進行初始化,因為以後就沒有機會再去改變它了;

(2)對指標來說,可以指定指標本身為

const,也可以指定指標所指的資料為

const,或二者同時指定為

const;

(3)在乙個函式宣告中,

const可以修飾形參,表明它是乙個輸入引數,在函式內部不能改變其值;

(4)對於類的成員函式,若指定其為

const型別,則表明其是乙個常函式,不能修改類的成員變數;

(5)對於類的成員函式,有時候必須指定其返回值為

const型別,以使得其返回值不為

「左值」。例如:

const classa operator*(const classa& a1,const classa& a2);

operator*的返回結果必須是乙個

const物件。如果不是,這樣的****也不會編譯出錯:

classa a, b, c;

(a * b) = c; //對

a*b的結果賦值

操作(a * b) = c顯然不符合程式設計者的初衷,也沒有任何意義。

setTimeout你知多少

假期這麼快就結束了,其實對我來說沒什麼影響,因為我一周才兩節課,對於課多的同學來說,我天天在休假,不要羨慕喲 但休假並不代表閒著,還是得苦逼的編 唉。一入程式深似海。不管學得多少,還是總結一些,還是一些小問題。當然也是很重要的,好!廢話少說該入正題了。上次提到非同步,當時說,不知道是啥就去查漢語字典...

FLEX 開發領域你知多少?

對於flex flash 本身 來講尤其 是flex 給提供很多標準組建對於初學者來說使用起來和開發起來很簡單。最典型的應用就是做個 應用系統,樹 表單 提交這類的。但是如果你只會掌握這些你就說你精通flex或者會flex那我就只能無奈了。我本身來講做過幾個方向領域的flex研究和開發一般來講。可大...

FLEX 開發領域你知多少

flex 開發領域你知多少?2010年06月29日 對於flex flash 本身 來講尤其 是flex 給提供很多標準組建對於初學者來說使用起來和開發起來很簡單。最典型的應用就是做個 應用系統,樹 表單 提交這類的。但是如果你只會掌握這些你就說你精通flex或者會flex那我就只能無奈了。我本身來...