방금 헤드라인 뉴스를 보고 www.codegear.com에 접속해 보니
CodeGear = new Company();
라고 나오는군요. ^^
이걸 보고 든 잡생각...
1. Company *이 빠졌다...
2. CodeGear는 이미 Company *로 클래스 멤버로 선언되어있다.
3. delete CodeGear; 가 없다. 메모리릭 발생
4. 그렇다고 아래에 delete CodeGear;가 있으면 기분나쁘겠다.
5. CodeGear = new Company(Developers); 가 좋지 않을까? Owner로 Developers를 지정하면 Developers가 파괴될 때 자동 메모리 해제... 물론 CodeGear는 TComponent 상속받아야 함. Developers도 TComponent 상속받아야 함.
아무튼 CodeGear의 분사를 축하합니다.
이 기회에 C++ Builder라는 이름 영영 작별하고 Turbo C++로 돌아가길...
단일제품군은 Turbo 시리즈로, 통합환경은 CodeGear Developer Studio (CDS)로 갔으면 합니다. BDS에서 CDS라... B언어에서 C언어로 진화된거랑 비슷한것 같기도 하네요. ^^
|