Statement that isn't a full-expression
问题 It is often heard that in C++ temporary objects get deconstructed at the end of the full-expression . A full-expression is defined to be an expression that isn't a sub-expression of some other expression. This sounds very similar to the notion of a statement to me. So my questions are: If I append a semi-colon to a full-expression , will it always be a statement ? Can one arrive at every full-expression by taking some statement with a semi-colon at the end, and removing that semi-colon? Can I