[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