따라서 위의 결과는 빌드가 되고 a에 3이 들어가게 되고 초기 값은 반드시 오른쪽부터 왼쪽으로 정의해야함

void TestFunc(int a = 1, int b, int c = 10) 이런 식으로 중간에 빼먹는 것은 불가

void TestFunc(int, int = 10); 으로 정의해도 빌드 오류 x

Screenshot from 2022-08-11 17-13-56.png