04 2013 档案
摘要:本来想基类实现一个线程,维护一些基本的东西,然后由子类重载线程工作函数,如下:CALLBACK threadfunc(LPVOID dwUser){ ((cbase *)dwUser)->work();}cbase::cbase{ createthread(.., ... ,threadfunc, this,..)}virtual cbase::work(){ while(1) { dispatch(); }}然后写子类,继承这个基类,同时在子类中实现自己的work()函数,结果运行的时候怎么发现经常运行的是基类的work().纳闷了好一阵子。。。。。。。才明白一个问题:基类在...
阅读全文