您的位置: 首页 > 文章 > 变量的定义开销,默认构造函数的开销,什么是handle?为什么避免使用handle指向对象内部?存在一个指针类和数据类,指针类里有指针指向数据类。 怎么才能修改数据类达到异常安全。 变量的定义开销,默认构造函数的开销,什么是handle?为什么避免使用handle指向对象内部?存在一个指针类和数据类,指针类里有指针指向数据类。 怎么才能修改数据类达到异常安全。 分类: 文章 • 2025-04-21 21:05:16 文章目录 26 变量的定义开销 默认构造函数的开销 27 在派生类中的虚函数fun1执行基类虚函数fun1代码 28 什么是handle?为什么避免使用handle指向对象内部? 29 26 变量的定义开销 如果变量有构造函数和析构函数,则定义就有开销。尽量用的时候再定义。 默认构造函数的开销 尽量避免,能初始化就不要用默认构造函数。 27 在派生类中的虚函数fun1执行基类虚函数fun1代码 28 什么是handle?为什么避免使用handle指向对象内部? handle是引用,指针,迭代器的统称。 为什么避免? 如果一个public返回一个private的handle就降低了封装性。 如果对象被销毁,handle就空悬了。 29 场景: 存在一个指针类和数据类,指针类里有指针指向数据类。 怎么才能修改数据类达到异常安全。