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
- c++
- CCD
- IKSolver
- C++11
- TwoBoneIK
- C++ #개발자 #Modern_C++ #스마트포인터 #Smart_Pointer #unique_ptr # shared_ptr # weak_ptr
- 클래스
- 상속
- IK
- ComputerGraphics
- Kinematics
- FABIK
- Modern C++
- InverseKinematics
- FABRIK
- ImageProcessing #ComputerGraphics #ComutationalPhotography #PoissinImageEditing #Siggraph2003
- final
- Override
Archives
- Today
- Total
목록C++11 (1)
DevNote
[C++ 11] final과 override의 차이
C++에서도 클래스 간의 상속에 관해 명시적으로, 그리고 효율적으로 대처할 수 있는 키워드가 있다. (Java의 Interface, final 이나 C#의 Sealed같은 기능을 제공해주는 키워드 같은게 C++11에서 추가됨) 그것이 바로 final과 override 키워드 두 가지이다. 이 두 개의 키워드를 통해 이전의 C++에서보다 더 정교하게 상속을 다룰 수 있게 되었다. Keyword Desc final - 상속을 차단할 때 사용, final로 선언된 클래스는 상속이 불가. override - 부모 클래스의 멤버 함수를 명시적으로 overrding 하기 위해 사용 - 상속 구조에서 파생 클래스 내에서 override로 선언된 멤버 함수는 부모 클래스의 멤버 함수를 명시적으로 overriding 한..
C++/Modern
2020. 7. 17. 17:57