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
- 백준
- softeer
- winapi
- DirectX11
- 팰린드롬 만들기
- 1563
- 프로그래머스
- UnrealEngine4
- IFileDialog
- DeferredRendering
- 줄 세우기
- Programmers
- 2294
- C++
- Frustum
- RootMotion
- C
- GeeksForGeeks
- baekjoon
- NRVO
- RVO
- UE5
- algorithm
- 티스토리챌린지
- const
- UnrealEngine5
- directx
- 오블완
- 언리얼엔진5
- Unreal Engine5
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 |