가상함수를 모르다니 ;;; 가상함수 그거잖아. 쉽게 설명하면 동적 링크라고나 할까. 일반 함수는 객체의 타입에 따라서 어떤 객체의 함수가 호출될 지를 결정하지만 가상 함수는 객체의 타입이 아닌 객체의 실제 값을 보고 어떤 객체의 함수가 실행될지를 결정하고 이것이 동직 링크의 개념이지
수크라제(inviolable)2013-11-21 20:55
객체의 실제 값은 런타임에서 결정되니까
수크라제(inviolable)2013-11-21 20:56
c언어만 한건가...ㅡㅡ? 웬만한 언어에.다 있는 개념 아닌가? 자바 빼고(자바는.모든 메소드가 VIRTUAL). 나머지 C++. C# 등.. 다 있는뎅?
경력4년에 모르면...좀 심각한둣.....
뭐임?
가상.. 그러니까...
가상함수를 모르다니 ;;; 가상함수 그거잖아. 쉽게 설명하면 동적 링크라고나 할까. 일반 함수는 객체의 타입에 따라서 어떤 객체의 함수가 호출될 지를 결정하지만 가상 함수는 객체의 타입이 아닌 객체의 실제 값을 보고 어떤 객체의 함수가 실행될지를 결정하고 이것이 동직 링크의 개념이지
객체의 실제 값은 런타임에서 결정되니까
c언어만 한건가...ㅡㅡ? 웬만한 언어에.다 있는 개념 아닌가? 자바 빼고(자바는.모든 메소드가 VIRTUAL). 나머지 C++. C# 등.. 다 있는뎅?
동적바인딩
나올만한 질문이 어떤 클래스의 가상 테이블을 망가뜨리는 케이스, dynamic_cast
http://en.wikipedia.org/wiki/Dispatch_table
고맙서 수크라제 성님 다음 회사 면접할때 물어보면 요긴하게 써야지
웅.. C만 했거든요.. 공부도 안하긴 했지만ㅎㅎㅎ 지금 c++ 다시 보는중
가상함수 모르면 c++ 공부해라 자기가 정확하게 이해하고 있는게 중요하므로...
c만 알아도 일 할 수 있는겨??? 로레벨 쪽인가???
븅신 ㅋㅋㅋㅋㅋ
임베디드 ㅇㅇ