[C++] 4.7 Enum 열거형 enumerated types
by #독개##include <iostream>
/*
주로 실전에서는 header파일에 enum을 선언해서
여러 파일에서 include해서 사용한다
*/
enum Color //Color는 사용자 정의 자료형 User defined data type 이다
{
COLOR_BLACK, //enum은 COLOR_ 이렇게 써주는것이 관례이다 이렇게해야 다른 enum과 이름이 같을일이없다
COLOR_RED,
COLOR_BLUE,
COLOR_GREEN, //마지막에 , 원래는 없어야 했는데 이제는 ,있어도 되도록 패치해줬다
COLOR_TEMP = 100,
//만약 다른 enum에 COLOR_GREEN이 있으면 어떻게될까? 중괄호사이라서 영향없을꺼같지만 영향있다
//지역변수로 작동한다
//수동으로 COLOR_BLACK = 3; 이렇게값을 지정해주지 않는다면 0,1,2,3 이렇게 값을 넣어준다
}; //여기 ; 많이 빼먹는다 필수!!!
int main()
{
Color pain = COLOR_BLACK;
Color house(COLOR_BLUE);
Color apple{ COLOR_RED };
std::cout << pain << std::endl; // 출력 0
std::cout << COLOR_TEMP << std::endl; // 출력 100
return 0;
}
🐱👓독하게 개발
'🔥 프로그래밍 학습 > C++' 카테고리의 다른 글
[C++] 4.9 Type Aliases 자료형에게 가명,별명 붙이기 (0) | 2022.11.12 |
---|---|
[C++] 4.8 EnumClass 영역제한 열거형 (0) | 2022.11.12 |
#따배씨 4.6 문자열 String 소개 (0) | 2022.11.11 |
#따배씨 4.5 Type Conversion 형변환 (0) | 2022.11.11 |
#따배씨 4.4 auto키워드와 자료형 추론 (0) | 2022.11.11 |
블로그의 정보
독한 개발자
#독개#