如果想在main函数之前或main函数之后做一些工作

来源:互联网 发布:一级建造师学习软件 编辑:程序博客网 时间:2024/06/05 11:43

如果想在main函数之前或main函数之后做一些工作,可以用全局对象的构造函数和析构函数做一些事情。


对象本身占用的内存空间会在超出作用域范围时或者delete时自动释放,如果对象还额外的分配了资源,

可以再析构函数中释放哪些资源。


如果要禁止自动用匿名对象实现类型转换,可以用explicit修饰构造函数。


零初始化:  类型名(),对于基本类型而言是数值0,对于类或者结构类型而言是匿名对象


const对象内部如果确实有需要修改的数据成员,用mutable来修饰。

0 0