Excellent points. I should have thought much harder before I wrote about Mark's program. Bill > On Sunday 16 May 2010 1:48:24 am Tim Prince wrote: > > On 5/15/2010 2:13 PM, Bill McEnaney wrote: > > > Please forgive me for potentially silly question that may not help Mark > > > speedup his program. If I understand the "const" keyword, it tells the > > > computer that after a const variable gets its first value, that > > > variable's value will be unchangeable. So I wonder why our friend has > > > declared some const variables inside a for-loop and why those variables > > > appear on the left sides of the assignment operator inside that loop. > > > Silly question: Could Mark's computer be wasting time by trying to > > > change the value of a variable that already has an unchangeable value? > > > > No, const simply asks the compiler to notify you when you write code > > which changes the value. It doesn't make a lot of sense if the value is > > to be modified intentionally. It does seem like a good idea to clean > > that up, particularly when Mark seems to have difficulty understanding > > which messages relate to his concerns. > > > > >From my own understanding, in the scope the variable is declared in, it > doesn't change. Each step through the loop and the variable is re-declared. No > matter, it is simple to cut that part of the program out. I'll post revised > code in another post, soon. > > -Mark > > ________________________________________________________________ Please visit a saintly hero: http://www.jakemoore.org