Enum ( 2 ) Python. enum C 의 enum 에 해당하는 것이 파이썬 3.4 이후부터 Enum 제공된다. from enum import Enum class ENUM_TIMEFRAMES(Enum): PERIOD_M1 = 1 PERIOD_M15 = 15 혹은, # DLL 함수인자로 C enum 있는 경우 아래 처럼 정의해야 전달가능. from enum import IntEnum class ENUM_TIMEFRAMES(IntEnum): PERIOD_M1 = 1 PERIOD_M15 = 15 c의 #define 용도처럼 사용하는 예. class CyMAXNM_ARRVALUE_CySTCM(IntEnum): value = 10 class CyMAXNUM_SYMBOLS(IntEnum): value = 10 ########## 위에서 정의된 상수값.. 2019. 5. 16. C,C++. enum /// enum 기본. enum { enum_1 // 초기값 설정하지 않으면 첫멤버값은 0. ,enum_2 // 초기지 기록하지 않으면 앞에 기록된 멤버값 +1 의 값을 가짐. }; // 멤버 정수값을 사용자 임의 지정 가능. 통상 지정해서 사용함. enum { enum_1 = 100 // ,enum_2 = 32 // ,enum_3 = 100 // enum_1 과 값은 값. 멤버 중에 있는 값과 중복되는 것으로 설정해도됨. }; //----------------------------------------------------------- typedef enum /// typedef enum 실 코딩에서 유용하게 많이 사용됨. /// 팁 . 멤버이름에 enum_ 부착하는게 사용시 혼선 작음. 안그럼 이게 .. 2019. 5. 16. 이전 1 다음