[프로그래밍] Overloading과 Overriding
요약 상속 관계의 경우 -> 오버라이딩 파라미터만 다른 경우 -> 오버로딩 개요 오버로딩과 오버라이드는 프로그래밍을 하다보면 아마 평생동안 만나게 되는 단어일 것이다. 두 영단어가 비슷해서 의미를 설명하고 맞는 단어를 선택하려고 하면 헷갈리는 경우가 종종 마주하게 된다. 이번 포스팅을 통해 오버로딩과 오버라이딩를 이해하고 내가 쓰는 여러가지 암기법들을 전해주고자 한다. 의미 Overloading 프로그램을 작성하다보면 같은 이름의 함수를 작성 할 수 없다는 것을 알 수 있다. 그 이유는 호출한 함수가 어떤 함수인지 컴파일러가 구분 할 수 없기 때문이다. 그렇지만 같은 함수를 작성해야하는 경우가 존재 할 수 있다. 몇가지 방법들이 있는데 그 중 하나가 namespace를 이용하는 것이다. 2019/04/2..
프로그래밍
2019. 5. 8. 21:56
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- async
- Overloading
- forward
- std::forward
- 보편참조
- 람다
- Modern
- 보편 참조
- C
- 다이소
- auto
- std::move
- Perfect
- Unreal
- Future
- const
- C++14
- Forwarding
- CPP
- 포인터
- detach
- Effective Modern C++
- C++11
- Effective
- C++
- MOVE
- Override
- 발아시기
- thread
- Join
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함