디폴트 파라미터의 내부 동작
컴파일러는 내부적으로 디폴트 파라미터의 모든 조합에 대해 적절한 함수를 생성한다.
함수를 생성할때는 이름 바꾸기(name mangling)를 한 함수들이 생성 될 것이다.
오버로딩과 이와 마찬가지로 동작한다.
'언어 > C++' 카테고리의 다른 글
C++ 구조체 만들때 메모리 아끼는 법. (0) | 2021.01.13 |
---|---|
C++ 두 변수를 바꾸기 위한 여러가지 방법. (임시 변수 이용, 수학적 사고 이용, xor 비트 연산자 이용) (0) | 2021.01.04 |
C++ 함수 호출 시 호출 순서 (호출 관례) (0) | 2020.12.18 |
C++ 소멸자를 Virtual로 선언해야하는 이유 (0) | 2020.12.02 |
C++ 문법. 클래스 종속 열거 데이터 타입 enum class (0) | 2020.11.30 |