1

我想知道如何获得大小std::tr1::array<int, 16> >

只是16*sizeof(int),16字节是怎么回事?

4

2 回答 2

5

尝试sizeof(std::tr1::array<int, 16> >)

于 2012-08-07T21:37:55.453 回答
3

是的,std::tr1::array保证是包装底层原始数组的聚合类型,实际上您可以使用data()成员函数访问它。原始数组的大小是元素数量乘以一个元素的大小。

于 2012-08-07T21:50:32.483 回答