일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- more effective c++
- 영화 리뷰
- 영화
- resource management class
- reference
- 게임
- 참조자
- Effective c++
- implicit conversion
- 언리얼
- lua
- 루아
- 메타테이블
- virtual function
- 반복자
- 스마트 포인터
- operator new
- 비교 함수 객체
- effective stl
- 티스토리챌린지
- 다형성
- 오블완
- exception
- c++
- 예외
- 함수 객체
- 암시적 변환
- Smart Pointer
- 상속
- UE4
Archives
- Today
- Total
목록2025/02/05 (1)
스토리텔링 개발자
[Modern Effective C++] 1. 템플릿 타입 추론 규칙
항목 1. 템플릿 형식 연역 규칙을 숙지하라 auto의 타입 추론모던 C++의 강력한 기능 중 하나인 auto는 템플릿 타입 추론을 기반으로 작동한다.즉, C++98에서 템플릿 타입 추론에 만족했다면, auto 역시 만족할 것이다.하지만, auto는 템플릿에 비해 덜 직관적일 때가 왕왕 있다.그러므로 우선 템플릿 타입 추론 규직을 잘 짚어볼 필요가 있다. 템플릿의 타입 추론templatevoid f(ParamType param);f(expr); // 어떤 표현식으로 f를 호출컴파일러는 expr(표현식)을 이용해서 두 가지 타입을 추론한다.T 타입ParamType 타입위의 두 타입은 같을 수도 있지만, 보통은 다르다. 아래의 예제로 명확해진다.templatevoid f(const T& param);..
개발/Modern Effective C++
2025. 2. 5. 11:52