- 博客(4)
- 收藏
- 关注
原创 C++ 引用 (转载)
一、引用的概念 引用引入了对象的一个同义词。定义引用的表示方法与定义指针相似,只是用&代替了*。 例如: Point pt1(10,10); Point &pt2=pt1; 定义了pt2为pt1的引用。通过这样的定义,pt1和pt2表示同一对象。 需要特别强调的是引用并不产生对象的副本,仅仅是对象的同义词。因此,当下面的语句执行后: pt1.offset(2,2); pt1和p...
2011-09-02 10:03:51 399
原创 templates
1.所谓 funtion templates 是指既由参数化手段表现一整个族群的funtion 1.1 定义 Template template inline T const& max(T const& a,T const & b) { return a > b ? a:b; } 1.2 template 使用 ...
2011-09-01 16:21:29 85
原创 数据类型和Json格式(转载)
从结构上看,所有的数据(data)最终都可以分解成三种类型: 第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。 第二种类型是序列(sequence),也就是若干个相关的数据按照一定顺序并列在一起,又叫做数组(array)或列表(List),比如"北京,上海"。 第三种类型是映射(mapping),也就是一个名/...
2011-08-30 16:16:39 94
原创 C++ Virtual详解(转帖)
Virtual是C++ OO机制中很重要的一个关键字。只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生类Derived的对象时,对point的print函数的调用实际上是调用了Derived的print函数而不是Ba...
2011-08-30 15:26:12 75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人