同一类的不同对象,在调用相同的成员函数时,入口地址是相同的
生活随笔
收集整理的這篇文章主要介紹了
同一类的不同对象,在调用相同的成员函数时,入口地址是相同的
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一般成員函數(shù)的第一個(gè)參數(shù)默認(rèn)是this(可以不寫),this指針指向調(diào)用這個(gè)函數(shù)的對象,所以可以給函數(shù)傳入不同的參數(shù),輸出不同的值,而且互不影響。
但是靜態(tài)成員函數(shù)沒有this指針。
定義的對象,編譯器應(yīng)該是分配了兩個(gè)內(nèi)存,內(nèi)存之間數(shù)據(jù)是相互不影響的。你可以new出來指針查看變量地址。如果是打印的話,只能重載了或者用多態(tài)
即同一個(gè)類的對象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間,只要不是靜態(tài)成員函數(shù),互相不會發(fā)生關(guān)系,也不存在沖突的問題。
總結(jié)
以上是生活随笔為你收集整理的同一类的不同对象,在调用相同的成员函数时,入口地址是相同的的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: _T
- 下一篇: c语言实现去除字符串首尾空格