派生功能我有以下情況C++想調用從基類
class base
{
public:
virtual void Accepted(SOCKET s) //// Event
{
}
void Listner()
{
SOCKET acpted;
Accepted(acpted); /// When I call I want derived class's Accepted() to get called
}
};
class derived
{
virtual void Accepted(SOCKET s) //// Event
{
////// HERE i will write actual implementation (QUESTION)
}
}
我想打電話給派生類的功能。這將在這裏像事件一樣工作。我想通知派生類在基類中發生了什麼。
的朋友,這是有點急。目前我做了純粹的虛擬,但這不是正確的事情在這裏。我希望允許基類可被調用 – Vijay 2011-03-31 10:50:31
後*真*代碼。 – Erik 2011-03-31 10:51:06
這是事件像機制。任何其他替代方案也適用於我 – Vijay 2011-03-31 10:51:35