우리는 C와 C++가 다른 측면에서 매우 유사하다는 것을 알고 있습니다. C++에는 추가 객체 지향 기능이 있지만 대부분의 C 프로그램은 C++에서도 정확할 수 있습니다. 여기에서 우리는 함수 호출과 관련된 하나의 프로그램을 보게 될 것입니다. 이것은 C로 작성되었을 때 실행될 수 있지만 C++에서는 작동하지 않을 것입니다.
예
#include<stdio.h> void myFunction() { printf("Function called\n"); } int main() { myFunction(); myFunction(2); }
출력
Function called Function called
이 프로그램은 C에서 실행되고 출력을 생성하지만 C++로 컴파일하려는 경우 컴파일 시간 동안 오류를 반환합니다. 너무 많은 인수가 전달되었다고 표시됩니다.