後有點搜索我才知道,我可以這樣調用父方法:在父類中調用一個方法
基類:
class Base
{
public:
Base();
child *children; // instance of the child is needed on the base
float theDelegate(char *arg);
然後子類:
class child: public Base //**** problem
{
public:
...
但是,當我試圖添加public Base
行時,我收到一個錯誤,他不知道Base
。
於是我包括base
到的child
,與此:
#include "Base.hpp"
這時候孩子可以看到父,但權當我包括在child
的base
我就得到一個錯誤父母,因爲他們包括彼此。
child *children; - unknown type name child - appear only if I include parent in the child
我在這裏做錯了什麼?應該怎麼做?
向前聲明? –
具體答案?根據這裏的問題,這個問題,我做了他們所展示的。 – Curnelious
上課的孩子;在你的基地 –