CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): testors (testors)
날 짜 (Date): 2003년 1월  3일 금요일 오후 03시 28분 10초
제 목(Title): Re: C의 realloc()을 C++에서는 어떻게?


생성자/소멸자 호출때문에 그러시는 거라면 그냥 realloc() 쓰신 다음에
생성자/소멸자를 유저가 직접 불러주면 됩니다.

malloc() 으로 할당한 힙에 생성자/소멸자 호출하는법입니다.
realloc() 은 조금만 고치면 되겠죠.


    // 생성자
    SmallRoomInfo* room_info = malloc( sizeof( SmallRoomInfo ) );
    new ( room_info ) SmallRoomInfo();

    // 소멸자
    room_info->SmallRoomInfo::~SmallRoomInfo();
    free( room_info );

- Testors
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.