본문 바로가기

CLASS2

[C/C++] Class (3) - 레퍼런스 변수 [C/C++] Class (3) - 레퍼런스 변수 목차 1. struct 사용의 변화 2. 접근 제한자 (private, protected, public) 3. private vs public 4. class란 5. class 초기화 문법 6. 멤버 함수 7. 레퍼런스 변수 드디어 클래스 포스팅의 마지막 목차이다. 레퍼런스 변수에 대해서 잘 설명할 수 있을지 걱정이 되지만 내가 배운 것을 토대로 포스팅을 작성하였다. 아직 문법을 배우는 중이라 더 나은 설명을 모르겠는데 공부하다가 더 이해를 도울 수 있는 방법이 생각나면, 후에 포스팅을 수정하겠다. 모두 공부 힘냅시다! :) - 원하는 상황 가정 먼저 레퍼런스 변수를 배우기 앞서서 다음 상황을 가정해보자. 1. 나는 CMy라는 클래스를 만들었다. 2. 객.. 2022. 3. 22.
[C/C++] Class (2) - 생성자, 소멸자 [C/C++] Class (2) - 생성자, 소멸자 목차 1. struct 사용의 변화 2. 접근 제한자 (private, protected, public) 3. private vs public 4. class란 5. class 초기화 문법 6. 멤버 함수 7. 레퍼런스 변수 구조체 초기화 : 기존에는 초기화 함수(InitArr)를 구현해서, 호출하여 구조체를 초기화해줬다. 객체 초기화: 객체가 만들어지면서 바로 초기화가 되어야 한다. 그래서 생성자에서 이니셜 라이저라는 초기화 문법을 제공한다. 5. class 초기화 문법 - 생성자 콜론(:)을 사용한다. 코드 중간부분부터라고 가정 public: //생성자 //이니셜라이저 CMy() : m_i(100) // : 하고 초기화 할것을 적는다. , m_f(0.. 2022. 3. 22.