제목 : 18.5. 예제 : 변수, 배열, 구조체, 클래스 비교
    
    
        
            
                | 
                    글번호:
                 | 
                
                 | 
                
                    149
                 | 
            
            
                | 
                    작성자:
                 | 
                
                 | 
                
                    
                        레드플러스
                        
                        
                    
                 | 
            
            
                | 
                    작성일:
                 | 
                
                 | 
                
                    
                        2005/08/17 오후 4:03:58 
                    
                 | 
            
            
            
                | 
                    조회수:
                 | 
                
                 | 
                
                    
                        5326
                    
                 | 
            
            
        
     
 
    
	
	
    
	#include <iostream.h>
//[3]구조체 선언
struct A{
    char *name;
    int age;
};
//[4]클래스 선언
class B{ //B클래스의 멤버 = 필드 + 메서드
public:
    //데이터 : 변수/상수 => 필드
    char *name;
    int age;
    //동작 : 함수 => 메서드
    void printName(){
        cout << "name = " << name << endl;
        cout << "age = " << age << endl;
    }
};
void main(){
    //[1]변수/상수 사용
    int a = 3;
    const int b = 5;
    cout << "a = " << a << endl;
    cout << "b = " << b << endl;
    //[2]배열 사용
    int c[] = {3, 5};
    cout << "c[0] = " << c[0] << endl;
    cout << "c[1] = " << c[1] << endl;
    //[3]구조체 사용
    struct A aa;//인스턴스(새로운실체)생성
    aa.name = "홍길동";
    aa.age = 21;
    cout << "name = " << aa.name << endl;
    cout << "age = " << aa.age << endl;
    //[4]클래스 사용
    class B bb;//B클래스를 bb란 이름으로 사용
    bb.name = "홍길동";
    bb.age = 21;
    //cout << "name = " << bb.name << endl;
    //cout << "age = " << bb.age << endl;
    bb.printName();//호출
}