일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Direct2D
- 지식나눔강좌
- Tips강좌
- 백준
- 포인터
- 프로그래밍
- CS
- 김성엽
- c#
- Win32
- VS ERROR
- Desktop
- Kotlin
- 티스토리
- c++
- 연산자
- 이지스퍼블리싱
- 알고리즘
- Visual Studio
- 함수
- c
- 리뷰
- Windows
- Tips프로그래밍강좌
- doit코틀린프로그래밍
- Javascript
- tipssoft
- 문법
- 배열
- Programming
Archives
- Yesterday
- Today
- Total
목록INHERIT (1)
F.R.I.D.A.Y.
템플릿 클래스를 상속하는 템플릿 클래스
템플릿 클래스를 상속하는 템플릿 클래스에서 부모 템플릿 클래스의 멤버 사용하기 템플릿 상속 템플릿 클래스 상속 또한 일반 클래스 상속과 같은 방식으로 합니다. template class Test{ protected: T* list; size_t length; } template class exam : Test{ exam(T* arr, size_t length): length{length}{ list = new T[length]; for(size_t i = 0 ; i < length; ++i) list[i] = arr[i]; } } 다만 일반 클래스 상속과 달리 부모 템플릿에서 상속한 list[# 템플릿으로 구현한 자료형 T를 사용] 멤버를 exam에서 사용하기 위해서는 이런 식으로 사용할 수 없다. 만일..
DEV/C C++
2021. 5. 21. 16:57