C++の別のディレクトリにあるファイルによる変数の使用について質問があります。
私はファイルを持っていますああ
class A
{
private:
B *b_;
}
ファイルa.cppに、このようなahを含めました。#include "ah"
ahおよびa.cppと同じフォルダーに別のファイルbhおよびb.cppがあります
これらはc.cppと呼ばれる別のファイルで、ahおよびbhと同じレベルです。
class C
{
A *a_;
}
しかし、ファイルdhとd.cppは、次のようにah、bh、chのサブディレクトリにあります:/(ah)/(d.cpp、dh)、d.cppには、すでにahとbhが含まれていますが、 d.cppでは次のように使用します。
a_->b_;
次のメッセージが表示されます。
warning: statement has no effect
これを修正する方法は?