发布时间:2013-09-05 19:51:48
对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 #include <iostream>using namespace std;class CExample {private: &n.........【阅读全文】
发布时间:2013-09-05 15:34:20
一。标准库定义的函数对象:标准库定义了一组用于算术、关系、逻辑运算的函数对象类,他们都是类模板,定义在头文件functional中;1. 在这里举一个算术函数对象类型的例子:plus 对2个给定元素进行 + 运算,它定义了调用操作符的类模板,所以是二元函数对象;要对数值1和2进行加法运算,可.........【阅读全文】
发布时间:2013-09-05 11:28:06
sizeof返回类型、变量的大小,单位是byte(字节,8位)strlen返回C Style的长度虽然看似清晰明了,实际还是有很多细节需要注意的1. 字符串:字符串有两种:C 类型的以及C++ 类型的1.1. C 类型字符串C Style的其实就是char *或者char[]类型。1.1.1. char *类型字符串有以下定义形式:.........【阅读全文】
发布时间:2013-09-05 10:48:20
今天在c++ primary 中看到谓词的用法个人理解就是函数规则的重新定义,下面的例子演示:#include "stdio.h"#include #include #include #include #include #include #include #include using namespace std; bool.........【阅读全文】
发布时间:2013-09-05 09:03:34
一:调用操作符重载:我们可以为类类型的对象重载调用操作符即小括弧”()“,定义了调用操作符的类,在使用定义的调用操作符时,行为就像是调用函数,所以这种对象称为函数对象,即行为类似函数的对象:如下例子为类A定义了调用操作符,功能是返回一个绝对值:class A{ public: &nb.........【阅读全文】