摘要:
懒惰计算法 懒惰计算法在于将计算延迟到需要计算结果时再去计算,如果永远不需要用到结果,就永久都不去计算。这套方法常见于各种应用领域: 引用计数 字符串的拷贝通常会有较大的开销,如果在复制构造函数中让新旧对象共享同一个字符串数据,就能省去数据的复制步骤。共享数据需要添加引用计数,以记录共享者并确定合适 阅读全文
posted @ 2021-09-30 21:49
sandersunkown
阅读(68)
评论(0)
推荐(0)
摘要:
支持异常处理本身伴随资源的开销,即使不使用异常特性,这部分开销仍是不可避免的,但了解其有助于将开销最小化。异常处理的开销包括: 建立数据结构跟踪对象是否被完全构造、在抛出异常时应释放哪个对象,并不断更新这些数据。 这部分的开销比较小,但是不可避免。因为异常是C++的一部分,除非编译器能够自由开关是否 阅读全文
posted @ 2021-09-30 21:48
sandersunkown
阅读(73)
评论(0)
推荐(0)

浙公网安备 33010602011771号