关闭

C++11 两种新的数组形参使用方式

218人阅读 评论(0) 收藏 举报
分类:

①使用标准库规范

void print(const int *beg, const int * end)
{
    while (beg != end)
        cout << *beg++ << endl;
}

//use
int j[2] = {0, 1};
print(begin(j), end(j));


②模板+数组引用形参

template <unsigned N>
void print(const int (&arr)[N] )
{
    for (auto elem : arr)
        cout << elem << endl;
}

//use
print (j);
print ("hello");


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7872次
    • 积分:274
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:3篇
    • 译文:1篇
    • 评论:1条
    文章分类
    最新评论