中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

電話外包接單平臺seo網(wǎng)站優(yōu)化網(wǎng)站編輯招聘

電話外包接單平臺,seo網(wǎng)站優(yōu)化網(wǎng)站編輯招聘,wordpress圖片在哪個文件夾,網(wǎng)站建設(shè) 手機app以下內(nèi)容源于C語言中文網(wǎng)的學(xué)習(xí)與整理,非原創(chuàng),如有侵權(quán)請告知刪除。 對象被創(chuàng)建時會在棧區(qū)或者堆區(qū)分配內(nèi)存。我們直觀的認(rèn)識是,如果創(chuàng)建了 10 個對象,就要分別為這 10 個對象的成員變量和成員函數(shù)分配內(nèi)存,如下圖所示…

以下內(nèi)容源于C語言中文網(wǎng)的學(xué)習(xí)與整理,非原創(chuàng),如有侵權(quán)請告知刪除。

對象被創(chuàng)建時會在棧區(qū)或者堆區(qū)分配內(nèi)存。我們直觀的認(rèn)識是,如果創(chuàng)建了 10 個對象,就要分別為這 10 個對象的成員變量和成員函數(shù)分配內(nèi)存,如下圖所示:

不同對象的成員變量的值可能不同,因此需要單獨分配內(nèi)存來存儲。

但是不同對象的成員函數(shù)的代碼是一樣的,上面的內(nèi)存模型保存了 10 份相同的代碼片段,會浪費不少空間。我們可以將這些代碼片段壓縮成一份,事實上編譯器也是這樣做的:編譯器將成員變量和成員函數(shù)分開存儲,即分別為每個對象的成員變量分配內(nèi)存,但是所有對象都共享同一段函數(shù)代碼。如下圖所示:

成員變量在堆區(qū)或棧區(qū)分配內(nèi)存,成員函數(shù)在代碼區(qū)分配內(nèi)存。

【示例】使用 sizeof 獲取對象所占內(nèi)存的大小:

#include <iostream>
using namespace std;class Student{
private:char *m_name;int m_age;float m_score;
public:void setname(char *name);void setage(int age);void setscore(float score);void show();
};void Student::setname(char *name){m_name = name;
}
void Student::setage(int age){m_age = age;
}
void Student::setscore(float score){m_score = score;
}
void Student::show(){cout<<m_name<<"的年齡是"<<m_age<<",成績是"<<m_score<<endl;
}int main(){//在棧上創(chuàng)建對象Student stu;cout<<sizeof(stu)<<endl;//在堆上創(chuàng)建對象Student *pstu = new Student();cout<<sizeof(*pstu)<<endl;//類的大小cout<<sizeof(Student)<<endl;return 0;
}

運行結(jié)果:
12
12
12

Student 類包含三個成員變量,它們的類型分別是 char *、int、float,都占用 4 個字節(jié)的內(nèi)存,加起來共占用 12 個字節(jié)的內(nèi)存。通過 sizeof 求得的結(jié)果等于 12,恰好說明對象所占用的內(nèi)存僅僅包含了成員變量。

類是一種復(fù)雜的數(shù)據(jù)類型,也可以使用 sizeof 求得該類型的大小。從運行結(jié)果可以看出,在計算類這種類型的大小時,只計算成員變量的大小,并沒有把成員函數(shù)也包含在內(nèi)。也就是說,對象的大小只受成員變量的影響,和成員函數(shù)沒有關(guān)系。

假設(shè) stu 的起始地址為 0X1000,那么該對象的內(nèi)存分布如下圖所示:

m_name、m_age、m_score 按照聲明的順序依次排列,和結(jié)構(gòu)體非常類似,也會有內(nèi)存對齊的問題。比如,如果修改類的成員變量如下,則該類型的大小變?yōu)?6。

//省略其他代碼
private:char *m_name;//指針變量占4字節(jié)char m_char;//字符變量原本只占1個字節(jié),但內(nèi)存對齊,這里占4字節(jié)int m_age;//int類型變量占4字節(jié)float m_score;//float類型變量占4字節(jié)
//省略其他代碼

http://www.risenshineclean.com/news/30986.html

相關(guān)文章:

  • 鄭州企業(yè)自助建站系統(tǒng)搜索引擎登錄入口
  • 深圳最新疫情風(fēng)險等級地區(qū)名單刷seo排名
  • 河北省做網(wǎng)站哪家公司好國際新聞界期刊
  • 網(wǎng)站流量站怎么做百度下載官網(wǎng)
  • 重慶網(wǎng)站建設(shè)推廣seo網(wǎng)站排名助手
  • 做JAVA基礎(chǔ)編程題什么網(wǎng)站好汕頭seo排名
  • 網(wǎng)站項目案例自動搜索關(guān)鍵詞軟件
  • 杭州電子商務(wù)網(wǎng)站建設(shè)百度指數(shù)分析案例
  • 新農(nóng)村建設(shè) 網(wǎng)站google 網(wǎng)站推廣
  • 有哪些網(wǎng)站建設(shè)工作本周新聞熱點
  • 做彩票生意要登陸哪個網(wǎng)站百度怎么做推廣和宣傳
  • icp備案網(wǎng)站建設(shè)方案書網(wǎng)站收錄一般多久
  • 阿克蘇建設(shè)租房信息阿克蘇租房網(wǎng)站磁力搜索器
  • 破解php網(wǎng)站后臺賬號密碼朋友圈廣告推廣文字
  • 寧波商城網(wǎng)站建設(shè)淘寶指數(shù)查詢官網(wǎng)
  • 網(wǎng)站訪問量大 處理小程序如何推廣運營
  • 免費開店鋪網(wǎng)站關(guān)鍵字優(yōu)化價格
  • 織夢后臺做的網(wǎng)站怎么綁定域名湖南網(wǎng)站建設(shè)營銷推廣
  • 做網(wǎng)站字體格式用銳利嗎即刻搜索引擎入口
  • 成都游戲網(wǎng)站開發(fā)代發(fā)關(guān)鍵詞排名包收錄
  • 做網(wǎng)站 流量怎么抓錢網(wǎng)推廣公司
  • 無錫建設(shè)網(wǎng)站的公司湖南百度seo
  • 無錫兼職做網(wǎng)站電商培訓(xùn)內(nèi)容
  • 徐州提供網(wǎng)站建設(shè)報價表寧波seo網(wǎng)絡(luò)推廣優(yōu)化價格
  • 動態(tài)網(wǎng)站開發(fā)平臺簡介什么叫seo
  • 購物網(wǎng)站策劃案廈門谷歌seo公司
  • 北京網(wǎng)站建設(shè)的價格中國最好的營銷策劃公司
  • 做班級的活動的網(wǎng)站企業(yè)營銷策劃方案范文
  • 招聘H5在什么網(wǎng)站做最好搜索引擎排名
  • 用手機什么軟件做網(wǎng)站百度推廣怎么操作流程