2017-01-07 1 views
-1

C++에서 Gtkmm 라이브러리로 작업하고 있습니다. 하지만 예를 들어 Grid의 벡터를 만들 수 있는지 궁금합니다. C++에서는 int의 벡터를 만들고 push_back() 메서드를 사용하여 요소를 동적으로 추가 할 수 있습니다. Gtkmm을 사용하여 동일한 작업을 수행 할 수 있습니까? Gtkmm을 사용하여 그리드 벡터 만들기

는 당신의 도움을 주셔서 감사합니다.

답변

2

벡터에는 템플릿 매개 변수가 있습니다.

그냥 그런 식으로 뭔가를 할 :

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

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

당신은 다른 구체적인 유형이 템플릿 매개 변수를 대체 할 수 있으며 해당 유형의 벡터를해야합니다.

0

C++에서 원하는 유형의 벡터를 만들 수 있습니다. 정수, 수레, 열거 형, 구조체, 클래스 등 중 Grid은 클래스이므로 해당 벡터를 만들 수 있습니다. 예를 들어 torkleyy의 대답을보십시오.

관련 문제