Array and Rvalue
问题 $4.2/1 - "An lvalue or rvalue of type “array ofN T” or “array of unknown bound of T” can be converted to an rvalue of type “pointer to T.” The result is a pointer to the first element of the array." I am not sure how do we get an rvalue of an array type other than during initialization/declaration? 回答1: I'm not sure what you refer to by "initialization/declaration" in this context. In the following, the array is a prvalue template<typename T> using alias = T; int main() { return alias<int[]>