摘要:        
重载二元运算符http://www.cnblogs.com/LubinLew/p/CppOperatorOverload-BinaryOperator.html重载一元运算符http://www.cnblogs.com/LubinLew/p/CppOperatorOverload-UnaryOper...    阅读全文
posted @ 2014-05-10 17:52
LubinLew
阅读(384)
评论(0)
推荐(0)
        
            
        
        
摘要:        
为了与IO标准库一致,重载输入输出运算符函数的第一个行参应该是流的引用,第二个行参是对象的引用。如果重载为类的成员函数,第一个行参应该是对象的引用,第二个行参是流的引用。使用方式是 ClassObj > /*想要输入的内容1*/ >> /*想要输入的内容2*/ >>...; //检查错误 和 ...    阅读全文
posted @ 2014-05-10 17:51
LubinLew
阅读(13227)
评论(0)
推荐(1)
        
            
        
        
摘要:        
类型转换函数能够实现把一个类 类型 转换成 基本数据类型(int、float、double、char等) 或者 另一个类 类型。其定义形式如下,注意不能有返回值,不能有参数,只能返回要转换的数据类型。class X{public: operator TYPE() { //...    阅读全文
posted @ 2014-05-10 12:25
LubinLew
阅读(4793)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1、重载赋值运算符=赋值运算符用于同类对象间的相互赋值。赋值运算符只能被重载为类的非静态成员函数,不能重载为友元函数和普通函数。对于用户自定义的类而言,如果没有重载赋值运算符,那么C++编译器会为该类提供一个默认的重载赋值运算符成员函数。默认赋值运算符的工作方式是按位对拷,将等到右边对象的非静态成员...    阅读全文
posted @ 2014-05-10 11:39
LubinLew
阅读(9041)
评论(0)
推荐(0)
        
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号