📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 338行目: | 338行目: | ||
<br> | <br> | ||
<code>QML_SINGLETON</code>マクロの引数には、この静的ファクトリー関数を指定する。<br> | <code>QML_SINGLETON</code>マクロの引数には、この静的ファクトリー関数を指定する。<br> | ||
つまり、<code>QML_SINGLETON(< | つまり、<code>QML_SINGLETON(<シングルトンクラス名>, <静的ファクトリー関数名>)</code>のような形式となる。<br> | ||
例えば、<u>QML_SINGLETON(MySingleton, createSingleton)</u>となる。<br> | |||
<br> | <br> | ||
実装する場合には、静的メンバ変数を使用してシングルトンインスタンスを保持して、静的ファクトリー関数内でこのインスタンスを生成・返却する方法が一般的である。<br> | 実装する場合には、静的メンバ変数を使用してシングルトンインスタンスを保持して、静的ファクトリー関数内でこのインスタンスを生成・返却する方法が一般的である。<br> | ||