ユーザ用ツール

サイト用ツール


fltk:widget-basic-menus

文書の過去の版を表示しています。


グループ

FLTK

Fl_Menu_クラス

Fl_Menu_クラスの名前に注意してください。 Fl_Class_Name_のように、末尾にアンダースコアがついているクラスはユーザーが直接そのクラスのインスタンスオブジェクトを作成して利用するためのものではありません。 継承によって派生クラスに共通の性質を提供するために存在しています。

Fl_Menu_クラスは抽象クラスであり、抽象クラスのオブジェクトを作成するような誤ったC++のコードはコンパイルされません。

#include <FL/Fl_Menu_.H>
...
auto m = new Fl_Menu_(...); // コンパイルエラー!

なお、名前にアンダースコアのついていないFl_Menuクラスは存在しないので、ご注意ください。 具体的な用途によって、Fl_Menu_Barクラス、Fl_Menu_Buttonクラス、Fl_Choiceクラスが派生クラスとして提供されています。

Fl_Menuクラス前後の階層図  Fl_Menuクラスの階層図

fltk/widget-basic-menus.1748582484.txt.gz · 最終更新: by freemikan

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki