|
-
Dec 22nd, 2001, 03:16 PM
#7
it returns a const reference because you are not supposed to write
Counter c;
++++c;
If the returned reference is const, this will result in a compiler error as it should be.
Also, you are not supposed to write:
++c = ...;
The result of both pre- and postfix increment/decrement operators are NOT L-values.
All the buzzt
 CornedBee
"Writing specifications is like writing a novel. Writing code is like writing poetry."
- Anonymous, published by Raymond Chen
Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|