摘要: 主要是用来防止new之后忘了delete的,它负责自动释放所指向的对象,智能指针本质上也是一个类 动态内存管理经常会出现两种问题:一种是忘记释放内存,会造成内存泄漏;一种是尚有指针引用内存的情况下就释放了它,就会产生引用非法内存的指针。 标准库提供的两种智能指针的区别在于管理底层指针的方法不同,sh 阅读全文
posted @ 2023-01-23 19:30 纸包鱼 阅读(25) 评论(0) 推荐(0)
摘要: 自定义类之间的类型转换是通过构建构造函数的多态来进行的 在对象刚刚定义时, 即使你使用的是赋值操作符=, 也是会调用构造函数, 而不是重载的operator=运算符. 1.用类型转换构造函数进行类型转换实现其它类型到本类类型的转化。转换构造函数格式class 目标类{ 目标类(const 源类 & 阅读全文
posted @ 2023-01-23 16:44 纸包鱼 阅读(135) 评论(0) 推荐(0)