C語言里兩個冒號是什么意思?
更新于:2023-08-24 10:14:18
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++里的作用域分解運(yùn)算符。比如聲明了一個類A,類A里聲明了一個成員函數(shù)voidf(),但沒有在類的聲明里給出f的定義,那么在類外定義f時,就要寫成voidA::f(),表示這個f()函數(shù)是類A的成員函數(shù)。
雙冒號一般還有一種用法,就是直接用在全局函數(shù)前,表示是全局函數(shù)。當(dāng)類的成員函數(shù)跟類外的一個全局函數(shù)同名時,考試,大提示在類內(nèi)定義的時候,打此函數(shù)名默認(rèn)調(diào)用的是本身的成員函數(shù)。
C語言是一門面向過程的、抽象化的通用程序設(shè)計語言,廣泛應(yīng)用于底層開發(fā)。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產(chǎn)生少量的機(jī)器語言以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的高效率程序設(shè)計語言。
《C語言里兩個冒號是什么意思?》閱讀地址:http://www.osxg.com.cn/2023/0824/1276112.htm
- 我的學(xué)校作文三年級300字(精選20篇)
- 我的學(xué)校三年級300字優(yōu)秀作文(精選10篇)
- 高中生名著讀后感600字
- 描寫小白兔的作文三年級300字(精選10篇)
- 小學(xué)生讀后感500字5篇
- 三年級作文寒假趣事300字(精選10篇)
- 小學(xué)生讀后感作文600字
- 二年級作文公園的一角
- 小學(xué)生開學(xué)第一課作文400字左右(精選10篇)
- 窗邊的小豆豆讀后感100字
- 《木偶奇遇記》讀后感范文(通用20篇)
- 慶祝春節(jié)的優(yōu)秀作文(精選10篇)
- 讀后感350字(10篇)
- 春節(jié)記事作文400字(精選10篇)
- 中國傳統(tǒng)節(jié)日端午節(jié)作文200字
- 相關(guān)閱讀