创建Gtk::对话框时出错

创建Gtk::对话框时出错,gtk,gtkmm,Gtk,Gtkmm,我试图在按下按钮时创建一个对话框。单击按钮时调用的函数如下: void clicked(){ const std::string title = "Title"; Gtk::Dialog *m_dialog(title, false); } 我在创建对话框的最后一行不断遇到错误 我得到的两个错误如下: error: expression list treated as compound expression in initializer [-fpermissive] error: cannot

我试图在按下按钮时创建一个对话框。单击按钮时调用的函数如下:

void clicked(){
const std::string title = "Title";
Gtk::Dialog *m_dialog(title, false);
}
我在创建对话框的最后一行不断遇到错误

我得到的两个错误如下:

error: expression list treated as compound expression in initializer [-fpermissive]
error: cannot convert ‘bool’ to ‘Gtk::Dialog*’ in initialization
根据gtkmm参考,第一个参数应该是标题,第二个参数应该是布尔值,指示它是否应该是模态

有人知道我做错了什么吗

谢谢

你可能是有意的

Gtk::Dialog m_dialog(title, false);

Gtk::Dialog *m_dialog = new Gtk::Dialog(title, false);