서적에 관한 질문 및 오류 등을 문의 할 수 있으며, 저자로부터 직접 답변을 받을 수 있습니다.
336p
createAudioPolicyManager 함수에서 AudioPolicyManagerALSA 가 생성자가 생성 됩니다.
근데 이와 동시에 AudioPolicyManagerBase 생성자도 같이 생성이 된다고 했는데
왜 AudioPolicyManagerBase() 도 같이 생성이 되는지 이부분이 잘 이해가 안됩니다.
알고 계시는분 계시면 답변 부탁드리겠습니다.
2011.12.17 01:04:07 *.200.239.234
상속을 받았기 때문입니다.
class AudioPolicyManagerALSA: public AudioPolicyManagerBase{
public: AudioPolicyManagerALSA(AudioPolicyClientInterface *clientInterface); virtual ~AudioPolicyManagerALSA();
// Nothing currently different between the Base implementation.};
해서 AudioPolicyManagerBase 부분도 같이 생성이 된 것으로 보시면 됩니다.
103
102
101
100
99
98
97
96
95
94
»
92
91
90
89
88
87
86
85
84
상속을 받았기 때문입니다.
class AudioPolicyManagerALSA: public AudioPolicyManagerBase
{
public:
AudioPolicyManagerALSA(AudioPolicyClientInterface *clientInterface);
virtual ~AudioPolicyManagerALSA();
// Nothing currently different between the Base implementation.
};
해서 AudioPolicyManagerBase 부분도 같이 생성이 된 것으로 보시면 됩니다.