您的位置:首页 > 编程语言 > C语言/C++

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() );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: