01.
C++箴言:视类设计为类型设计在 C++ 中,就像其它面向对象编程语言,可以通过定义一个新的类来定义一个新的类型。作为一个 C++ 开发者,你的大量时间就这样花费在增大你的类型系统。这意味着你不仅仅是一个类的设计者,而且是一个类型的设计...查看完整版>>
C++箴言:视类设计为类型设计
02.
翻译:Effective C++, 3rd Edition, Item 19: 视类设计为类型设计Item 19: 视类设计为类型设计在 C++ 中,就像其它面向对象编程语言,可以通过定义一个新的类来定义一个新的类型。作为一个 C++ 开发者,你的大量时间就这样花费在增大你的类型系统。这意味着你不仅仅是一个类的设计者...查看完整版>>
翻译:Effective C++, 3rd Edition, Item 19: 视类设计为类型设计
03.
C++箴言:用成员函数模板接受兼容类型smart pointers(智能指针)是行为很像指针但是增加了指针没有提供的功能的 objects。例如,《C++箴言:使用对象治理资源》阐述了标准 auto_ptr 和 tr1::shared_ptr 是怎样被应用于在恰当的时间自动删除的 heap-...查看完整版>>
C++箴言:用成员函数模板接受兼容类型
04.
C++中通过重载避免隐式类型转换以下是一段代码,假如没有什么不平常的原因,实在看不出什么东西: class UPInt { // unlimited precisionpublic: // integers 类UPInt();UPInt(int value);...};//有关为什么返回值是const的解释,参见...查看完整版>>
C++中通过重载避免隐式类型转换
05.
C++设计模式之Singleton一、功能 保证一个类仅有一个实例。 三、优缺点Singleton模式是做为"全局变量"的替代品出现的。所以它具有全局变量的特点:全局可见、贯穿应用程序的整个生命期,它也具有全局变量不具备的性质:同类型的对...查看完整版>>
C++设计模式之Singleton
06.
《C++编程规范》笔记(设计风格)第1条:一个实体应该只有一个紧凑的职责单一职责原则。这个原则并不那么轻易执行,即使是STL这样的程序库,也一样会犯违反该原则的错误。在这里,举了两个违反这一原则的闻名实现:realloc和stl 中的basic_strin...查看完整版>>
《C++编程规范》笔记(设计风格)
07.
C++设计目标和原则一、 C++的设计目标(C++ Design Aims)C++的设计目标,就是要让C++既具有适合于系统程序设计的C语言所具有的可适应性和高效性,又能在其程序组织结构方面具有像Simula那样的语言设施(Simula所支持的这种程序组...查看完整版>>
C++设计目标和原则
08.
《C++编程规范》笔记(设计风格)第5条:一个实体应该只有一个紧凑的职责 单一职责原则。这个原则并不那么容易执行,即使是STL这样的程序库,也一样会犯违反该原则的错误。在这里,举了两个违反这一原则的著名实现:realloc和stl 中的basic_strin...查看完整版>>
《C++编程规范》笔记(设计风格)
09.
Visual C++窗体设计技巧集[前言:]有好的界面软件就成功了一半,本文将向您介绍怎样设计一些有“稀奇古怪”形状的窗体,如何设定窗体的颜色、如何设置任务栏和状态栏以及菜单图标等等,通过这些技巧能更深入的理解VC的文档-视...查看完整版>>
Visual C++窗体设计技巧集
10.
C++设计目标和原则一、 C++的设计目标(C++ Design Aims)C++的设计目标,就是要让C++既具有适合于系统程序设计的C语言所具有的可适应性和高效性,又能在其程序组织结构方面具有像Simula那样的语言设施(Simula所支持的这种程序组...查看完整版>>
C++设计目标和原则
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。