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
- 백준
- 팰린드롬 만들기
- RootMotion
- 줄 세우기
- 오블완
- UE5
- IFileDialog
- 티스토리챌린지
- TObjectPtr
- RVO
- baekjoon
- NRVO
- GeeksForGeeks
- Programmers
- Unreal Engine5
- C
- algorithm
- 1563
- Frustum
- 2294
- 언리얼엔진5
- C++
- softeer
- UnrealEngine4
- DirectX11
- UnrealEngine5
- 프로그래머스
- const
- directx
- winapi
Archives
- Today
- Total
Game Develop
[C++] 클래스와 구조체 차이점 본문
공통점?: 선언부부분에 바로 정의하면은 인라인으로 처리된다.
기본접근자.
클래스는 private, 구조체는 public이다.
왜그럴까?
-> c는 원래 구조체를 썼었고, 접근지정자란 개념이 없었다. 즉 모두 public이란 뜻.
근데 c++에서 갑자기 기본접근지정자는 private으로 하면 c프로그램을 컴파일하려할 경우 코드를 다 다시 짜야할 것이다. 그래서 기본을 public으로 해놓는것.
클래스가 private인 이유는 객체지향적인 이유중 은닉성때문인 것 같다.
'C++ > C++' 카테고리의 다른 글
[C++] 구조체크기 계산. (0) | 2024.02.22 |
---|---|
[C++] Tail Call Optimization, Tail Recursive Elimination (0) | 2022.12.27 |
[C++] std::sort에 관하여 (0) | 2022.12.27 |
[C++] 크기가 큰 멤버변수를 읽어들일 때 참조자 활용도 고려 (0) | 2022.11.29 |
[C++] const객체는 마음대로 멤버함수를 호출할 수 없다. (1) | 2022.11.29 |