일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 유니티
- C++
- 다트 언어
- gitlab
- Flutter
- docker
- Houdini
- Python
- c# 추상 클래스
- 플러터
- git
- 도커
- jupyter lab
- HTML
- vim
- github
- 구조체
- c#
- C# delegate
- dart 언어
- 포인터
- Algorithm
- 깃
- Unity
- C언어 포인터
- c언어
- jupyter
- c# winform
- c# 윈폼
- Data Structure
Archives
- Today
- Total
목록c++ cohesion (1)
nomad-programmer
[Programming/C++] 클래스에 넣을 수 있는 것들
멤버 변수와 멤버 함수 외에 클래스의 정의 안에 포함할 수 있는 것들이 있다. 그 중에서도 자주 사용하는 열거체와 typedef에 대해 알아보자. 열거체 클래스의 정의 안에 열거체를 넣는 것은 클래스 밖에서 정의하는 것과 크게 다르지 않다. 클래스에 소속된다는 점에서 차이가 있을 뿐이다. 예를 들어 클래스의 안에서만 사용하거나 클래스와 관련된 열거체의 경우에는 클래스의 소속으로 두는 것이 좋다. 관련된 것은 끌어 모을수록 좋은 것이다. 다음의 예제를 보자. x, y값의 범위를 열거체를 사용해서 정의했다. 상수 대신 심볼을 사용하면 소스 코드를 읽기도 쉽고 관리하기도 쉽다. #include #include using namespace std; class Point{ public: enum {MIN_X=0,..
Programming/C++
2023. 1. 17. 02:12