使用Gtkmm创建网格矢量

时间:2017-01-07 18:51:22

标签: c++ c++11 c++14 gtkmm gtkmm3

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

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

向量具有模板参数。

做这样的事情:

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

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

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

答案 1 :(得分:0)

您可以在C ++中创建任何类型的矢量。整数,浮点数,枚举,结构,类等等。您的y是一个类,因此,您可以创建一个向量。请参阅torkleyy的答案。