#include<iostream.h>

class exam{
private:
        int size;
        int *ip;

public:
        exam(){
                cout << " 만들려는 배열의 크기를 입력해주세요 :";
                cin >> size;
                ip = new int[size];
        }
        void input(){
                int i;
                cout<<"연달아" << size << "개의 정수를 입력해주세요 " <<endl;
                for(i=0 ; i<size ; i++){
                        cin >> ip[i];
                }
        }

        void print(){
                int i;
                cout << "ip=" ;
                for(i=0 ; i<size; i++){
                        cout << "["<<ip[i] << "]";
                }
                cout <<endl;
        }
        ~exam(){
                cout << "메로리 할당을 해제 합니다." <<endl;
                delete ip;
        }
};

void func(){
        exam ob2;
        ob2.input();
        cout <<" ob2의 값 ==> ";
        ob2.print();
}

void main(){
        exam ob1;
        ob1.input();
        cout << " ob1의 값 ==> ";
        ob1.print();
        func();
        {                             //내부 블럭 시적
                exam ob3;
                ob3.input();
                cout<< " ob3의 값 ==> ";
                ob3.print();
        }
}



여기서 내부블럭 시적이라는게 뭐임

첫 등장이래서 ㅎㄷㄷ