例如使用一個指向NULL的指標
TInt CRingContainer::CountComponentControls() const
{
return 3;
// return number of controls inside this container
}
CCoeControl* CRingContainer::ComponentControl(TInt aIndex) const
{
switch ( aIndex )
{
case 0:
return iLabel;
case 1:
return iToDoLabel;
default:
return NULL;
}
}
若定義CountComponentControls()函數
則創建Container時會呼叫ComponentControl()函數,將控制項顯示出來。
如果return NULL的話,並不是一個合法存取位址
因此出現錯誤代碼KERN-EXEC 3。
沒有留言:
張貼留言