Я хочу использовать следующий код:
gtk_tree_model_get_path(store, &iter);
, где store
равен GtkTreeStore * store
, но мой компилятор c ++ (g ++) выдает мне ошибку:
cannot convert «GtkTreeStore* {aka _GtkTreeStore*}» to «GtkTreeModel* {aka _GtkTreeModel*}» for argument «1» to «GtkTreePath* gtk_tree_model_get_path(GtkTreeModel*, GtkTreeIter*)»
поэтому у меня есть искушение написать это:
gtk_tree_model_get_path(static_cast<GtkTreeModel *> store, &iter);
или это:
gtk_tree_model_get_path((GtkTreeModel *) store, &iter);
но я не уверен, что это будет правильно.пожалуйста, предложите мне.