b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

C ++静态成员变量嵌套类分配以回收内存

电脑杂谈  发布时间:2020-03-22 23:23:46  来源:网络整理

车险a类b类c类_c 嵌套类_笔记本产品a类b类c类

您可能对以下主题感兴趣: C ++

核心提示: C ++静态成员变量嵌套类分配回收内存教程.

嵌套类分配回收内存:

#include

#include

CA类

{

公开

:

f1e818f63967e4ff09ba30c3689e84

内联静态CA * GetInstance(无效)

{

断言(m_instance!= NULL);

返回m_instance;

}

void打印(void)

{

puts(“运行主类的Print函数”);

}

笔记本产品a类b类c类_c 嵌套类_车险a类b类c类

class Garbage //用于分配内存的嵌套类

{

公开

:

垃圾(int i,int j)

{

printf(“垃圾开始分配内存: %d%d \ n”,i,j);

m_instance =新的CA(123123,234234234);

}

车险a类b类c类_c 嵌套类_笔记本产品a类b类c类

〜垃圾()

{

删除m_instance;

放入(“清理垃圾的垃圾结束”);

}

};

静态垃圾m_garbage;

受保护的:

朋友班垃圾;

车险a类b类c类_c 嵌套类_笔记本产品a类b类c类

CA(int ic 嵌套类,int j){printf(“主类构造函数运行: %d%d \ n”c 嵌套类,i,j);}

〜CA(){printf(“主类析构函数正在运行,它已结束\ n”);}

静态CA * m_instance;

};

CA * CA :: m_instance = NULL;

CA ::垃圾CA :: m_garbage(2,3);

int main()

{

CA * cmb = CA :: GetInstance();

cmb->打印();

返回0;

}


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-148855-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      每日福利
      热点图片
      拼命载入中...