C++/따베씨++(youtube) (3) 썸네일형 리스트형 따베씨++ 1.12 헤더가드 add.h #pragma once #ifndef MY_ADD #define MY_ADD int add(int a, int b) { return a + b; } #endif #pragma once(헤더가드) 는 main 함수가 있는 소스파일에서 add.h 가 중복으로 들어가지는 걸 방지한다. #pragma once = #ifndef MY_ADD #define MY_ADD ... #endif = 기준으로 위아래는 동일기능 if not defined MY_ADD between ifndef and endif, 중복으로 사용. defined -> (#define MY_ADD) -> 중복으로 사용 x www.youtube.com/watch?v=w1Gq29-rXVw&list=PLNfg4W25Tapw5Yx4yuExHN.. 따베씨++ 1.10 선언과 정의의 분리 main 함수를 선언한 함수들 앞으로 보내고 싶으면 definition(정의) (첫줄, 즉 함수를 인식하는데 필요한 최소한의 정보)는 main 함수 앞에 적어준다. #include using namespace std; int add(int x, int y); //forward declaration int main(void) { cout 따베씨++ 1.8 피연산자(operand) + , 대입연산자(assignment) = int main() { int x = 2; // = : assignment(대입연산자) cout 이전 1 다음