c++ inline function
[C++] C언어와 다른 C++ 함수(1)
1. default parameter - 함수 호출 시 인자를 전달하지 않으면 미리 지정된 인자값을 사용할 수 있다. void move(int x, int y = 0, int z = 0) { } int main() { move(1, 2, 3); move(1, 0, 0); move(1); // 1, 0, 0 move(1, 10) // 1, 10, 0 } - 함수의 마지막 인자부터 차례대로 디폴트 값을 지정해야 한다. void move(int x = 0, int y) { } // error int main() { move(3); // y에 3이 적용될 것인가? } //----- 예시 ------ void t1(int a, int b, int c = 0) { } // ok void t2(int a, int b..