From: Peter V. <Pet...@es...> - 2004-03-09 11:39:28
|
> Isn't it faster to do the declarations out of the loop, for example > instead of > for (unsigned p=0;p<np;++p,planeA += pstepA,planeB += pstepB,planeS += pstepS) > { > const aT* rowA = planeA; ... > using following technique: > unsigned p; > const aT* rowA; > for ( p=0;p<np;++p,planeA += pstepA,planeB += pstepB,planeS += pstepS) > { > ... Modern C++ compilers should implement both ways identically, certainly when optimisation is on (but probably also without optimisation). I have never tested this, though. -- Peter. |