Click here to Skip to main content
15,793,045 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Questionpure virtual functions [modified] Pin
hrishiS17-Sep-09 21:36
hrishiS17-Sep-09 21:36 
AnswerRe: pure virtual functions Pin
CPallini17-Sep-09 21:40
mveCPallini17-Sep-09 21:40 
GeneralRe: pure virtual functions Pin
hrishiS17-Sep-09 21:46
hrishiS17-Sep-09 21:46 
GeneralRe: pure virtual functions Pin
Stuart Dootson17-Sep-09 21:58
professionalStuart Dootson17-Sep-09 21:58 
GeneralRe: pure virtual functions Pin
hrishiS17-Sep-09 22:23
hrishiS17-Sep-09 22:23 
GeneralRe: pure virtual functions Pin
Stuart Dootson17-Sep-09 22:50
professionalStuart Dootson17-Sep-09 22:50 
GeneralRe: pure virtual functions Pin
hrishiS17-Sep-09 22:33
hrishiS17-Sep-09 22:33 
GeneralRe: pure virtual functions Pin
Stuart Dootson17-Sep-09 22:45
professionalStuart Dootson17-Sep-09 22:45 
When you want to offer a nearly complete implementation, but allowing some customisation by children of the class.

For example:

class DirectoryTreeWalker
{
   DirectoryTreeWalker(std::string& path) { … }
   void WalkIt() { // Go through the directory tree, call FoundAFile when you see a file, FoundADirectory for a directory }
private:
   virtual void FoundAFile(const std::string& file) = 0;
   virtual void FoundADirectory(const std::string& file) = 0;
};


Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

GeneralRe: pure virtual functions Pin
hrishiS17-Sep-09 23:25
hrishiS17-Sep-09 23:25 
GeneralRe: pure virtual functions Pin
Cedric Moonen17-Sep-09 22:00
Cedric Moonen17-Sep-09 22:00 
AnswerRe: pure virtual functions Pin
Kushagra Tiwari17-Sep-09 21:44
Kushagra Tiwari17-Sep-09 21:44 
GeneralRe: pure virtual functions Pin
Cedric Moonen17-Sep-09 21:53
Cedric Moonen17-Sep-09 21:53 
GeneralRe: pure virtual functions Pin
hrishiS17-Sep-09 21:55
hrishiS17-Sep-09 21:55 
AnswerRe: pure virtual functions Pin
«_Superman_»17-Sep-09 21:44
professional«_Superman_»17-Sep-09 21:44 
AnswerRe: pure virtual functions Pin
Cedric Moonen17-Sep-09 21:51
Cedric Moonen17-Sep-09 21:51 
GeneralRe: pure virtual functions Pin
hrishiS17-Sep-09 22:00
hrishiS17-Sep-09 22:00 
GeneralRe: pure virtual functions Pin
Cedric Moonen17-Sep-09 22:12
Cedric Moonen17-Sep-09 22:12 
GeneralRe: pure virtual functions Pin
CPallini17-Sep-09 23:09
mveCPallini17-Sep-09 23:09 
AnswerRe: pure virtual functions Pin
RugbyLeague17-Sep-09 23:09
RugbyLeague17-Sep-09 23:09 
GeneralRe: pure virtual functions Pin
hrishiS17-Sep-09 23:28
hrishiS17-Sep-09 23:28 
GeneralRe: pure virtual functions Pin
RugbyLeague17-Sep-09 23:43
RugbyLeague17-Sep-09 23:43 
AnswerRe: pure virtual functions - an example for you. Pin
Iain Clarke, Warrior Programmer18-Sep-09 0:00
Iain Clarke, Warrior Programmer18-Sep-09 0:00 
QuestionDifferentiating SHUTDOWN and RESTART ? Pin
Kushagra Tiwari17-Sep-09 21:29
Kushagra Tiwari17-Sep-09 21:29 
AnswerRe: Differentiating SHUTDOWN and RESTART ? Pin
«_Superman_»17-Sep-09 21:42
professional«_Superman_»17-Sep-09 21:42 
GeneralRe: Differentiating SHUTDOWN and RESTART ? Pin
Kushagra Tiwari17-Sep-09 21:46
Kushagra Tiwari17-Sep-09 21:46 

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.