摘要: BS老师的书看不懂,于是再网上看了几篇相关技术文章.当然我也就我的理解和遇到的问题做了相关解释和说明.C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。运算符重载的实质是函数重载,它提供了C++的可扩展性.运算符重载是通过创建运算符函数实现的,运算符函数定义了重载的运算符将要进行的操作。运算符函数的定义与其他函数的定义类似,惟一的区别是运算符函数的函数名是由关键字operator和其后要重载的运算符符号构成的。运算符重载时要遵循 阅读全文
posted @ 2013-10-23 00:05 木瀆 阅读(1920) 评论(0) 推荐(0)