어떻게 하면 예쁘고 편하게 enum을 string으로 바꿀수 있을까 고민한 끝에

github에서 주워옴


http://aantron.github.io/better-enums/index.html


단순히 enum.h만 추가해주면 되서 간단.

형변환을 더 꼼꼼히 체크하기 때문에 기존에 쓰던 enum에 이름 없이 호출하는 부분이 있다면 모두 에러 처리

또 enum 생성자도 private로 되어 있기 때문에 체크 필요(나는 그냥 public으로 풀어버렸다)

또 int를 바로 enum으로 대입하지 않기 때문에 _from_integer 등을 사용해야함


아  또 연산자 중 두개 이상이 피연산자와 일치합니다 에러가 있어서 오퍼레이터 부분은 주석처리 했다.



'C++' 카테고리의 다른 글

auto decltype  (0) 2018.01.08
c++11 typedef 사용하기  (0) 2018.01.08
winapi image button  (0) 2017.08.01
char* to int  (0) 2017.04.07
rand  (0) 2017.02.20

+ Recent posts