C語言里兩個(gè)冒號是什么意思? c語言中兩個(gè)冒號的意思
2022-03-09 天奇生活 【 字體:大 中 小 】
C語言里兩個(gè)冒號的意思有三個(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)算符。
雙冒號是C++里的“作用域分解運(yùn)算符”。比如聲明了一個(gè)類A,類A里聲明了一個(gè)成員函數(shù)voidf(),但沒有在類的聲明里給出f的定義,那么在類外定義f時(shí),就要寫成voidA::f(),表示這個(gè)f()函數(shù)是類A的成員函數(shù)。
雙冒號一般還有一種用法,就是直接用在全局函數(shù)前,表示是全局函數(shù)。當(dāng)類的成員函數(shù)跟類外的一個(gè)全局函數(shù)同名時(shí),考試,大提示在類內(nèi)定義的時(shí)候,打此函數(shù)名默認(rèn)調(diào)用的是本身的成員函數(shù)。
C語言是一門面向過程的、抽象化的通用程序設(shè)計(jì)語言,廣泛應(yīng)用于底層開發(fā)。C語言能以簡易的方式編譯、處理低級存儲(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è)冒號是什么意思? c語言中兩個(gè)冒號的意思


兩個(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意思是什么
