当前位置: 首页 > wzjs >正文

网站有哪些费用多少最新国内新闻事件今天

网站有哪些费用多少,最新国内新闻事件今天,双鱼儿 网站建设,网站降权恢复构造顺序和正常运行一样&#xff1a;c学习-类中类成员变量的创建和释放顺序1-进程正常结束释放资源-CSDN博客 析构时只会静态存储区资源都会被正常释放&#xff0c;堆区资源不会被释放 #include <iostream> #include <memory>using namespace std;class WorkerA …

构造顺序和正常运行一样:c++学习-类中类成员变量的创建和释放顺序1-进程正常结束释放资源-CSDN博客

析构时只会静态存储区资源都会被正常释放,堆区资源不会被释放

#include <iostream>
#include <memory>using namespace std;class WorkerA {
public:WorkerA() {cout << "WorkerA created." << endl;}~WorkerA() {cout << "WorkerA destroyed." << endl;}
};class WorkerB {
public:WorkerB() {cout << "WorkerB created." << endl;}~WorkerB() {cout << "WorkerB destroyed." << endl;}
};class WorkerC {
public:WorkerC() {cout << "WorkerC created." << endl;}~WorkerC() {cout << "WorkerC destroyed." << endl;}
};class WorkerD
{
public:WorkerD() {cout << "WorkerD created." << endl;}~WorkerD() {cout << "WorkerD destroyed." << endl;}
};class WorkerE {public:WorkerE() {cout << "WorkerE created." << endl;}~WorkerE() {cout << "WorkerE destroyed." << endl;}
};class WorkerF {public:WorkerF() {cout << "WorkerF created." << endl;}~WorkerF() {cout << "WorkerF destroyed." << endl;}
};class WorkerG {public:WorkerG() {cout << "WorkerG created." << endl;}~WorkerG() {cout << "WorkerG destroyed." << endl;}
};class Base {public:Base() {cout << "Base created." << endl;}virtual ~Base() {cout << "Base destroyed." << endl;}
};class Factory : public Base{
public:WorkerA workerA; // 成员变量,WorkerA对象std::unique_ptr<WorkerB> workerB = make_unique<WorkerB>(); // 智能指针,指向WorkerB对象WorkerC* workerC = new WorkerC(); // 成员变量,WorkerC对象static WorkerD workerD; // 静态成员变量,WorkerD对象WorkerF* workerF = new WorkerF(); // 成员变量,WorkerF对象Factory() {static WorkerE workerE; // 静态成员变量,WorkerE对象cout << "Factory created." << endl;}static void createWorkerG() {static WorkerG workerG; // 局部变量,WorkerG对象cout << "WorkerG created in Factory." << endl;}~Factory() {cout << "Factory destroyed." << endl;delete workerC;}
};int main() {Factory *factory = new Factory();factory->createWorkerG(); // 创建WorkerG对象//delete factory; // 删除Factory对象,触发析构函数Factory::createWorkerG();return 0;
}
WorkerD Factory::workerD = WorkerD(); // 静态成员变量的定义和初始化

http://www.dtcms.com/wzjs/456137.html

相关文章:

  • 微信商城网站深圳全网营销平台排名
  • 国家电力安全网站两学一做系统优化软件有哪些
  • 无备案网站可以做百度推广晨阳seo顾问
  • 网站资料筹备推广通
  • 企业网站推广的渠道网络营销的具体形式种类
  • 网站策划初级方案模板种子搜索引擎
  • 利用ps制作网站的设计电商运营seo
  • 哪个网站做室内效果图厉害北京seo优化方案
  • 石家庄做网站时光福州seo
  • 去国外做外卖网站好seo推广服务
  • 盐城做企业网站公司seo云优化如何
  • 百姓网站外推广怎么做建立一个网站需要花多少钱
  • 养殖p2p网站建设seo及网络推广招聘
  • 大型网站外链是怎么建设的上海哪家优化公司好
  • 做k12网站乐清网站建设
  • 怎么建设html网站乔拓云智能建站平台
  • 公司网站备案需要什么广州seo关键词优化外包
  • 做民俗酒店到哪些网站推荐哪里有免费的网站推广服务
  • 企业网站 设计需求营销战略包括哪些方面
  • wordpress新建页面没有内容seo教程有什么
  • 靠网贷年赚24亿优化网站广告优化
  • 竭诚网络网站建设东莞整站优化
  • 用什么做网站方便百度指数十年
  • 做网站全屏尺寸是多少钱搜索引擎入口大全
  • 网站开发用什么技术域名查询 ip
  • 云主机 怎么做网站店铺推广软文案例
  • 学摄影的网站有哪些百度一下移动版首页
  • 网站硬件建设火星时代教育培训机构学费多少
  • 北京做网站制作的公司设计本网站
  • 赣州市建设培训网优化大师电脑版