chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C++之靜態(tài)成員變量和靜態(tài)成員函數(shù)學(xué)習(xí)的總結(jié)

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-24 17:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

不知不覺(jué),又到周末了;上次在交流群里,答應(yīng)給大家免費(fèi)送開發(fā)板,一開始認(rèn)為板子夠送,但是昨天整理了一下,然后送了大概十幾個(gè)網(wǎng)友就不夠送了,還有十幾個(gè)網(wǎng)友沒(méi)得到板子,這里說(shuō)聲實(shí)在抱歉,下次有機(jī)會(huì)搞活動(dòng)再送給大家好玩的板子:

上圖的板子有最近買的,也有以前買的(stm32、esp8266、51、eps32、小熊派、合宙的cat1、樹莓派3b+);說(shuō)實(shí)話,這些板子買來(lái),一直放在那里吃灰,后期自己的方向也不玩硬件開發(fā)板啥的;所以上面的板子都送給了公眾號(hào)讀者在校生,讓這些板子發(fā)揮它們最大的價(jià)值,板子也會(huì)在最近慢慢一一送出去;贈(zèng)人與玫瑰,手有余香!

好了回歸主題,今天繼續(xù)分享c++的文章,學(xué)習(xí)還是不能落下,flag未完成,任務(wù)艱巨,好好學(xué)習(xí)。

一、靜態(tài)成員變量:

平時(shí)我們?cè)趯戭惖臅r(shí)候,類中的成員變量,我們一般是通過(guò)對(duì)象名來(lái)訪問(wèn)public成員變量的,一般private(私有)的成員變量,對(duì)象是不能直接訪問(wèn)的;同時(shí)我們要明白每個(gè)對(duì)象的成員變量都是專屬的,而且成員變量是不能在對(duì)象之間共享的,這就是專屬性。下面我們來(lái)做一個(gè)小的程序需求來(lái)慢慢引出靜態(tài)成員變量:

統(tǒng)計(jì)在程序運(yùn)行期間某個(gè)類的對(duì)象數(shù)目

要保證該程序的安全性(不能使用全局變量)

隨時(shí)可以獲取當(dāng)前對(duì)象的數(shù)目

代碼版本一:

#include<stdio.h>classTest{private:intmCount;public:Test():mCount(0){mCount++;}~Test(){--mCount;}intgetCount(){returnmCount;}};TestgTest;intmain(){Testt1;Testt2;printf("mCount=%dn",gTest.getCount());printf("mCount=%dn",t1.getCount());printf("mCount=%dn",t2.getCount());return0;}

運(yùn)行結(jié)果:

root@txp-virtual-machine:/home/txp#./a.outmCount=1mCount=1mCount=1

從運(yùn)行結(jié)果來(lái)我們可以看出來(lái),對(duì)象獨(dú)立性(專屬性);而且結(jié)果沒(méi)有達(dá)到我們的預(yù)期要求,于是乎,為了解決這個(gè)問(wèn)題,我們就要排靜態(tài)成員變量出場(chǎng)了。

1、c++中可以定義靜態(tài)成員變量:

靜態(tài)成員變量屬于整個(gè)類所有

靜態(tài)成員變量的生命期不依賴于任何對(duì)象(上面的程序,每個(gè)對(duì)象的成員變量是獨(dú)立的,所以打印出的mCount的值分別為1)

可以通過(guò)類名直接訪問(wèn)公有靜態(tài)成員變量

所有對(duì)象共享類的靜態(tài)成員變量

可以通過(guò)對(duì)象名 訪問(wèn)公有靜態(tài)成員變量

2、靜態(tài)成員變量的特性:

在定義時(shí)直接通過(guò)static關(guān)鍵字修飾

靜態(tài)成員變量需要在類外單獨(dú)分配空間

靜態(tài)成員變量在程序內(nèi)部位于全局?jǐn)?shù)據(jù)區(qū)

3、語(yǔ)法規(guī)則:

TypeClassName::VarName=value;注意在類的外部進(jìn)行初始化

代碼版本二:

