vectorvectorint 二维容器编程
#include <iostream>
#include <vector>
using std::cout;
using std::endl;
using std::vector;
template<typename T>
void show(const vector<vector<T> > &ivvec); //输出vector<vector<int> >的内容int main(void)
{vector<vector<int> >ivvec; //5行10列for(int i=0;i<5;++i){vector<int>ivec; //创建一个临时的vector<int>,用来存储二维vector的行数据for(int j=0;j<10;++j){ivec.push_back(j); }ivvec.push_back(ivec); //添加vector<int>(添加行数据) ivec.clear(); //删除ivec数据}cout<<ivvec.size()<<endl; //输出5show(ivvec);return EXIT_SUCCESS;}template<typename T>
void show(const vector<vector<T> > &ivvec)
{for(std::vector<vector<T> >::const_iterator iter=ivvec.begin();iter!=ivvec.end();++iter) //一定要加上std::{for(std::vector<T>::const_iterator it=iter->begin();it!=iter->end();++it) 一定要加上std::{cout<<*it<<" ";}cout<<endl;}//也可以如下这样写
/* for(int i=0;i<ivvec.size();++i){//vector<int> ivec = ivvec[i];for(int j=0;j<ivvec[i].size();++j){cout<<ivvec[i][j]<<" ";}cout<<endl;}*/
}
转载于:https://blog.51cto.com/whatever957/1570377
vectorvectorint 二维容器编程相关推荐
- 杠子老虎鸡虫 《python二维游戏编程》课后项目一
<python二维游戏编程>项目一:杠子老虎鸡虫 V0.0.2.20210629 项目简介 <python二维游戏编程>课后项目1 适用于中国农业出版社,张太红主编,2015版 ...
- 【C语言习题】有3个学生,上4门课程,要求输入全部学生的各门课成绩,并分别求出每门课的平均成绩(用二维数组编程)
题目内容:有3个学生,上4门课程,要求输入全部学生的各门课成绩,并分别求出每门课的平均成绩.[要求:使用二维数组存学生成绩,行:学生,列:单科成绩] 输入样例: 输出样例:第1门课的平均成绩是:76. ...
- 利用二维数组编程实现功能:输入一个整数n(n不超过10),输出n行的杨辉三角形
杨辉三角形的用处与构成 11幂次方的值 二项式系数 相加为2幂次方的值 构成为下一行数为上面临近的两个数相加 遇到的问题 该使用哪个数组 先赋值再输出还是边赋值边赋值 如何控制首位均为1 如何使输出变 ...
- 有限元-二维有限元编程(矩形区域、三角剖分)
有限元-矩形区域三角剖分程序 本文将介绍矩形区域上Poisson方程−Δu=f,Δ=∂∂x2+∂∂y2-\Delta u=f,\Delta= \frac{\partial}{\partial x^2} ...
- python二维游戏编程 超级大脑_超级大脑教练 - 主页
${content} 你输入的邮件地址曾经通过${type}激活了本站帐号,请使用${type}帐号直接登录. 课程习题 : 提示 请选择一个答案 提交 查看正确答案 下一题 ${option}: $ ...
- 利用二维数组编程输出九九乘法表 ← C语言
[九九乘法表] [算法代码] #include <stdio.h> int t[10][10]; int main() { int i,j;for(i=1; i<=9; i++)f ...
- 【Ogre编程入门与进阶】第十五章 Ogre的“二维”与合成特效
15.1 Ogre中的"二维" 早在第一章,我们就曾经向读者介绍过,Ogre是一个3D图形渲染引擎,通过Ogre可以制作出各种各样的三维动画和游戏.但是,不要以为Ogre中只能渲染 ...
- c++ 使用容器,二维数组定义方法
方法1:先定义一维容器 直接上代码 亲测可用 #include <string.h> #include <vector> #include <iostream> # ...
- 如何在Python中定义二维数组
我想定义一个没有初始化长度的二维数组,如下所示: Matrix = [][] 但这不起作用... 我已经尝试过下面的代码,但是它也是错误的: Matrix = [5][5] 错误: Traceback ...
最新文章
- 数据结构习题精解 C语言实现+微课视频(习题解答、研考试题、微课视频)
- js计算两个日期的时间差
- 移动端https抓包那些事--初级篇
- 分布式消息系统Kafka初步
- db2 某个字段排序_MySQL、Oracle、DB2等数据库常规排序、自定义排序和按中文拼音字母排序...
- net中 css 控制 GridView 样式
- Flink算子(Filter、KeyBy、Reduce和Aggregate)
- 同时买票是怎么实现的_腰包怎么背才更新潮?教你3种时尚背法,告别土味老气风...
- 不可错过!斯坦福课程3D数据的机器学习方法(Machine Learning for 3D Data)第二部分Geometry Foundations: Surface Representations
- Multi-task Learning and Beyond: 过去,现在与未来
- 超简单版Python打包exe文件,并修改图标,这将是你见过最容易上手的教程~
- python 会议室预约系统解决方案_快思聪FUSION会议预约系统
- Android 字符串的替换字符
- 系统学习机器学习之弱监督学习(一)--弱监督学习综述
- 华为路由器后台登录协议实现
- linux xsh加密传输,WBB - 解决Xshell迁移/同步xsh文件时,ssh秘钥密码/密码丢失问题...
- 慕课编译原理(第十章.构造优先关系表)
- 在Ubuntu下安装netspeed查看网络速度
- 微信小程序太阳落日效果
- 构造二叉树-前序遍历
热门文章
- 通过 SpringBoot 中使用 lombok 实现自动创建JavaBean的get/set方法、全参/无参构造方法、toString()、equals()、hashCode()
- 小能量汇聚成大能量_清体能量棒配料解析:小种子,大能量,藜麦和青稞
- 如何用catia画半圆_简笔画用半圆画卡通动物
- mysql 去重_点赞功能,用 MySQL 还是 Redis ?
- 2.变量/字符串/if/while/数据类型
- 【数学与算法】牛顿法的两种应用:求根和最优化
- Java中的goto实现
- Jmeter + Grafana + InfluxDB 性能测试监控
- Java功底之static、final、this、super
- Tomcat容器入门介绍