C語言里兩個(gè)冒號(hào)是什么意思? c語言中兩個(gè)冒號(hào)的意思
2022-03-09 天奇生活 【 字體:大 中 小 】
C語言里兩個(gè)冒號(hào)的意思有三個(gè):(1)表示“域操作符”。比如聲明了一個(gè)類A,類A里聲明了一個(gè)成員函數(shù)void f(),但沒有在類的聲明里給出f的定義,那么在類外定義f時(shí),就要寫成void A::f(),表示這個(gè)f()函數(shù)是類A的成員函數(shù)。(2)直接用在全局函數(shù)前,表示是全局函數(shù)。例:在VC里,你可以在調(diào)用API函數(shù)里,在API函數(shù)名前加::。(3)表示引用成員函數(shù)及變量,作用域成員運(yùn)算符。
雙冒號(hào)是C++里的“作用域分解運(yùn)算符”。比如聲明了一個(gè)類A,類A里聲明了一個(gè)成員函數(shù)voidf(),但沒有在類的聲明里給出f的定義,那么在類外定義f時(shí),就要寫成voidA::f(),表示這個(gè)f()函數(shù)是類A的成員函數(shù)。
雙冒號(hào)一般還有一種用法,就是直接用在全局函數(shù)前,表示是全局函數(shù)。當(dāng)類的成員函數(shù)跟類外的一個(gè)全局函數(shù)同名時(shí),考試,大提示在類內(nèi)定義的時(shí)候,打此函數(shù)名默認(rèn)調(diào)用的是本身的成員函數(shù)。
C語言是一門面向過程的、抽象化的通用程序設(shè)計(jì)語言,廣泛應(yīng)用于底層開發(fā)。C語言能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器。C語言是僅產(chǎn)生少量的機(jī)器語言以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的高效率程序設(shè)計(jì)語言。
猜你喜歡
端午節(jié)祝福詩句 端午節(jié)祝福詩句大全
關(guān)于芒種的詩句古詩 描寫芒種的古詩詞
芒種節(jié)氣古詩有哪些 芒種的古詩有哪幾首
芒種節(jié)氣詩詞 關(guān)于芒種的詩句古詩
贊美芒種的詩句 關(guān)于芒種節(jié)氣的詩句
270度是什么角 角的種類
25是質(zhì)數(shù)還是合數(shù) 質(zhì)數(shù)是什么
28的因數(shù)有 因數(shù)的定義
32的因數(shù) 因數(shù)和乘數(shù)是否相同嗎
33的因數(shù) 33的因數(shù)有幾個(gè)
C語言里兩個(gè)冒號(hào)是什么意思? c語言中兩個(gè)冒號(hào)的意思
兩個(gè)木一個(gè)耳朵旁是什么字 兩個(gè)木一個(gè)耳朵旁是什么字郴州
73減去兩個(gè)26的和差是多少 73減去兩個(gè)26的和差
兩個(gè)質(zhì)數(shù)的最小公倍數(shù)是91這兩個(gè)質(zhì)數(shù)的和是 兩個(gè)質(zhì)數(shù)的最小公倍數(shù)是91這兩個(gè)質(zhì)數(shù)的和是多少
落紅不是無情物化作春泥更護(hù)花是什么意思 落紅不是無情物化作春泥更護(hù)花是什么意思呢
mars什么意思 mars意思是什么