본문 바로가기
01.Bit 단기/C++

02_enum

by chojju 2018. 4. 29.
반응형

//소스.cpp
#include <iostream>
/*
1. 타입명 : 키워드 + 태그명 => 태그명
2. enum type변수는 제시된 상수문자만
   대입가능하다...
   즉, 정수타입과 형변환이 불가능하다.
*/

enum Gender
{
 FMEAL=10, MALE=12  //FMAL:0, MALE:1
};

int main()
{
 //C언어 기반(type : 키워드 + 태그 )
 enum Gender g1;
 //C++언어 개선(type : 태그)
 Gender g2;

 g2 = MALE;
 //endl : "\n" + fflush(stdout)
 std::cout << g2 << std::endl; //1

// g2 = 1;  //C언어는 가능..C++에서는 error.

 
 return 0;
}

 

 


 

 

반응형

'01.Bit 단기 > C++' 카테고리의 다른 글

06_scope namespace  (0) 2018.04.29
05_bool  (0) 2018.04.29
04_const char  (0) 2018.04.29
03_배열의인자전달(const처리)  (0) 2018.04.29
01_IO  (0) 2018.04.29

댓글