일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Greedy
- 형변환
- 코드블럭 오류
- 프로그래밍
- regression problem
- 학습 알고리즘
- Andrew Ng
- 기계학습 기초
- coursera
- 기계학습
- sizeof()
- 코딩테스트
- #endif
- decimal
- algorithm
- standford University
- 나동빈님
- Machine Learning
- const
- CLion
- 연산자
- 이코테
- C++
- 홍정모님
- compile time constants
- classification problem
- 본즈앤올
- Runtime constants
- #define
- 단항연산자
- Today
- Total
목록#define (2)
wellcome_공부일기
1. 전처리기(Preprocessor)란? 2. 대표적인 전처리기(Preprocessor) 알아보기 - The #define Preprocessor - Function-Like Macros - Conditional Compilation 전처리기(Preprocessor)란? - 전처리기(Preprocessor)는 실제 컴파일이 시작되기 전에 컴파일러에게 정보를 사전 처리하도록 지시하는 지시사항이다. - 모든 전처리기 지시문(Preprocessor Directives)은 #로 시작하며, 전처리기 지시문 앞에 공백 문자만 나타날 수 있다. - 전처리기 지시문은 C++ 문장이 아니므로 세미콜론(;)으로 끝나지 않는다. - 이미 모든 예에서 #include 명령을 보았듯이, 이 매크로는 헤더 파일을 소스 파일에 ..
1. 헤더가드(Header Guard)란? 2. 헤더가드(Header Guard)가 필요한 이유 2. CLion에서 헤더가드(Header Guard) 사용법 헤더가드(Header Guard)란? 헤더가드는 헤더 파일내의 작은 코드로, 한번 이상 헤더 파일의 내용이 포함되지 않도록 이를 방지하는 역할을 합니다. 헤더가드는 전처리기의 사용을 통해 실행이 되어집니다. C/C++ 전처리기는 모두 #이라는 문자로 시작을 합니다. ex) #include, #define -http://faculty.cs.niu.edu 헤더가드(Header Guard)가 필요한 이유 팀 프로젝트가 시작되고 프로그램이 복잡해지면 헤더파일(Header File)을 파일 내에 많이 추가하면서 중복으로 올릴 수 가 있습니다. 예를 들어 2번..