목록이것이c++이다 (2)
dev_eun
[C++] ② 함수와 네임스페이스
[Chapter 2] C++ 함수와 네임스페이스 용어 overloading : 다중 정의, 함수 이름은 같지만 매개변수의 구성이 달라 함수가 구분되는 것 inline : 함수 호출이 아닌 함수의 코드 자체가 들어가게 해주는 예약어 namespace : c++이 지원하는 각종 요소들(변수, 함수, 클래스)을 한 범주로 묶어주기 위한 문법 using : namespace를 생략할 수 있도록 사용하는 예약어 디폴트 매개변수 매개변수의 디폴트 값을 선언한 함수는 호출자 코드에서 실인수를 생략한 채 호출할 수 있다. 다만 함수의 정의가 아니라 선언 부분에 디폴트 값을 기술해야 한다. 모호성이 발생한다. int TestFunc(int p = 10); // 컴파일 에러 int TestFunc(int = 10); in..
공부/C++
2020. 8. 31. 03:00