일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 복사대입연산자
- 소멸자
- BehaviorTree
- 언리얼 엔진5
- 생성자
- 언리얼5
- 프로세스
- 언리얼
- 게임프로그래밍패턴
- AI
- C언어
- 프로그래밍
- 언리얼엔진5
- UE5
- Unreal Engine
- 데이터구조
- 자료구조
- 배열
- 복사생성자
- cpp개발
- 포인터
- 게임 개발
- Unreal
- 언리얼엔진
- C++
- 디자인패턴
- 게임개발
- effectivec++
- Unreal Engine5
- CPP
- Today
- Total
목록생성자 (2)
리얼 개발
2. 생성자, 소멸자 및 대입 연산자클래스에 꼭 한개 이상 들어있는 생성자와 소멸자, 대입 연산자를 어떻게 잘 사용하는 방법항목 5 : C++가 은근슬쩍 만들어 호출해 버리는 함수들에 촉각을 세우자.C++에서 빈 클래스를 만들면 컴파일러가 저절로 선언해주는 함수들이 있다.생성자 (다른 생성자를 만들지 않은 경우)복사 생성자대입 연산자소멸자class Empty {};//아래와 같다/********************************************************************/class Empty{public: Empty() {} Empty(const Empty& rhs) {} ~Empty() {} Empty& operator=(const Empty& rhs) {}};/*****..
1. C++에 왔으면 C++의 법을 따릅시다.항목1 : C++를 언어들의 연합체로 바라보는 안목은 필수C++은 다음 4가지 하위 언어들의 연합체이다.C언어C++은 여전히 C를 기본으로 하고 있다.블록, 문장, 선행 처리자, 기본제공 데이터 타입, 배열, 포인터 등 모든 것이 C에서 왔다.객체 지향 개념의 C++클래스를 쓰는 C클래스, 캡슐화, 상속, 다형성, 가상 함수 등템플릿 C++C++의 일반화 프로그래밍새로운 프로그래밍 패러다임인 템플릿 메타프로그래밍(template metaprograming : TMP)이 파생STLStandard Template Library의 줄임말컨테이너, 반복자, 알고리즘, 함수 객체(*) C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다. 그 경우란, 바로 ..