오버로딩과 오버라이딩
오버로딩(Overloading)에는 연산자 오버로딩, 메소드 오버로딩이 있는데, 이 중 메소드 오버 로딩을 말해보겠다. 메소드 오버로딩이란, 같은 이름의 메소드지만 파라미터가 다르면 다른 함수로 처리하여, 중복 정의를 허용하겠다는 것이다. class CTest { public: void Print() { printf("CParent\n"); } void Print(char *str) { printf(str); } void Print(int no) { printf("%d\n", no); } }; 오버라이딩(Overriding)이란, 부모 클래스에 이미 존재하는 함수를 덮어 쓴단 의미다. 오버라이드 하게 되면 자식 클래스에서는 부모 클래스의 Print 함수의 존재를 잊어 버리고, 자식 클래스의 Print 함..
C++/General
2008. 1. 22. 09:01
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 바로가기 프로그램
- RoR
- 게임데브포에버
- SQLite Spy
- SDL
- 임백준
- perfmon
- 게임개발포에버
- 디자인 패턴
- 루비
- EzShortcut
- MS-SQL
- svn
- NDC2013
- 멀티스레드
- CppSQLite
- Rails
- 조엘 온 소프트웨어
- 좋은 프로그래머
- ftp
- TraceRoute
- 디버깅
- 엘키
- 루비 온 레일즈
- 리버스 엔지니어링
- Ruby on Rails
- ruby
- EasyExec
- c언어
- TDD
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함