久久久久久久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 轉換單一顏色)
主站蜘蛛池模板: 亚洲第一av网站 | 免费视频二区 | 一区二区三区电影在线观看 | 日韩色综合| 成人自拍视频 | 美女爽到呻吟久久久久 | 国产精品视频一二三区 | 九九九视频在线 | 久久一区二区三区电影 | 精品国产91 | 欧美国产精品久久久 | 国产一级片网站 | 国产一级片网站 | 国产精品视频综合 | 国产精品自拍视频 | 电影91久久久 | 久久一| 99久久精品国产一区二区三区 | 欧美日韩亚洲一区 | www.久久99| 亚洲综合资源 | 天天玩天天干天天操 | 午夜www| 欧洲尺码日本国产精品 | 国产精品久久久亚洲 | 精品国产一区二区国模嫣然 | 先锋资源站 | 国产乱码精品一区二区三区忘忧草 | 精品国产一区二区三区久久久蜜月 | 91 在线| 一区二区精品 | 人人艹人人 | 成人三区 | 一区日韩 | 蜜桃视频在线观看免费视频网站www | 日韩欧美在线观看 | 久久久69 | 精品一区二区三区电影 | 日韩精品在线一区二区 | 成人欧美日韩一区二区三区 | 先锋影音资源网站 |