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

메모리 풀 할때 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;

}

분류 :
Pure C++
조회 수 :
11780
등록일 :
2009.08.12
21:56:06 (*.186.67.74)
엮인글 :
http://www.lunapiece.net/3897/536/trackback
게시글 주소 :
http://www.lunapiece.net/3897
문서 첨부 제한 : 0Byte/ 10.00MB
파일 제한 크기 : 10.00MB (허용한 확장자만 첨부할 수 있습니다.(관리자는 제외) : *.*)
옵션 :
:
:
:
:
List of Articles
번호 제목 글쓴이 날짜 조회 수
41 Win32 Windows에서 패킷스니핑 할 때 주의할점 Lyn 2009-12-15 11575
40 Win32 Process가 Open 한 Port 보는 프로그램 Lyn 2009-12-15 9163
39 Win32 Vista 프로세스 Admin 권한 상승 여부 알아내기 Lyn 2009-12-09 13925
38 Win32 CreateCompatibleBitmap 사용시 주의할점 Lyn 2009-12-01 13053
37 Win32 IJL Intel Jpeg Library 사용시 주의할 점 Lyn 2009-11-26 13155
36 Win32 Edit 에서 원하는 위시로 캐럿 옮기기 Lyn 2009-09-24 11182
35 Delphi / BCB Delphi 2005~ 2009 IDE 를 Delphi7 스타일로 [1] Lyn 2009-09-07 10815
» Pure C++ new , new [] 연산자 오버로딩 하기 Lyn 2009-08-12 11780
33 Pure C++ C++ 헤더 중복 방지하기 Lyn 2009-04-20 12702
32 Win32 SendMessage로 문자열 날리기(WM_COPYDATA) Lyn 2009-04-20 196546
31 Visual C++ Visual C++ 2008 Class Diagram file Lyn 2009-04-20 15409
30 Visual C++ 프로젝트 옵션에 따른 string wstring 자동변환 Lyn 2009-03-19 15574
29 Delphi / BCB C++ Builder 단독 실행파일 만들기 Lyn 2009-03-16 14555
28 Win32 메세지 처리시 WPARAM, LPARAM 타잎 차이 Lyn 2009-02-05 13090
27 Win32 DLL의 전역변수 충돌 피하는 꽁수 Lyn 2009-01-23 13159
26 Visual C++ 사용자 정의 메세지 핸들러 만들기 Lyn 2009-01-23 15320
25 Win32 Global HotKey(전역 단축키) 사용하기 Lyn 2008-10-24 19597
24 Win32 내 프로그램에 다른 프로그램 내장하기. [1] Lyn 2008-10-08 16370
23 Visual C++ VC++에서 STL 의 성능이 만족스럽지 않은경우 Lyn 2008-09-27 18533
22 Visual C++ VC++(Native) 에서 C#(.net) 의 DLL 호출하기 Lyn 2008-09-27 20292

SITE LOGIN :)