0

デザインパターンを勉強しています。C++で責任の連鎖パターンを実装する方法がわかりません。Argoツールを使用して、ダイアグラムからコードを生成していますここに画像の説明を入力してください

この図では、Oracleクラスは「クライアント」です。Oracle.cppコンストラクタメソッドには次の行があります

#include "Oracle.h"
Oracle::Oracle(){
    Validation v;//Here
}

ここで、「エラー:'検証'はこのスコープで宣言されていません」というメッセージが表示されます。私の質問:Oracleから検証へのUML関係「依存関係」を作成する必要がありますか?または、どうすればこのエラーを修正できますか?

4

1 に答える 1