C++ 如何";推回;使用犰狳的物体?

C++ 如何";推回;使用犰狳的物体?,c++,armadillo,C++,Armadillo,如何在犰狳中创建一个动态大小字段对象,以便以后可以将内容推回中 我试过我知道犰狳有“重塑”、“保留”的能力,它不能像std::vector那样推回。试一下通常不是个好主意。大多数主要的图书馆都有很好的文档记录。现在还不清楚你在问什么,请发布一个和你得到的任何错误。犰狳容器对于线性代数和数学运算很有用,它们不应该像这样使用。如果您只想附加元素,则更适合使用std::vector。如果你需要在数学和线性代数中使用犰狳,那么最好将逻辑分为两个步骤,一个是查找大小,另一个是填充元素。你可以使用resiz

如何在犰狳中创建一个动态大小字段对象,以便以后可以
将内容推回


我试过
我知道犰狳有“重塑”、“保留”的能力,它不能像std::vector那样推回。试一下通常不是个好主意。大多数主要的图书馆都有很好的文档记录。现在还不清楚你在问什么,请发布一个和你得到的任何错误。犰狳容器对于线性代数和数学运算很有用,它们不应该像这样使用。如果您只想附加元素,则更适合使用
std::vector
。如果你需要在数学和线性代数中使用犰狳,那么最好将逻辑分为两个步骤,一个是查找大小,另一个是填充元素。你可以使用
resize
在保留元素和布局的同时更改大小,我同意@darcamo。如果我真的需要使用push_back,我使用std::vector,最后,我调用arma::conv_to。这比在循环中调整向量的大小要快。