Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Tags
- 자료구조
- unreal
- 미라클모닝
- 링크드리스트
- 게임프로그래밍
- TPS
- dfs
- 탐색기법
- 구조체포인터
- 언리얼로그
- 연산자오버로딩
- UE5
- c++자료구조
- 백준
- 구조체
- fstring
- 프로그래밍
- 언리얼
- 내가해냄
- 개발
- 개발자
- 커스텀로그
- 게임개발
- 오늘의에러
- 얌얌코딩
- 코딩테스트
- permutation
- C++
- 코딩
- 재귀함수
Archives
- Today
- Total
목록const (1)
All is well
[YYBASIC0101/얌얌코딩] 클래스와 구조체, 멤버함수의 동작원리
클래스와 구조체의 차이클래스와 구조체의 큰 차이점은 default 접근 지정자에서 나타납니다.struct : `public`class : `private`클래스에서는 멤버 함수 선언이 가능하다클래스에서는 멤버 함수 선언이 가능합니다.멤버 함수의 매개변수가 없는 경우, 객체의 주소가 암묵적으로 `this` 포인터를 통해 전달됩니다.이때 `this` 포인터는 함수가 실행되는 중에 객체 주소가 변하면 안되므로 `const` 키워드가 붙습니다.`CLASSNAME* const this`멤버 함수 뒤에 `const`를 붙이면 해당 함수는 읽기 전용 함수가 된다`const` 키워드가 붙은 함수의 경우, 멤버 변수의 값을 변경할 수 없습니다.멤버 함수 내에서 멤버 변수의 값을 변경하려는 경우 컴파일 에러가 발생합니다...
C++/YYBASIC
2025. 1. 31. 17:49