标准库 array 的使用

Posted lhb666aboluo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了标准库 array 的使用相关的知识,希望对你有一定的参考价值。

#include <array>
#include <iostream>
using namespace std;

struct Point {
    int x, y;
};

ostream& operator<<(ostream& os, Point p)
{
    os << { << p.x << , << p.y << };
    return os;
}

template<typename T, int N>
void print(array<T, N>& a)
{
    for (int i = 0; i != N; ++i)
        cout << a[i] << 
;
}

int main()
{
    array<Point, 3> points{ {{1,2},{3,4},{5,6}} };
    print<Point,3>(points);
    return 0;
}

标准库array声明为:

template<typename T, size_t N>
struct array{
    T elem[N];
    //other member functions
};

 

以上是关于标准库 array 的使用的主要内容,如果未能解决你的问题,请参考以下文章

标准库 array 的使用

Array数组标准库

使用标准库Ruby将数据标记到Elasticsearch批量中

十条jQuery代码片段助力Web开发效率提升

十条jQuery代码片段助力Web开发效率提升

使用Array.Count并匹配案例F#