제목 : 22.2.1. 이항 연산자 오버로딩(중복) : 논리연산자오버로딩.cpp
    
    
        
            
                | 
                    글번호:
                 | 
                
                 | 
                
                    302
                 | 
            
            
                | 
                    작성자:
                 | 
                
                 | 
                
                    
                        레드플러스
                        
                        
                    
                 | 
            
            
                | 
                    작성일:
                 | 
                
                 | 
                
                    
                        2007/01/25 오후 4:22:24 
                    
                 | 
            
            
            
                | 
                    조회수:
                 | 
                
                 | 
                
                    
                        5181
                    
                 | 
            
            
        
     
 
    
	
	
    
	#include <iostream>
using std::cout;
using std::endl;
class Character {
public:
    char value;
    Character(char c) { this->value = c; }
    int operator==(Character c) {
        if (this->value == c.value) {
            return 1;
        }
        else {
            return 0;
        }
    }
};
void main() {
    char x = 'A'; char y = 'B';
    if (x == y) { cout << "같습니다." << endl; }
    else { cout << "다릅니다." << endl; }
    Character a = 'A';//a('A');
    Character b = 'A';
    if (a == b) {
        cout << "같습니다." << endl;
    }
    else {
        cout << "다릅니다." << endl;
    }
}