Array类-C++数组

<array>类是C++ 11标准引入的,它是C数组一个很好的替代品。它相比C数组的优势:

  • Array数组知道自己的大小;C通常把数组大小做为一个单独的参数传入函数
  • 不用指针访问
  • 可靠、简单

示例代码:

数组元素的访问:

Screen Shot 2016-07-10 at 5.38.20 PM

front()和back()函数:

Array类-C++数组

获得数组元素个数:

Array类-C++数组

swap()交换两个array:

Array类-C++数组

  • empty():判读数组是否为空
  • fill():把所有数组元素填充为某个值


参考文档:http://en.cppreference.com/w/cpp/container/array

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注