c++ vectorb(a[0].size(),vector(a.size())) 请指教

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 20:38:47

c++ vectorb(a[0].size(),vector(a.size())) 请指教
c++ vectorb(a[0].size(),vector(a.size())) 请指教

c++ vectorb(a[0].size(),vector(a.size())) 请指教
vectorb实例化一个名为b的vector.这个vector当中存得是一系列的vector.
实例化的同时,在b里面放入一些默认值.总共放入a[0].size()个默认值,默认值的内容是vector(a.size()),即一个长度为a.size(),里面值都填充为0的vector.
可以把b想象成一个表,它有a[0].size()行,其中每行又有a.size()列.新建的表里面这a[0].size()行*a.size()列全部填成0.
这个构造函数的原型是
explicit vector ( size_type n,const T& value= T(),const Allocator& = Allocator() );