Lec 01. C++ 표준 라이브러리
enum enum: 변수에 지정할 수 있는 값의 범위를 엄격하게 제한 enum PieceType { PieceKing = 1, PieceQueen, PieceBook = 10, PiecePawn, }; 내부적으로 정숫값으로 표현 (첫 값: 0) 사칙연산, 정숫값처럼 다루는 코드 X 엄격한 열거 타입: enum class enum class PieceType { King = 1, Queen, Rook = 10, Pawn }; 스코프(유효 범위)가 자동으로 확장되지 않는다. - PieceType piece = PieceType::King 자동으로 정수 타입으로 변환되지 않는다. - if (PieceTyhpe::Queen == 2) { ... } -> 불가능 함수 리턴 타입 추론 c++14부터는 함수의 리턴 ..
2020.04.08