国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++ 類的靜態(tài)成員

2019-11-06 08:21:25
字體:
供稿:網(wǎng)友

static 靜態(tài)成員是屬于整個類的,不是某個對象。在所有對象中可以共享它。1. 可以通過類名直接調(diào)用靜態(tài)成員,非靜態(tài)成員則不行。如:

class Student  {  public:       static void init()      {        }  };  void main()  {      Student::init();  }  2. 靜態(tài)成員在類實例化對象之前就已經(jīng)分配空間,因此不能調(diào)用非靜態(tài)成員,因為非靜態(tài)成員是在實例化對象之后才分配空間。這種調(diào)用就像未聲明對象卻使用了它一樣。3. 靜態(tài)成員在使用前要初始化。靜態(tài)成員的初始化要在類外。   能在類中初始化的成員只有一種,靜態(tài)常量成員。static和const都不能在類內(nèi)初始化,static const可以在類內(nèi)初始化。

4. 靜態(tài)成員只初始化一次:

#include<iostream.h>void f() {    static int i=15;    i++;    cout<<"i="<<i<<endl;}void main(){    for(int k=0;k<2;k++)        f();}結(jié)果為16 17,第二次初始化會自動跳過。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 闵行区| 呼图壁县| 合作市| 凤凰县| 公安县| 神池县| 新乡市| 沾益县| 安溪县| 大洼县| 密山市| 苏尼特右旗| 巴中市| 宜州市| 新乡市| 双辽市| 昌邑市| 肃南| 当阳市| 原平市| 黎平县| 永济市| 华容县| 昌吉市| 夹江县| 琼中| 南投市| 三明市| 荣成市| 普宁市| 荔波县| 沙田区| 晋州市| 临汾市| 玉溪市| 乌拉特前旗| 天气| 定安县| 大兴区| 南宁市| 盐池县|