主要就是为了使用的方便,更加容易和algorithm的算法结合的更好!
// 另外boost::array和tr1::array使用一样!
通过代码相信大家都已经看到了,使用这种固定数组模板能够用起来更方便,而且在效率上也不会有太大的开销。
个人对此的一些建议:
1.当我们只是把一个数组用来存放一些东西而且是固定大小的时候我们都使用c风格的数组。
2.如果我们对它的操作频繁涉及到很多算法的时候,我们可以考虑array模板!
3.当大小需要变动的时候建议使用其它标准容器!
主要就是为了使用的方便,更加容易和algorithm的算法结合的更好!
// 另外boost::array和tr1::array使用一样!
通过代码相信大家都已经看到了,使用这种固定数组模板能够用起来更方便,而且在效率上也不会有太大的开销。
个人对此的一些建议:
1.当我们只是把一个数组用来存放一些东西而且是固定大小的时候我们都使用c风格的数组。
2.如果我们对它的操作频繁涉及到很多算法的时候,我们可以考虑array模板!
3.当大小需要变动的时候建议使用其它标准容器!