Pure C++
2009.08.13 06:56

new , new [] 연산자 오버로딩 하기

Lyn
조회 수 24778 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

그냥 코드로 대신한다. 어차피 별거없으니까.

메모리 풀 할때 new 오버로딩 하면 편하다. 그냥 평소처럼 쓰면 되니까. 언제든지 되돌릴수 있고

 

class Test

{

public:

        int a;

        int b;

 

        void* operator new(size_t size)

        {             

               printf("한개할당중\n");

               Test* temp = (Test*)malloc(size);

               return temp;

        }

        void* operator new[](size_t size)

        {

               printf("%d 개할당중\n", size / sizeof(Test));

               Test* temp = (Test*)malloc(size);

               return temp;

        }

        Test()

        {

               a = b = 123;

        }

};

int _tmain(int argc, _TCHAR* argv[])

{

        Test* t1, *t2;

 

        t1 = new Test;

        t2 = new Test[10];

 

        return 0;

}

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
40 Win32 Process가 Open 한 Port 보는 프로그램 Lyn 2009.12.15 21250
39 Win32 Vista 프로세스 Admin 권한 상승 여부 알아내기 Lyn 2009.12.10 27530
38 Win32 CreateCompatibleBitmap 사용시 주의할점 Lyn 2009.12.02 29283
37 Win32 IJL Intel Jpeg Library 사용시 주의할 점 Lyn 2009.11.27 26897
36 Win32 Edit 에서 원하는 위시로 캐럿 옮기기 Lyn 2009.09.24 22627
35 Delphi / BCB Delphi 2005~ 2009 IDE 를 Delphi7 스타일로 1 Lyn 2009.09.08 32426
» Pure C++ new , new [] 연산자 오버로딩 하기 Lyn 2009.08.13 24778
33 Pure C++ C++ 헤더 중복 방지하기 Lyn 2009.04.21 26761
32 Win32 SendMessage로 문자열 날리기(WM_COPYDATA) Lyn 2009.04.21 223336
31 Visual C++ Visual C++ 2008 Class Diagram file Lyn 2009.04.21 31744
30 Visual C++ 프로젝트 옵션에 따른 string wstring 자동변환 Lyn 2009.03.19 31367
29 Delphi / BCB C++ Builder 단독 실행파일 만들기 Lyn 2009.03.16 40230
28 Win32 메세지 처리시 WPARAM, LPARAM 타잎 차이 Lyn 2009.02.05 25390
27 Win32 DLL의 전역변수 충돌 피하는 꽁수 Lyn 2009.01.23 25965
26 Visual C++ 사용자 정의 메세지 핸들러 만들기 Lyn 2009.01.23 29827
25 Win32 Global HotKey(전역 단축키) 사용하기 Lyn 2008.10.24 34656
24 Win32 내 프로그램에 다른 프로그램 내장하기. 1 Lyn 2008.10.09 29385
23 Visual C++ VC++에서 STL 의 성능이 만족스럽지 않은경우 Lyn 2008.09.27 32983
22 Visual C++ VC++(Native) 에서 C#(.net) 의 DLL 호출하기 Lyn 2008.09.27 38023
21 Visual C++ Templete을 이용하여 BC++ OnClick 이벤트 VC++에서 흉내내보기 Lyn 2008.09.27 45801
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6