enum 2

[요약] Effective C++ 1장 (항목01~04)

[요약] Effective C++ 1장 (항목01~04) 1장 C++에 왔으면 C++의 법을 따릅시다. 항목 01: C++를 언어들의 연합체로 바라보는 안목은 필수 1> C++ : C, Object Oriented C++, Template C++, STL(Standard Template Library) - C++은 한 가지 프로그래밍 규칙 아래 똘돌 뭉친 통합 언어(unified language)가 아니라, 네가지 하위 언어들의 연합체 - 값을 넘겨줄때... 아래의 방법을 추천 C: call by value C++: call by reference STL: call by value(pointer) *이것만은 잊지 말자! ** C++를 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라집니다. 그 경우란,..

[펌글] [C/C++] enum, 보다 나은 enum

이 포스트를 보낸곳 ()    #define 과 얼핏 비슷해 보이지만, 비슷한 유형별의 데이터를 표현하기 위해 반드시 필요한 C++의 필수 타입인 enum 의 몇 가지 재미있고 유용한 팁을 소개합니다. 1. namespace 와 결합하기 일반적으로 enum 을 이용하여 타입이름을 짓기란 쉬운 일이 아닙니다. 만약 리스트에 필요한 정렬 기준을 enum 으로 표현한다면 아래 정도가 됩니다. enum SORT_LIST{           SORT_DATE,                 // 날짜순           SORT_NAME,                // 이름           SORT_CONTENT, // 내용           S0RT..