C vs C++ 의 차이점
1. 객체지향 프로그래밍 지원 여부 C는 절차지향 프로그래밍 언어로, 객체지향 프로그래밍을 지원하지 않습니다. C++은 객체지향 프로그래밍 언어로, 클래스, 상속, 다형성 등 객체지향 프로그래밍의 기능을 지원합니다. 2. 함수 오버로딩 C는 함수 이름 중복을 허용하지 않기 때문에, 함수의 인자 형식이나 개수를 다르게 해서 같은 이름의 함수를 만들 수 없습니다. C++은 함수 이름 중복을 허용하며, 함수 오버로딩을 통해 인자의 형식이나 개수를 다르게 해서 같은 이름의 함수를 만들 수 있습니다. 3. 표준 라이브러리 C는 표준 라이브러리로 C 표준 라이브러리를 제공합니다. C++은 C 표준 라이브러리에 더해, STL(Standard Template Library)과 같은 템플릿 기반의 라이브러리를 추가로 제..