あなたにとって簡単だからという理由だけで、私は二人称で書いています。
あなたはゲーム エンジンを扱っていて、特定のエンジン クラスに 'bla' を実行する新しいメソッドがあることを本当に望んでいます。しかし、「ゲーム」コードを「エンジン」コードに広げたくないでしょう。
したがって、1 つの新しいメソッドを使用してそこから新しいクラスを派生させ、そのコードを「ゲーム」ソース ディレクトリに配置することもできますが、別のオプションがあるのでしょうか?
したがって、これはおそらく C++ 言語では完全に違法ですが、最初は、「「親」ヘッダーといくつかの特別な構文を含む独自のヘッダーを介して、既存のクラスに新しいメソッドを追加できるのではないかと考えました。これは、作業中に可能です。たとえば、名前空間を使用して...」
複数のヘッダーにまたがるクラスのメソッドを宣言できないと仮定すると (そして、宣言できないと確信しています)、「ミドルウェア/エンジン/ライブラリ」と「アプリケーション」の間の明確な分割をサポートする他のオプションは何ですか?不思議?