help-gplusplus
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Amazing Performance Difference between vec[] and iterators


From: Ulrich Lauther
Subject: Re: Amazing Performance Difference between vec[] and iterators
Date: Wed, 12 Jul 2006 12:04:18 +0000 (UTC)

Paulo Matos <pocmatos@gmail.com> wrote:
: Hi all,

: I've wanted to know if there was any performance difference between
: using:
: for(vector<int>::const_iterator it = v.begin(); it != v.end(); ++it)

: and

: for(unsigned int k = 0; k < v.size(); ++k)

Try

unsigned int size = v.size();
for (unsigned int k = 0; k < size; ++k)

in your version size() is evaluated size times

: Cheers,


-- 
        -lauther

[nosave]
----------------------------------------------------------------------------
Ulrich Lauther          ph: +49 89 636 48834 fx: ... 636 42284
Siemens CT SE 6         Internet: Ulrich.Lauther@siemens.com


reply via email to

[Prev in Thread] Current Thread [Next in Thread]