화면에 텍스트를 인쇄하는 간단한 클래스를 만들고 텍스트의 색을 변경할 수 있다고 가정 해 보겠습니다.사용자 인터페이스 함수에 enum 유형을 사용하는 것이 좋습니다.
myclass a("this is the text");
a.setColor("green");
는 여전히 C를 배우고 ++ 및 최근 enum
에 소개하고 나는 그것을 시도 줄 거라고 생각되었다. 위의 setColor
과 같은 인터페이스 함수에서 enum
유형을 사용하는 것이 좋은 방법인지 궁금합니다.
인터페이스 기능에서 enum
클래스를 사용하면 어떤 점이 좋습니까? 그들이 더 악용 될만한 경우보다 더 적용 가능한 경우가 있습니까?
속성을 결합하려면 어떻게해야합니까? 예 : 내 클래스의 사용자가 사용하게 할 기능 : 인터페이스 올바른 용어는 내가 설명 할 것입니다 경우
a.setAttribute("bold reverse");
모르겠어요.
강하게 입력 된 방식으로이 후자의 방법을 수행 할 수 있습니까? – romeovs
@romeovs : 나는 그렇게 생각하지 않는다. 결과적으로 나는 그 옵션에 덜 열중한다. –
나는 이것을 수정하기 위해'std :: initializer_list'를 사용하고 있습니다! –
romeovs