로딩
요청 처리 중입니다...

C++ 객체 지향 프로그래밍

 C++ 객체 지향 프로그래밍

이번에는 C++ 객체지향 프로그래밍 (Object-Oriented Programming)에 대해 정리하겠다. ① 절차지향 프로그래밍 vs 객체지향 프로그래밍 1) 절차지향 프로그래밍 (Procedural Programming) → C 언어 같은 언어에서 주로 사용 → 프로그램이 순차적인 절차(함수의 호출 순서) 에 따라 실행 → 데이터와 함수를 별개로 관리 → 함수가 데이터를 처리하는 방식 1-1 코드 #include // 입출력을 위한 라이브러리 using namespace std; // std 네임스페이스 사용 (cout, endl 등을 편리하게 사용하기 위해) // 절차지향 프로그래밍 방식에서는 데이터를 따로 선언하고 // 데이터를 처리하는 함수(절차)를 따로 정의하여 사용함 // 사각형의 너비와 높이를 출력하는 함수 void printRectangle(int width, int height) { cout << "Width: " << width << ", H...