我对 c++ 中不同目录中的文件的使用变量有疑问。
我有档案啊
class A
{
private:
B *b_;
}
在文件 a.cpp 中,我像这样 #include "ah" 包含了 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
如何解决这个问题?