//匿名对象的生命周期
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std; class Point{
public:
Point(){
cout << "自定义的无参构造函数被调用了1" << endl;
}
~Point(){
cout << "自定义的析构函数被调用了2" << endl;
}
}; void ProtectA(){
//直接调用Point的类构造函数
Point();
//此时c++编译器会自动生成匿名对象,
//但是通过观察发现 执行Point();同时调用无参构造函数和析构函数
//说明c++编译器发现后面没有代码调用这个匿名对象,所以立刻释放了
} void main(){
ProtectA(); system("pause");
}

最新文章

  1. css初始化样式代码
  2. 年轻人你活着不是为了看K线!
  3. 实例讲解如何在Delphi中动态创建dxBarManager内容
  4. 两个php.ini; ubuntu下配置文件
  5. C#中静态构造函数含义及使用
  6. C# 泛型 Func&lt;object, string, bool&gt; filter
  7. Rabbit原理理解
  8. InputFormat的数据划分、Split调度、数据读取
  9. Jenkins+PowerShell持续集成环境搭建(五)SSRS项目
  10. 细说shiro之六:session管理
  11. ethtool 解决网卡丢包严重和网卡原理
  12. BellmanFord 最短路
  13. docker中,如何将镜像保存为tar文件或者将镜像保存为文件,将tar文件导入到docker中
  14. PostgreSQL常用函数
  15. Intellij IDEA神器值得收藏的小技巧
  16. MySQL关于sql_mode的修改(timestamp的默认值不正确)
  17. es6学习笔记4--数组
  18. scala编程第16章学习笔记(3)——List类的高阶方法
  19. js Object.create 初探
  20. LCA最近公共祖先(least common ancestors)

热门文章

  1. C#基础视频教程6.1 如何简单读写数据库
  2. iOS XMPPFramework 环境配置
  3. 搭建nginx流媒体服务器(支持HLS)
  4. 算法笔记_141:无向图的欧拉回路判断问题(Java)
  5. 算法笔记_047:复数运算(Java)
  6. VB 获取默认打印机的状态
  7. 从头学习MVC4基础之视图
  8. thinkphp 重写
  9. H5 input 聚焦 置顶
  10. Windows里配置Apache2.2+PHP5.3+mod_fcgid运行高效的FastCGI模式