타입 세이프1 c++ 기초(enum) 이글은 "전문가를 위한 c++(개정4판)"을 학습한 내용을 직접 실습해보며 정리한 Review용 글입니다. enum(열거타입) 열거 타입은 변수를 특정 값의 범위로 제한하고 싶을 때 많이 사용하는 타입입니다. 예를 들어 체스 게임에서 체스말을 표현하는 변수의 값을 4가지 값으로 제한하고 싶다면 다음과 같이 enum 타입의 변수를 새로 정의해서 사용하면 됩니다. enum PieceType { PieceTypeKing, PieceTypeQueen, PieceTypeRook, PieceTypePawm }; 이렇게 선언한 열거형 타입 변수에 값을 대입하거나 변화시키려는 행위를 하면 컴파일 에러가 발생합니다. PieceType myPiece = PieceTypePawm; myPiece = 0; // 값 대입 : .. 2023. 1. 2. 이전 1 다음