1、模块(包)管理机制去除头文件------再也不用担心找不到头文件了
2、异常规范编译时检查—不用等运行时才发现漏掉异常处理程序,这样
就不用抛弃throw()改用noexcept声明可能的异常了
3、除了现有智能指针类以外,加一个守卫指针,对象删除时守卫指针
自动置空
以上纯属个人建议
1、模块(包)管理机制去除头文件------再也不用担心找不到头文件了
2、异常规范编译时检查—不用等运行时才发现漏掉异常处理程序,这样
就不用抛弃throw()改用noexcept声明可能的异常了
3、除了现有智能指针类以外,加一个守卫指针,对象删除时守卫指针
自动置空
以上纯属个人建议