강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

TaeChoon Park님의 프로필 이미지
TaeChoon Park

작성한 질문수

홍정모의 따라하며 배우는 C++

11.9 다중 상속

1분28초 경우에따른 USBNetworkDevice()함수의 변경

작성

·

239

0

강의중 1분28초 경에 경우에따라  

USBNetworkDevice(long usb_id,long net_id) : 

USBDevice(usb_id),NetworkDevice(net_id){}

를 

USBNetworkDevice(long id) : 

USBDevice(id),NetworkDevice(id){}

으로도 구현가능하다고 하셨습니다.

그런데 이게 상황에따라 전자는 무조건 사용못하고 후자는 사용가능하고 이런 경우가 생기는건가요

아니면 단지 예를들면 USBDevice와 NetworkDevice 가 같은 id를 사용해서 입력값을 하나만 받아도 되기에(입력값을 두개 받아오는것도 문법적으로 가능은하나) 

기능적으로 최적화를 위해 후자를 사용하게 되는건가요? 

답변 1

1

후자에 대해 usb_id와 net_id가 같은 경우 사용가능하고, 다른 경우 사용이 안됩니다.

TaeChoon Park님의 프로필 이미지
TaeChoon Park

작성한 질문수

질문하기