关于vector定义二维数组的问题
来源:互联网 发布:网络清流是什么意思 编辑:程序博客网 时间:2024/04/30 08:44
今天在使用vector的二维数组,遇到一个问题。
目的是想使用vector定义一个确定维数的数组,即是数组中每个元素都为一个容器。去网上搜索了一下格式vector<vector<string> > shit (注意string后的尖括号后面哟哟个空格),否则被认为格式错误。 而要确定维数 则必须像上述那样vector<vector<string> > shit(360) (注意此处是圆括号 不是尖括号)。使用时候如下面的例子
#include <iostream>#include <vector>using namespace std;int main(){vector< vector<int> > a(20);for(int i = 0; i < 20; i++) { for(int j = 0; j < 20; j++) {a[i].push_back(i*j);}}for(int i = 0; i < 20; i++) { for(int j = 0; j < 20; j++) {cout << a[i][j] << " " ;}cout << endl;}return 0
而在类中定义如此的成员函数的时候,此格式实际上已经初始化了,因此 并不能把此格式应用到类的成员函数中,突发解决方法:
首先定义
class Cxx{ public: vector<vector<string> > shit}Cxx::Cxx():shit(360){ ……}
问题解决~
0 0
- 关于vector定义二维数组的问题
- vector声明二维数组的一些问题
- 关于二维数组和vector<vector<>>的那些事
- 二维数组的定义问题(java)
- 对于二维vector的定义
- 随手记(vector定义二维数组)
- 二维数组的定义
- 二维数组的定义
- 二维数组的定义
- vector创建的二维数组
- 二维数组vector<vector<int> >的建立
- 关于二维数组指针的问题?
- 关于二维浮点型数组的问题
- 一道关于C++二维数组的问题
- 关于二维数组做参数的问题
- 关于C++二维数组的返回问题
- 关于动态new二维数组的问题
- 关于二维数组循环的效率问题
- iphone4 电话截获
- 2013.12.16oracle 会话属性 模块名 操作名 会话跟踪
- 顶点坐标变换(3)
- Linux面试基础题-2
- Spring TestContext测试框架
- 关于vector定义二维数组的问题
- 一个UltraTree结点拖动到另一个UltraTree上面
- LEADTOOLS使用教程:LEADTOOLS Barcode用法
- Zen of PM - Going From Blank Page to Concept
- RESTful架构——资源、表现、转换
- 各种排序算法的稳定性和时间复杂度小结
- iphone4 短信截获
- 数据仓库概念一览
- 不积跬步无以至千里