<分区>
我正在阅读此页面: C++ Tip: How To Get Array Length .作者给出了一段代码来了解静态数组的大小。
template<typename T, int size>
int GetArrLength(T(&)[size]){return size;} // what does '(&)' mean ?
.
.
.
int arr[17];
int arrSize = GetArrLength(arr); // arrSize = 17
谁能解释一下这段代码,因为我不明白它是如何工作的。