[C++ 스터디] 열거 타입 (enum), 구조체 (struct)
열거 타입 (enum) 숫자를 나열하는 방식과 범위를마음대로 정의해서 변수를 선언하는데 활용 체스 말을 const int 로 표현하는 경우 const int PieceTypeKing = 0; const int PieceTypeQueen = 1; const int PieceTypeRook = 2; const int PieceTypePawn = 3; int myPiece = PieceTypeKing; -> myPiece 값이 바뀔 수 있다. enum 타입을 적용하면 변수에 지정할 수 있는 값의 범위를 엄격하게 제한 → 변수 값의 변경에 관련된 문제 방지 가능 enum PieceType { PieceTypeKing, PieceTypeQueen, PieceTypeRook, PieceTypePawn}; 각 멤버에..
2022.07.05