Cpp数组

本文目的

想知道如何写一个模板函数可以接受数组,从而推断出数组长度,类型信息

如何把一个struct强制转换成数组

答案

如何写一个模板函数可以接受数组,从而推断出数组长度,类型信息

template <class T, int N>
void f(T (&x)[N])

如何把一个struct强制转换成数组

typedef int ai[2];
ai* p = (ai*)&x;
f(*p);

全部测试代码


Powered by Jekyll and Theme by solid

本站总访问量