Before revision: Specific issues of memory order Program-order effects involving pointer expressions Now consider the same summation expressed with pointer indirection, in a language such as C / C++ which supports pointers: sum = *a + *b + *c; Evaluating the expression *x is termed "dereferencing" a pointer and involves reading from memory at a location specified by the current value of x.
After revision: Specific issues of memory order Program-order effects involving pointer expressions Now consider the same summation expressed with pointer indirection, in a language such as C or C++ which supports pointers: sum = *a + *b + *c; Evaluating the expression *x is termed "dereferencing" a pointer and involves reading from memory at a location specified by the current value of x.