蒲公英110

2016年11月12日

const 放在函数后

摘要: const 放在函数后表示这个函数是常成员函数, 常成员函数是不能改变成员变量值的函数。const 限定符,它把一个对象转换成一个常量。举例:为了使成员函数的意义更加清楚,我们可在不改变对象的成员函数的函数原型中加上const说明:class Point{public:int GetX() cons 阅读全文

posted @ 2016-11-12 21:32 蒲公英110 阅读(1301) 评论(0) 推荐(0) 编辑

String类实现

摘要: String类是应用框架中不可或缺的类 重载运算符实现字符串的操作 #idndef IOTECK_STRING_H_#define IOTECK_STRING_H_namespace iotek{ class String { public: String(const char*=NULL); ~S 阅读全文

posted @ 2016-11-12 21:30 蒲公英110 阅读(275) 评论(0) 推荐(0) 编辑

运算符重载详解

摘要: 运算符重载 提高程序的可读性 如果一个类没有提供赋值运算符,则默认提供一个 (浅拷贝) 如果一个类提供了拷贝构造函数,那么也要提供一个重载的赋值运算函数 Person& Person::operator=(const Person &other){ if(this==&other) return * 阅读全文

posted @ 2016-11-12 17:50 蒲公英110 阅读(702) 评论(0) 推荐(0) 编辑

导航