日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

C語言里兩個冒號是什么意思? c語言中兩個冒號的意思

C語言里兩個冒號的意思有三個:(1)表示“域操作符” 。比如聲明了一個類A,類A里聲明了一個成員函數(shù)void f(),但沒有在類的聲明里給出f的定義,那么在類外定義f時,就要寫成void A::f(),表示這個f()函數(shù)是類A的成員函數(shù) 。(2)直接用在全局函數(shù)前,表示是全局函數(shù) 。例:在VC里,你可以在調(diào)用API函數(shù)里,在API函數(shù)名前加:: 。(3)表示引用成員函數(shù)及變量,作用域成員運(yùn)算符 。

C語言里兩個冒號是什么意思? c語言中兩個冒號的意思


雙冒號是C里的“作用域分解運(yùn)算符” 。比如聲明了一個類A,類A里聲明了一個成員函數(shù)voidf(),但沒有在類的聲明里給出f的定義,那么在類外定義f時,就要寫成voidA::f(),表示這個f()函數(shù)是類A的成員函數(shù) 。
C語言里兩個冒號是什么意思? c語言中兩個冒號的意思


雙冒號一般還有一種用法,就是直接用在全局函數(shù)前,表示是全局函數(shù) 。當(dāng)類的成員函數(shù)跟類外的一個全局函數(shù)同名時,考試,大提示在類內(nèi)定義的時候,打此函數(shù)名默認(rèn)調(diào)用的是本身的成員函數(shù) 。
【C語言里兩個冒號是什么意思? c語言中兩個冒號的意思】
C語言里兩個冒號是什么意思? c語言中兩個冒號的意思


C語言是一門面向過程的、抽象化的通用程序設(shè)計語言,廣泛應(yīng)用于底層開發(fā) 。C語言能以簡易的方式編譯、處理低級存儲器 。C語言是僅產(chǎn)生少量的機(jī)器語言以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的高效率程序設(shè)計語言 。

    推薦閱讀