01.
C++编程思想笔记之六第16章 多重继承d1和d2都包含base的子对象,所以mi包含基的两个子对象。从继承图形状上看,有时该继承层次结构称为“菱形”。没有菱形情况时,多重继承相当简单,但是只要菱形一出现,由于新类中存在重叠的子对象,...查看完整版>>
C++编程思想笔记之六
02.
C++编程思想笔记之四第09章 命名控制一、来自C 语言中的静态成员在C 和C + +中,static都有两种基本的含义,并且这两种含义经常是互相有冲突的:1) 在固定的地址上分配,也就是说对象是在一个特殊的静态数据区上创建的,而不是每次函数...查看完整版>>
C++编程思想笔记之四
03.
C++编程思想笔记之五第10章 引用和拷贝构造函数一、使用引用时有一定的规则:1) 当引用被创建时,它必须被初始化。(指针则可以在任何时候被初始化。)2) 一旦一个引用被初始化为指向一个对象,它就不能被改变为对另一个对象的引用。(...查看完整版>>
C++编程思想笔记之五
04.
C++编程思想笔记之三第7章 常量一、值替代:用C 语言进行程序设计时,预处理器可以不受限制地建立宏并用它来替代值。因为预处理器只做文本替代,它既没有类型检查思想,也没有类型检查工具,所以预处理器的值替代会产生一些微小的问题...查看完整版>>
C++编程思想笔记之三
05.
C++编程思想笔记之二第3章 隐藏实现一、C++的存取控制 public 意味着在其后声明的所有成员对所有的人都可以存取。public成员就如同一般的struct成员。private关键字则意味着,除了该类型的创建者和类的内部成员函数之外,任何人都不能...查看完整版>>
C++编程思想笔记之二
06.
C++编程思想笔记之一第1章 对象的演化一、多态性的解释: 当处理类型层次结构时,程序员常常希望不把对象看作是某一特殊类型的成员,而把它看作基本类型成员,这样就可以编写不依赖于特殊类型的代码。在形体例子中,函数可以对一般形...查看完整版>>
C++编程思想笔记之一
07.
c++编程中的调试技巧(C++编程思想)1.调试标记 适用预处理#define定义一个或多个调试标记,在代码中把调试部分使用#ifdef 和#endif 进行管理。当程序最终调试完成后,只需要使用#undef标记,调试代码就会消失。常用的调试标记为DEBUG, 语句序列: ...查看完整版>>
c++编程中的调试技巧(C++编程思想)
08.
JAVA编程思想学习笔记(一)题记:JAVA学习了一年多了。好象并没有实际做了什么东西。现在要用JSP做实际的开发。所以又从头看了看了一遍。经常在网上看东西,可看了后记不住的就算丢了。为了让看过后的东西,不在丢了,决定好好的做笔记。自己的...查看完整版>>
JAVA编程思想学习笔记(一)
09.
Java编程思想(2nd)学习笔记(9)-3一. HashMap的一些其它讨论1. 关于HashMap中的key值的使用1.1. 以Java的库函数做为HashMap的key值时,可以直接使用。import java.util.*;class Counter{ int i = 1; public String toString(){ ...查看完整版>>
Java编程思想(2nd)学习笔记(9)-3
10.
Java编程思想(2nd)学习笔记(9)-2一. HashMap的工作原理及实现1. 如何实现一个Map1.1 与Map相关的知识1.1.1 Map.Entry接口一个实现了Map.Entry接口的类代表的是一个Map中的条目(一个key-valuepair)。所以一个Map中...查看完整版>>
Java编程思想(2nd)学习笔记(9)-2
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。