|
스마트포인트를 사용하면 방어적인 코드로 마치 스택에 VCL 스타일 클래스를 생성하는 것과 같은 효과를 낼수 있습니다.
.
istree 님이 쓰신 글 :
: C++빌더를 접한지 몇일 안되는 초보입니다.
: 저는 방어적 프로그래밍의 일환으로 가급적이면 new를 잘 사용하지 않는 버릇이 있는데요.
:
: 비트맵을 읽어서 출력하는 간단한 프로그램을 만들어볼려구 FormCreate에서 다음과 같이 코딩하였습니다.
:
: /*********************************************/
: // Load Bitmap Image
:
: Graphics::TBitmap bmp;
: bmp.LoadFromFile( "D:\\Work\\TmpImage.bmp");
:
: //********************************************/
:
: 다음과 같은 에러가 나더군요.
: E2459 VCL style classes must be constructed using operator new
:
: VCL 스타일 클래스는 반드시 new로 생성되어야 한다는데.. 그냥 위와 같이 정적으로 생성할 수 없습니까?
: 답변주시면 감사하겠습니다.
|