C++笔记——.和::和:和-的区别
生活随笔
收集整理的這篇文章主要介紹了
C++笔记——.和::和:和-的区别
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在學(xué)習(xí)C++的過(guò)程中我們經(jīng)常會(huì)用到.和::和:和->,在此整理一下這些常用符號(hào)的區(qū)別。
1、A.B則A為對(duì)象或者結(jié)構(gòu)體;2、A->B則A為指針,->是成員提取,A->B是提取A中的成員B,A只能是指向類(lèi)、結(jié)構(gòu)、聯(lián)合的指針;3、::是作用域運(yùn)算符,A::B表示作用域A中的名稱(chēng)B,A可以是名字空間、類(lèi)、結(jié)構(gòu);4、:一般用來(lái)表示繼承; class A { public: void foo() { cout<<"A::foo() is called"<<endl; } }; class B:public A { public: void foo() { cout<<"B::foo() is called"<<endl; } };C++,中,下面的操作符是不能被重載的:
. (成員訪(fǎng)問(wèn)或點(diǎn)操作符)
?: (三元操作符或條件操作符)
:: (域操作符)
.* (指向成員的指針操作符)
sizeof (取對(duì)象大小操作符)
typeid (對(duì)象類(lèi)型操作符)
總結(jié)
以上是生活随笔為你收集整理的C++笔记——.和::和:和-的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 高斯混合模型GMM的理解
- 下一篇: C++笔记——指向常量的指针/指针常量