
please wait
Evaluations There are two kinds of evaluations performed by the compiler for each expression or subexpression (both of which are optional): value computation: calculation of the value that is returned by the expression. ... side effect: access (read or write) to an object designated by a volatile glvalue, modification (writing) to an object, calling a library I/O function, or calling a function that does any of those operations. http://en.cppreference.com/w/cpp/language/eval_order |