반응형 멤버변수11 C++ 객체 배열 공부하기 안녕하세요 판타지코딩입니다! 오늘은 C++의 객체 배열을 생성하는 방법을 공부해 보도록 하겠습니다! 객체 배열이란? 객체는 클래스를 자료형으로 생성하는 변수와 같은 것입니다. 객체를 통해서 클래스에 정의한 멤버 변수와 멤버 함수를 호출하여 활용할 수 있습니다. 이 때 각 객체 별로 멤버 변수와 멤버 함수가 따로 관리되기 때문에 객체가 다르면 그에 속한 데이터도 달라지게 됩니다. 그런데 객체를 여러 개 만들기가 번거로울 때 배열 형태로 생성할 수 있습니다. 우선 배열 예제 코드를 보겠습니다. 배열 예제 int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; cout 2023. 5. 11. C++ 생성자 공부하기 - 클래스와 생성자 안녕하세요 판타지코딩입니다! C++은 객체지향 언이이기 때문에 클래스를 생성하고, 객체를 통해서 멤버 변수와 멤버 함수를 호출할 수 있습니다. 클래스 내부를 보면 반환형이 없는 함수 형태의 코드가 있습니다. 이것은 생성자라고 하는 함수입니다. 오늘은 생성자가 무엇인지 알아보고, 생성자를 호출하는 방법에 대해서 알아보겠습니다. 1. 생성자란? 생성자는 멤버 변수를 초기화 할 때 활용할 수 있는 함수입니다. 반환형이 없다는 특징이 있습니다. 코드를 통해서 생성자가 어떤 것인지 보겠습니다. class homework{ public: int num; homework(int val){ num = val; } }; homework 클래스를 생성했습니다. 접근제어지시자는 'public'으로 외부에서도 멤버 변수와 멤.. 2023. 4. 27. C++ 클래스 멤버 함수 정의하기 안녕하세요 판타지코딩입니다! 저번 시간까지는 C++의 클래스를 구현하고, 객체를 생성한 뒤에 멤버 변수와 멤버 함수를 호출하는 방법을 알아보았습니다. 오늘은 클래스 내에서는 함수만 정의하고, 클래스 구현부 밖에서 함수 내의 코드를 구현하는 방법에 대해서 알아보겠습니다. 1. 클래스 생성 클래스 내의 멤버 함수를 정의하기 위해 기본적인 클래스 형태를 코드로 구현해 보겠습니다. class homework{ public: int page; int subject; void checkHomework(int p, int s); }; homework 클래스를 생성해 보았습니다. 접근제어지시자가 public으로 되어있기 때문에 클래스의 멤버 변수와 멤버 함수에 외부에서 얼마든지 접근할 수 있습니다. int page; .. 2023. 4. 26. C++ 객체 공부하기! - 멤버 변수와 멤버 함수 안녕하세요 판타지코딩입니다! C++은 클래스를 정의해서 멤버 변수와 멤버 함수로 구성한 뒤, 객체를 생성해서 멤버 변수와 멤버 함수를 호출합니다. 오늘은 클래스의 개념을 복습하고, 객체의 개념과 생성 방법을 공부해 보도록 하겠습니다! 1. 클래스 클래스는 성격이 비슷한 멤버 변수와 멤버 함수를 같은 카테고리에 정의한 것을 의미합니다. 예를 들어 학생 클래스를 생성했다고 가정해 보겠습니다. 학생의 멤버 변수는 '학번'이 있을 수 있겠고, 멤버 함수는 '학번 소개하기'가 있을 수 있습니다. 그럼 이 내용을 클래스로 작성해 보겠습니다. class student{ public: int num; void introduceNum(int num) { cout 2023. 4. 25. 이전 1 2 3 다음 반응형