구조체(struct)
·
C++/Basic
161~172 구조체의 선언, 비트필드로의 선언 struct exam//데이터형의 이름 { char name[10]; float volume; int music; }; struct exam2//변수명과 함께 선언가능 { char name[10]; float volume; int music; } car, bus;//exam2 car, exam2 bus와 동일 //비트 필드 struct examBite { unsigned int sn : 4;//4비트 unsigned int : 4; //사용하지 않는 4비트 bool good : 1;//1비트 } //초기화 examBite biteMaster = { 12, true }; 만든 구조체의 변수 선언, 배열선언, 대입 exam game; exam fire; str..
char, string
·
C++/Basic
151~161 string은 연산자를 이용가능하다. string a = {"abc"}; string b = {"def"}; string c; c = a + b; //c가 abcdef가 된다. string ab[2] {"abc", "def"}; cout
공용체(union), 열거체(enum)
·
C++/Basic
173~179 union 서로다른 데이터형을 한번에 하나씩만 보관 union one4all { int int_val; long long_val; float float_val; }; one4all ss; ss.int_val = 3; cout