C++에서 Gtkmm 라이브러리로 작업하고 있습니다. 하지만 예를 들어 Grid
의 벡터를 만들 수 있는지 궁금합니다. C++에서는 int
의 벡터를 만들고 push_back()
메서드를 사용하여 요소를 동적으로 추가 할 수 있습니다. Gtkmm을 사용하여 동일한 작업을 수행 할 수 있습니까? Gtkmm을 사용하여 그리드 벡터 만들기
-1
A
답변
2
벡터에는 템플릿 매개 변수가 있습니다.
그냥 그런 식으로 뭔가를 할 :
#include <gtkmm/grid.h>
#include <vector>
std::vector<Gtk::Grid> myGridVector;
// ^^^^^^^^^^
// This is the template parameter
당신은 다른 구체적인 유형이 템플릿 매개 변수를 대체 할 수 있으며 해당 유형의 벡터를해야합니다.
0
C++에서 원하는 유형의 벡터를 만들 수 있습니다. 정수, 수레, 열거 형, 구조체, 클래스 등 중 Grid
은 클래스이므로 해당 벡터를 만들 수 있습니다. 예를 들어 torkleyy의 대답을보십시오.