Changes

Jump to: navigation, search

C/C++ FAQ

61 bytes added, 18:12, 18 November 2012
no edit summary
header as well there are no errors. However when splitting the deceleration (header) and implementation
(making a cpp file) for that class template there are numerous compile errors. What do all these errors mean?
Q: Can Stacks, Queues or Lists be referenced using indexes? </pre> 
'''Q:''' Why is the postfix increment/decrement operator (e.g. a++ and a--) evaluated differently on different compilers?<br>
'''A:''' The evaluation of expressions, especially arithmetic expressions are based on sequence points which are undefined by the language. Arithmetic expressions containing complex postfix calculations are evaluated differently across different compilers because each compiler is unequally efficient. That is to say, these expressions are not portable as each compiler uses a different way to evaluate the expression based on its efficiency implementation. This can be noted by observing the process time of an expression across different platforms, which will be different for the same expression, due to different methods of evaluation. <br>
1
edit

Navigation menu