Click here to Skip to main content
16,015,827 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: MDI Application Pin
Cool Ju13-Nov-05 22:31
Cool Ju13-Nov-05 22:31 
GeneralRe: MDI Application Pin
masnu14-Nov-05 2:56
masnu14-Nov-05 2:56 
Questionwhy this is not called? CMyDoc::Serialize(CMyArchive& ar) Pin
lucy11-Nov-05 10:39
lucy11-Nov-05 10:39 
AnswerRe: why this is not called? CMyDoc::Serialize(CMyArchive& ar) Pin
Cool Ju13-Nov-05 22:52
Cool Ju13-Nov-05 22:52 
GeneralRe: why this is not called? CMyDoc::Serialize(CMyArchive& ar) Pin
lucy14-Nov-05 9:07
lucy14-Nov-05 9:07 
AnswerRe: why this is not called? CMyDoc::Serialize(CMyArchive& ar) Pin
Cool Ju14-Nov-05 16:53
Cool Ju14-Nov-05 16:53 
GeneralRe: why this is not called? CMyDoc::Serialize(CMyArchive& ar) Pin
lucy15-Nov-05 3:44
lucy15-Nov-05 3:44 
QuestionSelective iterator over STL vector. Pin
Maximilien11-Nov-05 10:08
Maximilien11-Nov-05 10:08 
( maybe not the best wording for my question )

Let's say I have a vector :

std::vector< BaseObject* > myVector;

I can have an iterator like :

std::vector< BaseObject >::iterator it;

That will move on the vector.

now, if I have a class hierarchy with the BaseObject class as the class parent :

class Derive1 : public BaseObject {};
class Derive2 : public BaseObject {};
/// ...

myVector.push_back( new Derive1 );
myVector.push_back( new Derive2 );
/// ...


Is there a way with STL to iterate only on some type of object in the vector ?

For example, only iterator on the object of the type Derive1 instead of iterating over the whole list and manually each time check to see if it's of the right class ?

Or do I have to do a bigger wrapper over the vector ?

Thanks.

Max.



Maximilien Lincourt
Your Head A Splode - Strong Bad
AnswerRe: Selective iterator over STL vector. Pin
Chris Losinger11-Nov-05 10:27
professionalChris Losinger11-Nov-05 10:27 
AnswerRe: Selective iterator over STL vector. Pin
S. Senthil Kumar11-Nov-05 23:24
S. Senthil Kumar11-Nov-05 23:24 
GeneralRe: Selective iterator over STL vector. Pin
Jeremy Thornton12-Nov-05 5:39
Jeremy Thornton12-Nov-05 5:39 
Questionthe knight's tour, solution in cpp Pin
codologyst11-Nov-05 9:06
codologyst11-Nov-05 9:06 
AnswerRe: the knight's tour, solution in cpp Pin
Maximilien11-Nov-05 9:29
Maximilien11-Nov-05 9:29 
QuestionFindFirstPrinterChangeNotification fails on XP laptop. Pin
Flit11-Nov-05 7:35
Flit11-Nov-05 7:35 
QuestionRe: FindFirstPrinterChangeNotification fails on XP laptop. Pin
David Crow11-Nov-05 8:44
David Crow11-Nov-05 8:44 
AnswerRe: FindFirstPrinterChangeNotification fails on XP laptop. Pin
Flit11-Nov-05 19:38
Flit11-Nov-05 19:38 
AnswerRe: FindFirstPrinterChangeNotification fails on XP laptop. Pin
Graham Bradshaw11-Nov-05 8:53
Graham Bradshaw11-Nov-05 8:53 
GeneralRe: FindFirstPrinterChangeNotification fails on XP laptop. Pin
Flit11-Nov-05 20:01
Flit11-Nov-05 20:01 
QuestionNavigate2 issue Pin
Hans Ruck11-Nov-05 6:56
Hans Ruck11-Nov-05 6:56 
AnswerRe: Navigate2 issue Pin
ThatsAlok13-Nov-05 18:08
ThatsAlok13-Nov-05 18:08 
GeneralRe: Navigate2 issue Pin
Hans Ruck13-Nov-05 21:00
Hans Ruck13-Nov-05 21:00 
Questionimporting template classes from dll Pin
Themis11-Nov-05 6:32
Themis11-Nov-05 6:32 
AnswerRe: importing template classes from dll Pin
Bob Stanneveld11-Nov-05 7:35
Bob Stanneveld11-Nov-05 7:35 
AnswerRe: importing template classes from dll Pin
cmk11-Nov-05 13:18
cmk11-Nov-05 13:18 
Questionvc &amp;amp; dll help Pin
bocbe11-Nov-05 4:47
bocbe11-Nov-05 4:47 

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.