class Test
{
public:
    A *a; 

    void create()
    {
        A *p;

        for(p = a ; [ ? ] ; p = p->next) ;

        p = new A;        
    }
};

대충 하려고 하는 짓이 이짓인데 저기 가운데 물음표에 뭘 넣어야 할지 모르겟어

p 가 가리켜야 하는게 이놈이 할당받은놈이 아니면 멈추게 해야 하는데

현재 이새끼가 할당받은놈인지 아닌지 어떻게 체크 하지?

처음에 생성자에서 a = NULL로 초기화 하고 조건에 p != NULL 하면 엑세스 위반된다고 안되고 (0xcccccccc)

아.........진짜 멍청한게 죄인듯............. 내가 덜 설명한게 잇으면 리플 달아줘