독개

[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;

}

 

 

 

 


🐱‍👓독하게 개발

블로그의 정보

독한 개발자

#독개#

활동하기