2011-11-02 112 views
0

我正在写一个C++程序,它使用增强库进行矩阵操作。我需要的是我必须动态地扩展初始矩阵的大小。增强矩阵动态大小扩展

例如: 如果我的矩阵大小为:

matrix<float> m(3,3); 

,后来我的矩阵将扩大和我需要一个4 * 4矩阵。我能想到的天真方法是分配一个大小为4,4的新矩阵,并将3 * 3矩阵的所有元素复制到它。是否有更好的方式来提升?

回答

1

使用resize(): “矩阵的已经存在的元素指定当preseved(原文如此)”。