首页
导航
博客
电子书
算法
众创
代码
随贴
关于我们
您好,欢迎来到码863代码分享网! 请
[登录]
/
[注册]
搜 索
使用iterator与指针遍历容器
编辑
代码正文
双击正文可选择全部
1[代码][c++]
尝试一下
#include <stdio.h> #include <time.h> #include <string> #include <vector> using namespace std; int main(void) { clock_t start_t, end_t; start_t = clock(); vector<int> arr(10); //使用iterator遍历容器 for(vector<int>::iterator i=arr.begin();i!=arr.end();i++){ *i=i-arr.begin(); printf("%u\n",*i); } //使用指针遍历容器 int *p=&arr[0]; for(int j=0;j<10;j++){ *(p+j)=j+100; printf("%u\n",*(p+j)); } end_t = clock(); printf("CPU 占用的总时间:%f秒\n", (double)(end_t - start_t) / CLOCKS_PER_SEC); return 0; }
文明上网理性发言,请遵守新闻评论服务协议
0 条评论
发布评论
全部评论
最新
/
最热
暂无评论
加载更多
CopyRight 2002~2023 精通2100网 联系邮箱:qqtxt@163.com
版权所有:精通2100网
湘ICP备2023018646号-1
MYSQl共执行 3 个查询,用时 0.0017528533935547 秒,PHP脚本用时 0.003785 秒,占用内存 0.502 MB,Gzip 已启用