久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如果沒有創建該類的對象,該類的靜態成員是否

Do static members of a class occupy memory if no object of that class is created?(如果沒有創建該類的對象,該類的靜態成員是否會占用內存?)
本文介紹了如果沒有創建該類的對象,該類的靜態成員是否會占用內存?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

假設我有一個類,其中有一個靜態成員,但我沒有創建任何該類型的對象.靜態變量會占用內存嗎?如果它會被占用,把它放在一個班級里有什么意義?

Say I have a class and I have a static member in it, but I don't create any objects of that type. Will the memory be occupied for the static variable? If it would be occupied, what is the point of putting it in a class?

推薦答案

沒有

靜態成員不屬于類的實例.它們甚至不會增加 1 位實例和類大小!

static members don't belong to the instances of class. they don't increase instances and class size even by 1 bit!

struct A
{
    int i;
    static int j;
};
struct B
{
    int i;
};
std::cout << (sizeof(A) == sizeof(B)) << std::endl;

輸出:

1

AB的大小完全一樣.靜態成員更像是通過 A::j 訪問的全局對象.

That is, size of A and B is exactly same. static members are more like global objects accessed through A::j.

在 ideone 上查看演示:http://www.ideone.com/YeYxe

See demonstration at ideone : http://www.ideone.com/YeYxe

$9.4.2/1 來自 C++ 標準 (2003),

$9.4.2/1 from the C++ Standard (2003),

靜態數據成員不屬于一個類的子對象.有只有一個靜態數據成員的副本由所有對象共享類.

$9.4.2/3 和 7 來自標準,

$9.4.2/3 and 7 from the Standard,

一旦靜態數據成員被定義,即使沒有對象它也存在已經創建了它的類.

靜態數據成員被初始化并完全像非本地一樣銷毀對象 (3.6.2, 3.6.3).

正如我所說,靜態成員更像是全局對象!

As I said, static members are more like global objects!

這篇關于如果沒有創建該類的對象,該類的靜態成員是否會占用內存?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Assertion failed (size.widthgt;0 amp;amp; size.heightgt;0)(斷言失敗(size.width0 amp;amp; size.height0))
Rotate an image in C++ without using OpenCV functions(在 C++ 中旋轉圖像而不使用 OpenCV 函數)
OpenCV: process every frame(OpenCV:處理每一幀)
Why can#39;t I open avi video in openCV?(為什么我不能在 openCV 中打開 avi 視頻?)
OpenCV unable to set up SVM Parameters(OpenCV 無法設置 SVM 參數)
Convert a single color with cvtColor(使用 cvtColor 轉換單一顏色)
主站蜘蛛池模板: 日本黄色的视频 | 国产一区二区三区免费 | 在线一区视频 | a在线v| 久久久综合 | 日本欧美国产 | 成人精品视频 | 在线91| 精品乱码一区二区三四区视频 | 人人干人人爽 | 91亚洲精品久久久电影 | 亚洲成年在线 | 成年免费在线观看 | 91免费观看在线 | 国产成人综合一区二区三区 | 日韩久草 | 中文在线播放 | 久久久久久久综合 | 在线观看亚洲 | 一区精品国产欧美在线 | 玖玖免费 | 日韩黄色小视频 | 国产一级毛片视频 | 精品日韩一区 | 精品久草| 中文字幕国 | 精品国产一区二区三区久久久久久 | 国产高清在线精品一区二区三区 | 欧美 日韩 国产 成人 在线 | 偷拍自拍网址 | 欧美视频一区 | 色视频网站 | 欧美亚洲成人网 | 一区中文字幕 | 男女羞羞网站 | 在线看亚洲 | 亚洲国产欧美一区二区三区久久 | 天堂在线中文 | 午夜精品久久久久久不卡欧美一级 | 亚洲一区在线日韩在线深爱 | 黑人精品欧美一区二区蜜桃 |