강의 주제 : 멤버의 접근 속성, 클래스와 객체만들기
강의 키워드(주요 단어) : 멤버,접근권한,클래스,객체,함수,범위지정연산자,inline
주요 내용 요약
접근권한에는 3가지 종류가 있다. 전용(private), 범용(public), 보호(protected)
멤버함수의 선언과 정의
클래스 내에 나타난 함수의 프로토타입은 함수를 선언하는것.
멤버함수를 정의하는 2가지 방법
클래스 안과 밖에서 정의 클래스 안에서 정의 할 경우 클래스의 몸체가 비대해질 수 있으므로 잘 사용하지 않음.
private과 public으로 캡슐화해서 각자의 역할을 정의할 수 있다.
지역변수 a=3과 전역변수 a=10이 있을때 함수안에서 전역변수를 건들이고싶을때는 ::를 붙여준다.
inline함수는 컴파일러에 의해 처리되며 텍스트가 아닌 함수 코드블록의 복사본인 기계어코드가 직접삽입됨.
inline함수를 사용하면 프로그램의 실행속도는 높아지지만 코드가 작은 함수일때와 호출빈도가 낮을 때 사용하는 것이 좋다.
객체의 멤버를 직접참조연산자 : . 을 사용해 접근을 한다. 간접참조연산자 : -> 는 지금 당장은 쓰지 않는다.
감상 평
저번주에 했던 복습 내용이 잘 기억나는거같아 잘 이해한거같다.
강의 이해도
대부분 이해한거같다.
95%
'C++' 카테고리의 다른 글
| 9주차 예습과제 (0) | 2024.10.29 |
|---|---|
| 7주차 강의 내용 (0) | 2024.10.15 |
| C++ 6주차 강의 내용 (0) | 2024.10.08 |
| C++ 6주차 예습과제 (0) | 2024.10.07 |
| C++ 5주차 강의 내용 (0) | 2024.10.01 |