항목 47 : 흐름 제어 (난이도 : 6)
다음 코드의 흐름제어(Control Flow)에 관련되어서 나올수 있는 많은 문제를 찾아보고, 어떻게 고쳐야 되는지 생각해 보자. #include #include #include #include using namespace std; /* 다음 라인은 다른 헤더 파일로부터 나온 것임*/ char* intoa( int value, char* workArea, int radix ); extern int fileIdCounter; /* 클래스가 변하지 않는가에 대한 검사를 자동으로 하는 보조 함수 */ template inline void AAssert( T& p ) { static int localFileId = ++fileIdCounter; if( !p.Invariant() ) { cerr
책 정리/Exceptional C++
2008. 10. 4. 20:20
최근댓글