您的位置:首页 > 其它

symbian 开发又知道一招 E32USER-CBase 90的问题原因

2009-02-13 16:57 363 查看
如果有形如下面的代码

class A :public B,public CBase
{

...

}

static A* NewL()

{

...

CleanupStack::Pop(self); // 这里将panic E32USER-CBase 90错误 退出
...

}

static A* NewLC()

{

...

CleanupStack::PushL(self);

...

}

问题的原因是" class A :public B,public CBase " CBase 写在了后面。
记住CBase要写在前面!!

class A : public CBase ,public B

{

...

}
具体为什么,等知道了,在更新blog。同时欢迎大家留言,给出正解!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: