美文网首页C++ 11
010 标准库函数 begin 和 end

010 标准库函数 begin 和 end

作者: 赵者也 | 来源:发表于2020-02-11 15:36 被阅读0次
int test[] = {0, 1, 2, 3, 4, 5};
auto *start = std::begin(test); // 指向 test 首元素的指针
auto *last = std::end(test);    // 指向 test 尾元素的下一个位置的指针

一个指针如果指向了某种内置类型数组的尾元素的“下一位置”,则其具备与 vector 的 end 函数返回的与迭代器类似的功能。特别要注意,尾后指针不能执行解引用和递增操作。

使用数组初始化 vector:

std::vector<int> intVec(start, last);
qDebug() << intVec.size();

相关文章

  • 010 标准库函数 begin 和 end

    一个指针如果指向了某种内置类型数组的尾元素的“下一位置”,则其具备与 vector 的 end 函数返回的与迭代器...

  • C++11新特性(11)-标准库函数begin和end

    遍历数组元素的方法 假设有一个数组: int a1[]{1, 2, 3, 4, 5}; 遍历数组的所有元素,可以这...

  • end和begin

    国庆节,七天假,一晃就过完了. 第一部分: 假期乐曲是这样演绎: 九月的最后一天,开始雀跃. 假期第二天,还是好开...

  • STL-sort

    ·包含头文件 升序:sort(begin,end,less ());降序:sort(begin,end,great...

  • 2019-05-28 ios touch触摸链

    1、UIView,begin向上传递begin-》beign-〉...-》end-〉end 2、UIContol,...

  • End And Begin

    有些故事还没讲完那就算了吧那些心情在岁月中已经难辨真假如今这里荒草丛生没有了鲜花好在曾经拥有你们的春秋和冬夏 早就...

  • end or begin

    不想整理过去的12年 琐碎的不完整的未完成的 都装进信封里,寄给需要的时间中的人。 脑袋被不断更新后,真的会释怀好...

  • The end The begin

    The end 终于顺利走过了2016年的第一个四十九天。回想初衷,是为了给自己制造一个开始的时间点,非常感谢...

  • Begin with the end

    “以终为始” (Begin with end in mind)是7 habits 的第二个习惯。可以指导生活,工作...

  • 小算法

    1、二分搜索auto begin=container.begin(),end=container.end();au...

网友评论

    本文标题:010 标准库函数 begin 和 end

    本文链接:https://www.haomeiwen.com/subject/ptnieqtx.html