본문 바로가기
프로그래밍/C++

C++ 함수의 원형<prototype>을 선언하는 이유

by Roland 2021. 9. 13.

함수의 원형<프로토타입>은 컴파일러에게 함수의 인터페이스를 알려준다. 이는 <리턴값이 있으면 리턴값을 알려주고>

매개변수의 개수와 매개변수의 데이터형을 컴파일러에게 알려주는데,

우리는 생각할수 있다. 함수가 어떻게 정의 되어 있는지 직접 확인하면 되지않을까?

하지만 이는 매우 비효율적인데 컴파일시에 정의된 함수를 뒤지는 동안, Main() 함수의 컴파일이 보류 될 수 있기 때문이다.

'프로그래밍 > C++' 카테고리의 다른 글

C++ " " 와 < > 차이  (0) 2021.12.06
C++ 가상 함수  (0) 2021.11.22

댓글