質問する
1146 次
1 に答える
2
考慮すべき点がいくつかあります。
Connector* Connector();
- ここで何をしようとしていますか? コネクタへのポインタを宣言しようとしている場合はConnector* ptr_connector;
、何かを実行してください。基本的に、コンストラクターを呼び出し、ポインターを宣言し、変数名も指定していません-それはクレイジーです!ネストされたクラスで見られていた関数を実際に実装しましたか? そうでない場合は、そこに問題があります! また、ネストされたクラスに対して正しく実装しましたか? クラスにインラインで実装しない場合、構文は少し異なります。
ClientConnection::Connector* connector = client.Connector();
- これもうまくいきません。クライアント接続オブジェクトを必要とする明示的なコンストラクターをクラスで宣言しました。しかし、ここでは、クライアント オブジェクトを渡さずにコネクタを作成しようとしています。パラメータを取らない Connector のコンストラクタがありません。
于 2012-06-28T13:57:26.320 に答える