使用 Gtkmm 创建网格向量



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

谢谢你的帮助。

向量具有模板参数。

只需做这样的事情:

#include <gtkmm/grid.h>
#include <vector>
std::vector<Gtk::Grid> myGridVector;
//          ^^^^^^^^^^
//          This is the template parameter

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

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

相关内容

  • 没有找到相关文章

最新更新