Click here to Skip to main content
15,914,481 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Gathering ethernet network statistics Pin
Bail Organa23-Feb-05 10:19
Bail Organa23-Feb-05 10:19 
GeneralRe: Gathering ethernet network statistics Pin
David Crow23-Feb-05 10:28
David Crow23-Feb-05 10:28 
GeneralOnDraw() troubles.... Pin
bitpusher22-Feb-05 10:34
bitpusher22-Feb-05 10:34 
GeneralRe: OnDraw() troubles.... Pin
John R. Shaw22-Feb-05 16:10
John R. Shaw22-Feb-05 16:10 
GeneralRe: OnDraw() troubles.... Pin
bitpusher23-Feb-05 6:40
bitpusher23-Feb-05 6:40 
GeneralRe: OnDraw() troubles.... Pin
bobi_zcl22-Feb-05 21:50
bobi_zcl22-Feb-05 21:50 
GeneralRe: OnDraw() troubles.... Pin
bitpusher23-Feb-05 6:36
bitpusher23-Feb-05 6:36 
GeneralSTL sort functor question Pin
Maximilien22-Feb-05 10:03
Maximilien22-Feb-05 10:03 
just to be sure I do this the right way ...

I have a vector of something and I want to sort it according to a criteria; so I define a class as the criteria, and I want to pass some context to it ( some additional global thingies )

typedef std::vector < something > vectorOfSomething_t;
vectorOfSomething_t myVector;
...
vectorOfSomething_t::iterator start = myVector.start();
vectorOfSomething_t::iterator end = myVector.end();
std::sort( start, end, myCriteriaFunctor );

...

class myCriteriaFunctor 
{
public:
  myCriteriaFunctor ( bool b, int i ): m_vp(vp), m_bSortOrder( b ), m_iSomeContext(i) {};
private:
  bool m_bSortOrder;
  int m_iSomeContext;
public:
  bool operator() ( something& something1 , something& something2 ) const
  {
    bool bSmaller;
    ...
    return bSmaller;// true or false depending on the context criteria  
};


the question, is it kosher to pass data like that to a sort functor ?

It's working right now, and I just want to be sure ...

Thanks.



Maximilien Lincourt
Your Head A Splode - Strong Bad
GeneralRe: STL sort functor question Pin
Gevorg22-Feb-05 10:09
Gevorg22-Feb-05 10:09 
GeneralRe: STL sort functor question Pin
Michael Dunn22-Feb-05 11:11
sitebuilderMichael Dunn22-Feb-05 11:11 
GeneralQuestion about the copy constructor Pin
Budric B.22-Feb-05 9:00
Budric B.22-Feb-05 9:00 
GeneralRe: Question about the copy constructor Pin
Mohammad A Gdeisat22-Feb-05 10:09
Mohammad A Gdeisat22-Feb-05 10:09 
GeneralRe: Question about the copy constructor Pin
S. Senthil Kumar22-Feb-05 18:19
S. Senthil Kumar22-Feb-05 18:19 
GeneralRe: Question about the copy constructor Pin
Anonymous22-Feb-05 21:55
Anonymous22-Feb-05 21:55 
GeneralRe: Question about the copy constructor Pin
S. Senthil Kumar22-Feb-05 18:35
S. Senthil Kumar22-Feb-05 18:35 
GeneralRe: Question about the copy constructor Pin
John R. Shaw22-Feb-05 18:58
John R. Shaw22-Feb-05 18:58 
GeneralThank you all Pin
Budric B.23-Feb-05 3:05
Budric B.23-Feb-05 3:05 
GeneralDebuggin mixed (managed/unmanaged) code Pin
CLermen22-Feb-05 8:44
CLermen22-Feb-05 8:44 
GeneralRe: Debuggin mixed (managed/unmanaged) code Pin
Sheng Jiang 蒋晟22-Feb-05 13:25
Sheng Jiang 蒋晟22-Feb-05 13:25 
GeneralRe: Debuggin mixed (managed/unmanaged) code Pin
CLermen23-Feb-05 2:31
CLermen23-Feb-05 2:31 
QuestionCFormView window can never be on top of CDialog. Why? How can I change this? Pin
digwizfox22-Feb-05 8:10
digwizfox22-Feb-05 8:10 
GeneralNamedPipe Server Pin
humps22-Feb-05 7:50
humps22-Feb-05 7:50 
GeneralImplementing a join operation in an ODBC based application -- Question! Pin
ur_unholyness22-Feb-05 6:10
ur_unholyness22-Feb-05 6:10 
GeneralRe: Implementing a join operation in an ODBC based application -- Question! Pin
David Crow22-Feb-05 8:17
David Crow22-Feb-05 8:17 
GeneralRe: Implementing a join operation in an ODBC based application -- Question! Pin
ur_unholyness23-Feb-05 6:58
ur_unholyness23-Feb-05 6:58 

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.