重载操作符与转换--自增/自减操作符引言: 自增,自减操作符常常由诸如迭代器这种类实现,这种类提供相似于指针的行为来訪问序列中的元素。比如,能够定义一个类,该类指向一个数组并为该数组中的元素提供訪问检查:class CheckedPtr{public: //这个类没有默认构造函数,必须提供指...
分类:
编程语言 时间:
2014-08-22 19:38:19
阅读次数:
371
1. 面向对象编程的三个基本概念:数据抽象(类),继承(类继承)和动态绑定(运行时决定使用基类函数还是派生类函数)。面向对象编程的关键思想是多态性。
2. 派生类可以继承基类中定义的成员;派生类可以调用基类函数;派生类可以重定义基类的函数;派生类可以定义新的数据成员和函数成员。
3. 基类通过关键字virtual来指出希望派生类重新定义的函数(虚函数)。而基类希望派生类继承的函数不能使用virtual关键字。
4. 通过动态绑定可以使我们在继承层次中使用任意类型的对象,而不用关心对象的具体类型。使用这些类的...
分类:
编程语言 时间:
2014-08-22 16:25:21
阅读次数:
220
All the things present from the universe is frequently modifying each of the time regardless of irrespective of whether it has occurred in past times ...
分类:
其他好文 时间:
2014-08-22 12:36:36
阅读次数:
219
5.1空语句只有一个";"。如果什么也不想做可以使用空语句。5.2用花括号{}括起来的叫块,也叫复合语句。有多条语句作用在同一个作用域时,需要用花括号括起来。5.3降低了。5.4(a)每次迭代时候会初始化iter,但是iter缺少初值,所以这段代码根本不会通过编译。另外这里的括号需要一个bool类型...
分类:
编程语言 时间:
2014-08-21 22:45:14
阅读次数:
344
(貌似下面的链接都失效了哇)翻译:Ray Li (ray.leex@gmail.com) 修改日期:2008年7月6日原文参见:http://code.google.com/p/googletest/wiki/GoogleTestPrimerIntroduction:为什么需要Google C++ ...
分类:
编程语言 时间:
2014-08-21 19:04:34
阅读次数:
420
C/C++推荐书籍:C++程序设计语言 Bjarne Stroustrup(入门书籍熟读一本即可)C++ Primer(第四版) Stanley B.Lippman, Josee Lajoie (用于查阅)C++编程规范:101 条规则、准则与最佳实践 HerbSutter, Andrei A...
分类:
其他好文 时间:
2014-08-21 12:52:04
阅读次数:
197
迭代器的介绍
概述
迭代器是一种检查容器内元素并遍历元素的数据类型。
迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接口,所谓迭代器是一种概念上的抽象:那些行为上像迭代器的东西都可以叫做迭代器。然而迭代器有很多不同的能力,它可以把抽象容器和通用算法有机的统一起来。
标准库为...
分类:
编程语言 时间:
2014-08-21 11:35:24
阅读次数:
288
前言
《C++ Primer》与《Effectivec++》一直是C++程序员们公认的红宝书书籍,这次带来便是《Effective C++》的学习笔记及心得。
《Effective C++》是一本条款式的书籍,所以在看的时候并没有完全按照书的编排顺序来看。
好了,废话不多说了,让我们进入正题。
条款01:视C++为一个语言联邦
对于C++的最初理解就是加上面上对象概念的C语言,在学...
分类:
编程语言 时间:
2014-08-20 12:35:52
阅读次数:
217
4.1 Fundamentals1.Basic Concepts(1)操作符分为一元,二元或者三元操作符;(2)复杂的表达式中含有很多操作符时: 规则一:分为不同的级别,级别高的先运行; 规则二:相同级别的操作符有执行顺序的确定;(3)操作符可以改变操作数的类型 一般将级别低的转化成级别高...
分类:
编程语言 时间:
2014-08-19 23:50:35
阅读次数:
274
版本为最新的201408080x01代码分析看到\plus\weixin.php有如下代码public function responseMsg() { $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; if (!empty($p...
分类:
其他好文 时间:
2014-08-19 22:04:35
阅读次数:
416