• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            elva

            C++常識(shí)之——靜態(tài)成員與靜態(tài)成員函數(shù)

                之所以需要定義靜態(tài)變量or靜態(tài)函數(shù),是為了完成某些全局變量或函數(shù)才能完成的功能,而又不會(huì)破壞類的封裝性同時(shí)也解決了對(duì)命名空間的污染。
            靜態(tài)可分為全局靜態(tài)與局部靜態(tài):全局靜態(tài)與普通變量的區(qū)別在于解決他的作用域,普通全局變量可以通過extern關(guān)鍵詞被其他某塊訪問,而全局靜態(tài)不可以,所以不會(huì)有命名沖突問題。
            局部靜態(tài)與普通局部變量的區(qū)別在于解決變量的生存期:因?yàn)殪o態(tài)成員在內(nèi)存中只有一份(屬于類而不屬于對(duì)象),所以他的生存期和類的生存期是一樣的,也就使得它可以記錄下每個(gè)對(duì)象對(duì)他的操作結(jié)果。
            下面再說說靜態(tài)函數(shù):
            類的靜態(tài)函數(shù)同樣有靜態(tài)變量的特性,同時(shí)靜態(tài)函數(shù)只能調(diào)用類的靜態(tài)成員變量或靜態(tài)成員函數(shù),因?yàn)槠洳粚儆谌魏螌?duì)象,所以不能通過對(duì)象來調(diào)用。調(diào)用方式:類名::function(); function可聲明為private 或protected(這一點(diǎn)和普通成員函數(shù)是一樣的)

            posted on 2009-08-19 09:56 葉子 閱讀(961) 評(píng)論(0)  編輯 收藏 引用 所屬分類: C\C++

            无码任你躁久久久久久久| 久久国产福利免费| 日韩一区二区久久久久久| 久久精品男人影院| 久久精品一区二区三区中文字幕 | 久久精品成人免费观看97| 久久国产视频99电影| 亚洲中文字幕无码久久综合网| 久久精品视频网| 日韩乱码人妻无码中文字幕久久| 香蕉久久夜色精品国产小说| 东方aⅴ免费观看久久av| 久久久精品久久久久久 | 精品久久亚洲中文无码| 超级碰久久免费公开视频| 人妻丰满AV无码久久不卡| 婷婷久久综合九色综合绿巨人| 丁香色欲久久久久久综合网| 久久最新精品国产| 热99re久久国超精品首页| 精品久久久无码21p发布| 久久久WWW免费人成精品| 久久夜色精品国产亚洲| 久久综合给合久久狠狠狠97色| 欧美精品福利视频一区二区三区久久久精品 | 久久久99精品成人片中文字幕| 久久99精品国产自在现线小黄鸭 | 99久久精品毛片免费播放| 国内精品久久久久久久久电影网| 久久伊人亚洲AV无码网站| 99久久人人爽亚洲精品美女| 久久精品国产只有精品2020| AV无码久久久久不卡网站下载| 精品无码久久久久久午夜| 久久久久久人妻无码| 久久久精品2019免费观看| 欧洲精品久久久av无码电影| 久久久久AV综合网成人| 996久久国产精品线观看| 久久99精品国产99久久| 国产精品久久久久乳精品爆|