c++ 多维vector内存占用问题分析
当我们需要长度不定的容器时,vector是一个不错的选择,它可以存储单维度的不定个数的数据,也可以叠加维度,实现不定长的二维甚至多维数组的功能。比如使用vector<vector<double>>就可以定义二维的vector容器。vector容器的特性是在被定义的时候,它就会自动预留16个存储空间,在二维的情况下,如果让他存储double数据,它最少的内存空间需求就是81616=2592 Byte(一个double是8个Byte)如果是3维的vectorvector<v