Use pre-increment/decrement operators to move iterator in the loop (propgrid sample).
When the return value is ignored, the ++it/--it is never less efficient than the it++/it--.
This commit is contained in:
parent
7c0b52671d
commit
4228e3210f
@ -2406,7 +2406,7 @@ void FormMain::OnIterate3Click( wxCommandEvent& WXUNUSED(event) )
|
|||||||
for ( it = m_pPropGridManager->GetCurrentPage()->
|
for ( it = m_pPropGridManager->GetCurrentPage()->
|
||||||
GetIterator( wxPG_ITERATE_DEFAULT, wxBOTTOM );
|
GetIterator( wxPG_ITERATE_DEFAULT, wxBOTTOM );
|
||||||
!it.AtEnd();
|
!it.AtEnd();
|
||||||
it-- )
|
--it )
|
||||||
{
|
{
|
||||||
wxPGProperty* p = *it;
|
wxPGProperty* p = *it;
|
||||||
|
|
||||||
|
@ -470,7 +470,7 @@ bool FormMain::RunTests( bool fullTest, bool interactive )
|
|||||||
|
|
||||||
wxArrayPGProperty::reverse_iterator it2;
|
wxArrayPGProperty::reverse_iterator it2;
|
||||||
|
|
||||||
for ( it2 = array.rbegin(); it2 != array.rend(); it2++ )
|
for ( it2 = array.rbegin(); it2 != array.rend(); ++it2 )
|
||||||
{
|
{
|
||||||
wxPGProperty* p = (wxPGProperty*)*it2;
|
wxPGProperty* p = (wxPGProperty*)*it2;
|
||||||
RT_MSG(wxString::Format(wxT("Deleting '%s' ('%s')"),p->GetLabel().c_str(),p->GetName().c_str()));
|
RT_MSG(wxString::Format(wxT("Deleting '%s' ('%s')"),p->GetLabel().c_str(),p->GetName().c_str()));
|
||||||
|
Loading…
Reference in New Issue
Block a user