C++에 finally가 없는 이유

Twitter icon류광, 2003-11-24 12:11

C++을 다루는 책(Data Structures for Game Programmers - 가제 '게임 개발자를 위한 자료구조와 알고리즘')을 번역하면서.. 자바랑 잠깐 혼동하는 바람에 하마터면 finally를 사용해보라는 말을 역주로 달 뻔 했습니다. C++에는 finally가 없죠...

왜 없을까 궁금해서 comp.std.c++ 뒤지다가 문득 스트롭스트룹씨 홈피가 생각이 나서 가봤더니 있더군요....

Why doesn't C++ provide a "finally" construct?

스트롭스트룹씨가 없다면 없는겁니다...는 아니고 '자원 획득은 초기화' 기법이 있으므로 필요가 없다네요...

C++ 지역 범위와 객체 수명 주기를 이용한 OpenGL 코딩 단순화의 기법과도 일맥상통....

태그: 프로그래밍 C++

comments powered by Disqus

예전 댓글(읽기 전용)