摘要: C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型... 阅读全文
posted @ 2017-01-22 15:57 ZhangPYi 阅读(177) 评论(0) 推荐(0) 编辑
摘要: C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型... 阅读全文
posted @ 2017-01-22 15:57 ZhangPYi 阅读(109) 评论(0) 推荐(0) 编辑
摘要: c++的一大特性就是重载(overload),通过重载可以把功能相似的几个函数合为一个,使得程序更加简洁、高效。在c++中不止函数可以重载,运算符也可以重载。由于一般数据类型间的运算符没有重载的必要,所以... 阅读全文
posted @ 2017-01-22 15:35 ZhangPYi 阅读(163) 评论(0) 推荐(0) 编辑
摘要: c++的一大特性就是重载(overload),通过重载可以把功能相似的几个函数合为一个,使得程序更加简洁、高效。在c++中不止函数可以重载,运算符也可以重载。由于一般数据类型间的运算符没有重载的必要,所以... 阅读全文
posted @ 2017-01-22 15:35 ZhangPYi 阅读(124) 评论(0) 推荐(0) 编辑
摘要: const在函数前与函数后的区别一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; ... 阅读全文
posted @ 2017-01-22 14:58 ZhangPYi 阅读(215) 评论(0) 推荐(0) 编辑
摘要: const在函数前与函数后的区别一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; ... 阅读全文
posted @ 2017-01-22 14:58 ZhangPYi 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1, auto_ptr类auto_ptr是一个模板类,定义如下:template class auto_ptr {...};它存储的是一个指向Type的指针。顾名思义,auto_ptr是一种智能指针,它包... 阅读全文
posted @ 2017-01-22 14:46 ZhangPYi 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1, auto_ptr类auto_ptr是一个模板类,定义如下:template class auto_ptr {...};它存储的是一个指向Type的指针。顾名思义,auto_ptr是一种智能指针,它包... 阅读全文
posted @ 2017-01-22 14:46 ZhangPYi 阅读(307) 评论(0) 推荐(0) 编辑