メニューをつけるとsegfault
うーん、いざメニューを付けたら終了時にsegfaultするようになった。
困った時のチュートリアルだ。
http://fox-toolkit.net/cgi-bin/wiki.pl?Tutorial_4_The_Menu_Bar
なるほど。destructorでdeleteしないといけないらしい。
// メニューバーを作成 menubar_ = new FXMenuBar(this, LAYOUT_SIDE_TOP | LAYOUT_FILL_X); menuFile_ = new FXMenuPane(this); new FXMenuCommand(menuFile_, "&Quit\tCtl-Q\tQuit the application.", NULL, getApp(), FXApp::ID_QUIT); new FXMenuTitle(menubar_, "&File", NULL, menuFile_);
ってしたらdestructorで
delete menuFile_; delete menubar_;
ってしないとsegfaultします。いやーん。
まあこれならdeleteし忘れないので、楽といえば楽か。