我正在使用 C++ 中的库Gtkmm。但我想知道我是否可以创建一个Grid
例如 a 的向量?我的意思是在 C++ 中,我可以使用方法创建一个向量int
并动态添加一个元素push_back()
。是否可以对 Gtkmm 做同样的事情?
谢谢您的帮助。
向量具有模板参数。
做这样的事情:
#include <gtkmm/grid.h>
#include <vector>
std::vector<Gtk::Grid> myGridVector;
// ^^^^^^^^^^
// This is the template parameter
您可以将此模板参数替换为任何其他具体类型,并且您将拥有该类型的向量。
您可以在 C++ 中创建所需的任何类型的向量。整数,浮点数,枚举,结构,类等。你Grid
是一个类,因此,你可以创建一个向量。有关示例,请参见 torkleyy 的答案。