jua*_*nza 15
有很多用例,所以让我们看看它们必不可少的几种情况:
固定大小的数组或矩阵类,请参阅例如C++ 11 std :: array或boost :: array.
std :: begin for数组的可能实现,或任何需要大小为固定大小的C样式数组的代码,例如:
返回数组的大小:
template <typename T, unsigned int N>
unsigned int size(T const (&)[N])
{
return N;
}
Run Code Online (Sandbox Code Playgroud)
它们在模板元编程中也非常有用.
| 归档时间: |
|
| 查看次数: |
409 次 |
| 最近记录: |