Notice
Recent Posts
Recent Comments
Link
오븐 노트
[C++] 열거형 본문
#include <iostream>
using namespace std;
// 값 지정 필수인 상수
const int SCISSORS = 1;
const int ROCK = 2;
const int PAPER = 3;
// 비슷한 용도끼리 묶은 열거형
// 값 지정은 선택 사항
// 값 지정 하지 않을 경우 첫번째 요소의 값은 0
// 값 지정 하지 않을 시 초기값부터 자동으로 +1
// 사용하는 습관 들이기
enum ENUM_SRP
{
ENUM_SCISSORS = 1,
ENUM_ROCK,
ENUM_PAPAER
};
// # -> 전처리 지시문
// 지시 된 사항을 연산조차 하지 않고 그대로 복붙하는 매크로
// 1) 전처리 2) 컴파일 3) 링크
// 최대한 지양
#define DEFINE_TEST 1 + 2
#define DEFINE_TEXT_TEST cout << "Hello World" << endl;
int main()
{
int value = DEFINE_TEST * 2; // 1 + 2 * 2 로 실행됨
cout << value << endl;
DEFINE_TEXT_TEST // 지정된 매크로 그대로 실행
}
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 - 인프런 | 강의
C++ 카테고리의 글은 인프런 Rookiss님의 강의를 공부하며 정리하는 내용입니다.
이미 알고 있는 내용도 다시 정리 되어있을 수 있습니다.
모든 글은 제가 공부하기 위해 작성합니다.
'Develop > C++' 카테고리의 다른 글
[C++] 함수 마무리 (오버로딩, 기본 인자값, 스택 오버플로우) (0) | 2022.06.12 |
---|---|
[C++] 함수 기초 (0) | 2022.06.12 |
[C++] 가위 바위 보 (0) | 2022.06.12 |
[C++] 별찍기와 구구단 (0) | 2022.06.12 |
[C++] 반복문 (0) | 2022.05.31 |