内容列表
C++语言实战技巧(1)
  C++语言实战技巧 1       序言 学习一种程序设计语言的基本原理是一回事,而学习怎么样运用该种语言设计和表写高效、高质量的程序则又是另外一回事了。C++是一种有着非同寻常的功能和表达能力的一种程序语言,只要使用得当,C++能使工作变得乐趣无穷。无论是面向对象的还是常规的软件设计,C++都能直接进行表示
分类:编程语言 查阅全文
STL程序设计实践三:剖析STL容器的拷贝构造和赋值特性
  STL程序设计实践三:剖析STL容器的拷贝构造和赋值特性 拷贝构造 STL容器都支持元素的插入操作,但是当你插入自定义类对象你必须要清楚的了解STL容器是如何完成插入,对插入的自定义类对象有什么基本的要求。否则会出现你想不到的错误。举例说明。 class TestCpyConstruct { public: TestCpyConstruct():data(NULL)
分类:编程语言 查阅全文
C++ FAQ Lite[3]--C++ FAQ Book 与 C++ FAQ Lite
  [3] C++-FAQ-Book 与 C++-FAQ-Lite(Part of C++ FAQ Lite, Copyright © 1991-2001, Marshall Cline, [email protected]) 简体中文版翻译:申旻,[email protected](东日制作室,东日文档) FAQs in secti
分类:编程语言 查阅全文
C++ FAQ Lite[16]--自由存储(FreeStore)管理(上)
    [16] 自由存储(Freestore)管理(上)(Part of C++ FAQ Lite, Copyright ? 1991-2001, Marshall Cline, [email protected]) 简体中文版翻译:申旻,[email protected](东日制作室,东日文档) FAQs in section
分类:编程语言 查阅全文
C++ FAQ Lite[16]--自由存储(Freestore)管理(下)
  [16] 自由存储(Freestore)管理(Part of C++ FAQ Lite, Copyright ? 1991-2001, Marshall Cline, [email protected]) 简体中文版翻译:申旻,[email protected](东日制作室,东日文档) FAQs in section [16]: [1
分类:编程语言 查阅全文
Guru of the Week 条款12:控制流(Control Flow)
  GotW #12 Control Flow 著者:Herb Sutter      翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过
分类:编程语言 查阅全文
再造一个WinZip ——C++流技术面向对象分析与设计(二)
  四  用户界面设计 用户界面层的设计很简单,在BCB中用控件画出来就是了,如下图所示: 图 3 文件分割合并工具的用户界面        由于大多数人对WinZip都很熟悉,所以就用了它的图标,并模仿它的界面,这样就使用户不需要过多的学习,马上就可以使用这个软件。 我将整个软件分为功能处理层(前面
分类:编程语言 查阅全文
STL程序设计实践二: 注意迭代子的失效
    STL程序设计实践二: 注意迭代子的失效 迭代子是STL中很重要的特性,但是其很脆弱(我个人认为),因为使用它的条件很苛刻,一不小心就失效了。其在两中情况下可能会失效。 1.当容器有插入操作时 在初始化了迭代子后,如果容器有插入操作时,迭代子可能失效。 #include <iostream> #include <vector> &
分类:编程语言 查阅全文
STL程序设计实践一:谨慎使用下标运算符
  STL程序设计实践一:谨慎使用下标运算符    STL中容器占据很重要的地位,部分容器支持像数组一样的下标运算符,使其能向数组一样方便的访问,但也存在同样的限制,如向量和双端队列。所以在应用中要小心使用。举例说明:    vector<int> nvec(10,7); //定义元素都为7大小为10的整形向量  &n
分类:编程语言 查阅全文
Guru of the Week 条款00:kingofark和Guru of the Week
  Revision 1.0 Guru of the Week 条款00:kingofark和Guru of the Week 作者:kingofark 难度:0 / 10 (本条款是GotW的译者kingofark作的前言——唔,就算是前言吧——借此发表个人感想,并介绍了GotW及其著者。)   [关于Herb Sutter] Herb Sutter是C++软
分类:编程语言 查阅全文
Guru of the Week 条款11:对象等同(Object Identity)问题
GotW #11 Object Identity 著者:Herb Sutter      翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过本文的人不
分类:编程语言 查阅全文
Guru of the Week 条款10:内存管理(下篇)
  GotW #10 Memory Management - Part II 著者:Herb Sutter      翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容
分类:编程语言 查阅全文
Guru of the Week 条款09:内存管理(上篇)
  GotW #09 Memory Management - Part I 著者:Herb Sutter      翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅
分类:编程语言 查阅全文
Guru of the Week 条款08:GotW挑战篇——异常处理的安全性
  GotW #08 CHALLENGE EDITION Exception Safety 著者:Herb Sutter      翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本
分类:编程语言 查阅全文
Guru of the Week 条款07:编译期的依赖性
  GotW #07 Compile-Time Dependencies 著者:Herb Sutter      翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供
分类:编程语言 查阅全文
Guru of the Week 条款06:正确使用const
  GotW #06 Const-Correctness 著者:Herb Sutter      翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请
分类:编程语言 查阅全文
Guru of the Week 条款05:覆写虚拟函数
  GotW #05 Overriding Virtual Functions 著者:Herb Sutter      翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内
分类:编程语言 查阅全文
Guru of the Week 条款04: 类的构造技巧
GotW #04 Class Mechanics 著者:Herb Sutter      翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过本文的人不
分类:编程语言 查阅全文
Guru of the Week 条款03: 使用标准库
  GotW #03 Using the Standard Library (or, Temporaries Revisited) 著者:Herb Sutter      翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingof
分类:编程语言 查阅全文
C++模板的定制三:部分定制C++类
C++模板的定制三:部分定制C++类        类模板的多参语法如下:        template <typename T, typename P,……>        class classn
分类:编程语言 查阅全文
<< 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 >>