일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #endif
- algorithm
- Machine Learning
- 단항연산자
- 프로그래밍
- #define
- C++
- Greedy
- 기계학습 기초
- 기계학습
- Runtime constants
- compile time constants
- standford University
- 학습 알고리즘
- 코딩테스트
- 홍정모님
- classification problem
- sizeof()
- 나동빈님
- 연산자
- 본즈앤올
- const
- 형변환
- 코드블럭 오류
- decimal
- regression problem
- coursera
- Andrew Ng
- CLion
- 이코테
- Today
- Total
목록#endif (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번..