首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > More Effective C++之17
【标  题】:More Effective C++之17
【关键字】:More,Effective,C++
【来  源】:http://blog.csdn.net/hanyu1980/archive/2006/06/07/777688.aspx

More Effective C++之17

条款17:考虑使用lazy evalution(缓式评估)
       缓式评估是种不错的办法,虽然我们目前的做法是在初始化完成这样的工作。而不是等到具体的调用。Reference Counting(引用计数),我没有反对他的意思,然而我对string的引用计数一直耿耿于怀,因为这导致了线程安全的问题极为突出。区分读和写,显然如果没有特殊的处理,这是无法进行区分的。

       Lazy Fetching(缓式取出),只有在使用时才实例化该有的部件。Mutable,这是非常重要的特性,如果要实现这个特性,那么Mutable必不可少,它给出了在const对象中修改成员的能力。

       Lazy Expression Evaluation(表达式缓评估),这种方法对于矩阵之类的大量数据预算极有意义,因为对有些计算来说,其实真正需要的只是其中的一部分。

       Lazy是推动世界发展的动力。
链表的操作:【上一篇】
线性链表的操作:【下一篇】
【相关文章】
  • c++中const的用法详解
  • C++编程常见的内存错误及其对策
  • 怎样在VC++中读取INI文件[转载]
  • 转载:C/C++深层探索(三)
  • 转载:C/C++深层探索(四)
  • 《Effective C#》Item 2:定义常量的两种方法
  • C++中Delegate的简单实现
  • 我所不熟悉的C++知识
  • 千锤百炼VC++实例(连载12) flash播放器的制作
  • C/C++没有数组
  • 【随机文章】
  • 了解注册表,深入系统
  • 有关文件得操作
  • shell编程Bash中对变量的操作方法谈
  • 经验集(1)
  • 我用手机玩3G网
  • 什么是鼻窦炎
  • Visual Basic代码优化
  • 新的Python 3000视频和幻灯
  • Access使用宏控制程序--1.6使用宏的几点说明
  • Web2.0的一场冬天,要比2000那次来得要早一些
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.