#include<stdio.h>classTest{private:staticintmCount;public:Test()//不要使用初始化列表進(jìn)行初始化{mCount++;}~Test(){--mCount;}intgetCount(){returnmCount;}};intTest::mCount=0;TestgTest;intmain(){Testt1;Testt2;printf("mCount=%dn",gTest.getCount());printf("mCount=%dn",t1.getCount());printf("mCount=%dn",t2.getCount());return0;}

運(yùn)行結(jié)果:

root@txp-virtual-machine:/home/txp#./a.outmCount=3mCount=3mCount=3
審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4408

    瀏覽量

    66967
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2122

    瀏覽量

    76764
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    關(guān)于晶振的靜態(tài)電容與動(dòng)態(tài)電容

    靜態(tài)電容與動(dòng)態(tài)電容 C0與C1 的區(qū)別是什么呢?
    的頭像 發(fā)表于 11-21 15:38 ?4149次閱讀
    關(guān)于晶振的<b class='flag-5'>靜態(tài)</b>電容與動(dòng)態(tài)電容

    常用變量的介紹

    extern:用在全局變量上表示該變量在其他文件中已經(jīng)定義;用在函數(shù)上作用同全局變量; static:用在全局變量上,和非
    發(fā)表于 11-21 07:05

    C語(yǔ)言結(jié)構(gòu)體使用

    型的數(shù)據(jù)組合。 結(jié)構(gòu)體的聲明與定義 結(jié)構(gòu)體的聲明一般形式為: c struct 結(jié)構(gòu)體名{ 成員1; 成員2; ... }; //注意分號(hào) 例如: c struct
    發(fā)表于 11-12 08:30

    飛凌嵌入式ElfBoard-Vim編輯器靜態(tài)鏈接和動(dòng)態(tài)鏈接

    文件,一般是以.so文件形式存在。GCC默認(rèn)是動(dòng)態(tài)鏈接不需要加參數(shù)。舉例子看一下動(dòng)態(tài)鏈接庫(kù)的使用方法,創(chuàng)建三個(gè)C語(yǔ)言文件:mymath.c、mymath.h、test.c。通過(guò)兩個(gè)變量
    發(fā)表于 10-17 09:07

    C/C++代碼靜態(tài)測(cè)試工具Perforce QAC 2025.3的新特性

    ?Perforce Validate?中?QAC?項(xiàng)目的相對(duì)/根路徑的支持。C++?分析也得到了增強(qiáng),增加了用于檢測(cè) C++?并發(fā)問(wèn)題的新檢查,并改進(jìn)了實(shí)體名稱和實(shí)
    的頭像 發(fā)表于 10-13 18:11 ?388次閱讀
    <b class='flag-5'>C</b>/<b class='flag-5'>C++</b>代碼<b class='flag-5'>靜態(tài)</b>測(cè)試工具Perforce QAC 2025.3的新特性

    D3502C:低靜態(tài)電流設(shè)計(jì),延長(zhǎng)設(shè)備續(xù)航能力

    ? ? ? ? 在當(dāng)今電子設(shè)備日益便攜化和智能化的背景下,電源管理芯片的低功耗設(shè)計(jì)成為提升設(shè)備續(xù)航能力的關(guān)鍵因素之一。D3502C?高壓降壓轉(zhuǎn)換器,憑借其低靜態(tài)電流設(shè)計(jì),顯著延長(zhǎng)了電池供電設(shè)備
    的頭像 發(fā)表于 07-14 14:53 ?397次閱讀

    動(dòng)態(tài)BGP與靜態(tài)BGP的區(qū)別?

    支持自動(dòng)發(fā)現(xiàn)(通常通過(guò)監(jiān)聽端口) 適用場(chǎng)景小型網(wǎng)絡(luò)、連接少量對(duì)等網(wǎng)絡(luò)大型網(wǎng)絡(luò)、頻繁變動(dòng)的對(duì)等關(guān)系 可維護(hù)性修改需人工操作,靈活性差可自動(dòng)發(fā)現(xiàn)/建立鄰居,運(yùn)維更自動(dòng)化 路由學(xué)習(xí)來(lái)源通常結(jié)合靜態(tài)路由導(dǎo)入來(lái)自
    發(fā)表于 06-24 06:57

    詳解ADC電路的靜態(tài)仿真和動(dòng)態(tài)仿真

    ADC電路主要存在靜態(tài)仿真和動(dòng)態(tài)仿真兩類仿真,針對(duì)兩種不同的仿真,我們存在不同的輸入信號(hào)和不同的數(shù)據(jù)采樣,因此靜態(tài)仿真和動(dòng)態(tài)仿真是完全不同的兩個(gè)概念,所以設(shè)置的參數(shù)不同。
    的頭像 發(fā)表于 06-05 10:19 ?1590次閱讀
    詳解ADC電路的<b class='flag-5'>靜態(tài)</b>仿真和動(dòng)態(tài)仿真

    在設(shè)置 gpioClock 時(shí),如何設(shè)置成員變量以實(shí)現(xiàn)從高到低的速度?

    在設(shè)置 gpioClock 時(shí),如何設(shè)置成員變量以實(shí)現(xiàn)從高到低的速度?
    發(fā)表于 05-23 06:47

    DA9233高效、超低靜態(tài)電流降壓穩(wěn)壓器和超低靜態(tài)電流 LDO數(shù)據(jù)手冊(cè)

    DA9233 是一款高效、超低靜態(tài)電流降壓穩(wěn)壓器和超低靜態(tài)電流 LDO,采用緊湊型 I2C 可配置 WLCSP 封裝。降壓穩(wěn)壓器還具有超低輸出紋波(10mV)。 該器件適用于需要低紋波和高效電源
    的頭像 發(fā)表于 04-08 18:07 ?644次閱讀
    DA9233高效、超低<b class='flag-5'>靜態(tài)</b>電流降壓穩(wěn)壓器和超低<b class='flag-5'>靜態(tài)</b>電流 LDO數(shù)據(jù)手冊(cè)

    COG封裝CN9122C1S96單COM靜態(tài)段碼LCD液晶驅(qū)動(dòng)芯片

    COG封裝CN9122C1S96單COM靜態(tài)段碼LCD液晶驅(qū)動(dòng)芯片
    的頭像 發(fā)表于 03-19 09:51 ?912次閱讀
    COG封裝CN9122<b class='flag-5'>C</b>1S96單COM<b class='flag-5'>靜態(tài)</b>段碼LCD液晶驅(qū)動(dòng)芯片

    連接標(biāo)準(zhǔn)聯(lián)盟中國(guó)成員組齊聚DEKRA德凱

    此前,2月27-28日,CMGC(Connectivity Standards Alliance Member Group China,連接標(biāo)準(zhǔn)聯(lián)盟中國(guó)成員組)在DEKRA德凱上海成功舉辦2025
    的頭像 發(fā)表于 03-05 14:12 ?732次閱讀

    芯盛智能榮獲2024年信息技術(shù)應(yīng)用創(chuàng)新工作委員會(huì)卓越貢獻(xiàn)成員單位

    日前,中國(guó)電子工業(yè)標(biāo)準(zhǔn)化技術(shù)協(xié)會(huì)信息技術(shù)應(yīng)用創(chuàng)新工作委員會(huì)(以下簡(jiǎn)稱 “信創(chuàng)工委會(huì)”)2024 年度總結(jié)座談會(huì)于北京隆重舉行。此次會(huì)議對(duì)在信創(chuàng)工作中作出突出貢獻(xiàn)的成員單位予以表彰。江蘇芯盛智能
    的頭像 發(fā)表于 01-20 09:56 ?951次閱讀

    EE-128:C語(yǔ)言中的DSP:從C調(diào)用匯編類成員函數(shù)

    電子發(fā)燒友網(wǎng)站提供《EE-128:C語(yǔ)言中的DSP:從C調(diào)用匯編類成員函數(shù).pdf》資料免費(fèi)下載
    發(fā)表于 01-07 13:48 ?0次下載
    EE-128:<b class='flag-5'>C</b>語(yǔ)言中的DSP:從<b class='flag-5'>C</b>調(diào)用匯編類<b class='flag-5'>成員</b><b class='flag-5'>函數(shù)</b>

    靜態(tài)路由和鏈路聚合的通信原理

    靜態(tài)路由和鏈路聚合的通信原理
    發(fā)表于 12-23 16:59 ?10次下載