Click here to Skip to main content
16,007,111 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Virtual function problem! Pin
S. Senthil Kumar10-May-05 1:43
S. Senthil Kumar10-May-05 1:43 
GeneralRe: Virtual function problem! Pin
Cedric Moonen10-May-05 2:01
Cedric Moonen10-May-05 2:01 
GeneralRe: Virtual function problem! Pin
S. Senthil Kumar10-May-05 2:14
S. Senthil Kumar10-May-05 2:14 
GeneralRe: Virtual function problem! Pin
Tim Smith12-May-05 4:01
Tim Smith12-May-05 4:01 
GeneralRe: Virtual function problem! Pin
S. Senthil Kumar10-May-05 1:10
S. Senthil Kumar10-May-05 1:10 
GeneralRe: Virtual function problem! Pin
Bob Stanneveld10-May-05 1:14
Bob Stanneveld10-May-05 1:14 
GeneralRe: Virtual function problem! Pin
S. Senthil Kumar10-May-05 1:19
S. Senthil Kumar10-May-05 1:19 
GeneralRe: Virtual function problem! Pin
Bob Stanneveld10-May-05 1:51
Bob Stanneveld10-May-05 1:51 
The simplified code of the base class
<br />
template <class T><br />
class IMultiThreaded : protected A, public B<T>, public C, public D<br />
{<br />
public:<br />
virtual ~CBase();<br />
<br />
vitual DWORD Stop(DWORD* pdwCode, DWORD dwWaitTimeOut = DEFAULT_TIMEOUT) = 0;<br />
};<br />
<br />
// implementation of CBase<br />
template <class T><br />
CBase<T>::~CBase()<br />
{<br />
if( m_bSomeConstant ) Stop(NULL); /* static cast removed. Must solve unresolved external symbol error */<br />
}<br />


The code of the derived class:
<br />
<class><br />
template <class T><br />
class CDerived : public CBase<T><br />
{<br />
public:<br />
virtual ~CDerived() { }<br />
virtual DWORD Stop(DWORD* pdwCode, DWORD dwWaitTimeOut = DEFAULT_TIMEOUT);<br />
}<br />
<br />
// implementation of CDerived<br />
template <class T><br />
DWORD CDerived<T>::Stop(DWORD *pdwCode, DWORD dwWaitTimeOut)<br />
{<br />
// some code<br />
}<br />


I also got the blogging virus..[^]
GeneralRe: Virtual function problem! Pin
S. Senthil Kumar10-May-05 2:05
S. Senthil Kumar10-May-05 2:05 
GeneralRe: Virtual function problem! Pin
Bob Stanneveld10-May-05 2:15
Bob Stanneveld10-May-05 2:15 
GeneralRe: Virtual function problem! Pin
S. Senthil Kumar10-May-05 2:20
S. Senthil Kumar10-May-05 2:20 
GeneralRe: Virtual function problem! Pin
Bob Stanneveld10-May-05 3:07
Bob Stanneveld10-May-05 3:07 
Generalwhat's the use of adding __declspec(uuid(&quot;.....&quot;)) in a struct Pin
HeartFriend10-May-05 0:08
HeartFriend10-May-05 0:08 
GeneralRe: what's the use of adding __declspec(uuid(&quot;.....&quot;)) in a struct Pin
ThatsAlok10-May-05 1:06
ThatsAlok10-May-05 1:06 
GeneralRe: what's the use of adding __declspec(uuid(&quot;.....&quot;)) in a struct Pin
HeartFriend10-May-05 15:35
HeartFriend10-May-05 15:35 
GeneralRe: what's the use of adding __declspec(uuid(&quot;.....&quot;)) in a struct Pin
ThatsAlok10-May-05 22:41
ThatsAlok10-May-05 22:41 
GeneralC code for a GUI Pin
guillaume.dauphin9-May-05 23:32
guillaume.dauphin9-May-05 23:32 
GeneralRe: C code for a GUI Pin
David Crow10-May-05 2:27
David Crow10-May-05 2:27 
GeneralRe: C code for a GUI Pin
guillaume.dauphin10-May-05 3:59
guillaume.dauphin10-May-05 3:59 
GeneralRe: C code for a GUI Pin
David Crow10-May-05 4:43
David Crow10-May-05 4:43 
GeneralRe: C code for a GUI Pin
guillaume.dauphin10-May-05 5:16
guillaume.dauphin10-May-05 5:16 
GeneralRe: C code for a GUI Pin
David Crow10-May-05 5:20
David Crow10-May-05 5:20 
GeneralRe: C code for a GUI Pin
guillaume.dauphin10-May-05 5:37
guillaume.dauphin10-May-05 5:37 
GeneralRe: C code for a GUI Pin
David Crow10-May-05 5:41
David Crow10-May-05 5:41 
GeneralRe: C code for a GUI Pin
guillaume.dauphin10-May-05 6:06
guillaume.dauphin10-May-05 6:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.