Qtシグナルスロット機構における基底クラスと派生クラスの受け渡しパターン

Qtのシグナルスロット機構で基底クラス型のオブジェクトを非同期的に渡す際、派生クラスの特性やスレッド親和性によって予期しない動作が発生しやすい。本稿では、値渡し・参照渡し・ポインタ渡しそれぞれの動作特性と、実装上の課題を具体的なコード例を通じて整理する。 検証用クラス定義 以下にテスト用の基底クラスと派生クラスを定義する。デストラクタと仮想関数を ...

7月10日 16:42 投稿