C 2

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

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

[펌글] C++ C와의 차이점 - 함수의 오버로딩, default 연산자

이 포스트를 보낸곳 () 마지막 기회 | 거북이 http://blog.naver.com/potato1291/120042257415 C++이 C와 다른점을 설명하고 있는데요 이번에는 함수의 오버로딩입니다. C에서는 메인함수에서 함수호출을 할때 동일한 함수명이 존재하면 컴파일 에러가 발생하게 됩니다. (다들 아는내용이죠?) 예를 들자면 이런겁니다. -------------------------------------------------------------------------- void function() { printf(" 11111 "); } void function() { printf(" 22222 "); } void main(void) { function(); // 어떤 함수를 호출해야 할지 모른다..