반응형 클래스15 C++ 가상 함수 공부하기 - virtual 함수 안녕하세요 판타지코딩입니다! 오늘은 C++의 가상함수에 대해서 공부해 보겠습니다! 가상 함수란? 가상 함수는 부모 클래스의 함수를 자식 클래스에서 이름은 같지만, 내용은 다르게 정의할 것을 예상하고 'virtual' 키워드를 붙여서 정의합니다. 아래 예제에서 가상 함수에 대해서 알아보겠습니다. 가상 함수 예제 class student { public: virtual void introduce() { cout 2023. 5. 23. C++ 객체 배열 공부하기 안녕하세요 판타지코딩입니다! 오늘은 C++의 객체 배열을 생성하는 방법을 공부해 보도록 하겠습니다! 객체 배열이란? 객체는 클래스를 자료형으로 생성하는 변수와 같은 것입니다. 객체를 통해서 클래스에 정의한 멤버 변수와 멤버 함수를 호출하여 활용할 수 있습니다. 이 때 각 객체 별로 멤버 변수와 멤버 함수가 따로 관리되기 때문에 객체가 다르면 그에 속한 데이터도 달라지게 됩니다. 그런데 객체를 여러 개 만들기가 번거로울 때 배열 형태로 생성할 수 있습니다. 우선 배열 예제 코드를 보겠습니다. 배열 예제 int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; cout 2023. 5. 11. C++ 상속 공부하기 - 부모 클래스와 자식 클래스 안녕하세요 판타지코딩입니다! 오늘은 C++의 상속의 개념을 공부하고, 부모 클래스와 자식 클래스에 대해서 공부해 보겠습니다. 상속 상속은 부모 클래스의 함수를 자식 클래스에서 사용할 수 있도록 하기 위한 개념입니다. 그럼 부모 클래스와 자식 클래스가 무엇인지부터 공부해 보겠습니다. class parent{ public: int num; void printParent() { cout 2023. 5. 9. C++ 객체 활용하기 안녕하세요 판타지코딩입니다! 저번시간에는 C++의 클래스를 정의하고, 객체를 생성해서 멤버 변수와 멤버 함수를 호출하는 방법을 알아보았습니다. 오늘은 객체를 활용하는 방법을 공부해 보겠습니다! 1. 객체 객체는 클래스의 변수와 함수를 호출하기 위해 생성하는 것입니다. 그럼 객체를 복습하기 위해 클래스를 생성하고 멤버 변수와 멤버 함수를 호출하는 코드를 공부해 보겠습니다. class student{ public: int num; string major; void introduceMajor(string major) { cout 2023. 5. 8. 이전 1 2 3 4 다음 반응형