c++ vector<vector<int>>b(a[0].size(),vector<int>(a.size()))
2015-02-05 16:03
651 查看
vector<vector<int>>b实例化一个名为b的vector。这个vector当中存得是一系列的vector<int>。 实例化的同时,在b里面放入一些默认值。总共放入a[0].size()个默认值,默认值的内容是vector<int>(a.size()),即一个长度为a.size(),里面值都填充为0的vector<int>。 可以把b想象成一个表,它有a[0].size()行,其中每行又有a.size()列。新建的表里面这a[0].size()行*a.size()列全部填成0。 这个构造函数的原型是 explicit vector ( size_type n, const T& value= T(), const Allocator& = Allocator() );
相关文章推荐
- c++ vector<int>v v.size()
- #碰到的小问题#c++中vector<int> 和vector<int>::iterator有什么不同
- C++:vector<vector<int> > a, int b[M][L].两种方式,那种效率高。 注:都采用下标寻址方式。
- vector<int>::size_type 解释
- c++中vector<int>和vector<int*>的用法区别
- std::vector<std::string>::size_type和 int的区别
- vector<string>::size_type与string::size_type
- 题目1554:区间问题 map<int , vector<int> >的使用
- 【C++ Primer】【练习题】【3.13】【3.17】求vector<int>相邻元素的和
- <C++>迭代器:访问string对象和vector对象
- C++中的&nbsp;pair&lt;map&lt;string,&nbsp;int&gt;::i…
- <C++>vector
- C++用map记录字符串,怎么用map<string,int>才会不超时
- priority_queue<int,vector<int>,greater<int>>优先队列 按照由小到大顺序
- vector<vector<int>>
- vector<int> 转换为 int*
- C++中vector<int>和vector<int*>的区别
- C++ <vector>入门(1)
- c++中vector<int>和vector<int*>的用法比较
- 理解vector<T>::size_type类型