0

我正在使用 C++ 中的库Gtkmm。但我想知道我是否可以创建一个Grid例如 a 的向量?我的意思是在 C++ 中,我可以使用方法创建一个向量int并动态添加一个元素push_back()。是否可以对 Gtkmm 做同样的事情?

谢谢您的帮助。

4

2 回答 2

2

向量具有模板参数。

做这样的事情:

#include <gtkmm/grid.h>
#include <vector>

std::vector<Gtk::Grid> myGridVector;
//          ^^^^^^^^^^
//          This is the template parameter

您可以将此模板参数替换为任何其他具体类型,并且您将拥有该类型的向量。

于 2017-01-07T19:00:38.020 回答
0

您可以在 C++ 中创建所需的任何类型的向量。整数,浮点数,枚举,结构,类等。你Grid是一个类,因此,你可以创建一个向量。有关示例,请参见 torkleyy 的答案。

于 2017-01-07T19:11:50.857 回答