일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- more effective c++
- 함수 객체
- effective stl
- 티스토리챌린지
- virtual function
- UE4
- 암시적 변환
- reference
- 참조자
- 게임
- operator new
- c++
- lua
- 언리얼
- 스마트 포인터
- exception
- 오블완
- 반복자
- implicit conversion
- 상속
- 루아
- 비교 함수 객체
- Effective c++
- 예외
- Smart Pointer
- resource management class
- 영화 리뷰
- 메타테이블
- 영화
- 다형성
Archives
- Today
- Total
목록hiding name (1)
스토리텔링 개발자
[Effective C++] 33. 상속된 이름 가리기 문제
항목 33. 상속된 이름을 숨기는 일은 피하자 상속과 유효범위상속 역시 유효범위로 취급한다.유효범위 내에서 이름을 찾지 못하면 상위 유효범위를 탐색한다. C++ 이름 가리기 규칙c++의 이름 가리기 규칙은 단지 이름만으로 유효범위를 탐색하고, 가려버린다.그렇기에 아래와 같은 문제가 발생할 수 있다. class Base{private: int x;public virtual void mf1() = 0; virtual void mf1(int); virtual void mf2(); void mf3(); void mf3(double); ...};class Derived : public Base{public: virtual void mf1(); ..
개발/Effective C++
2024. 7. 2. 14:06