方法作为子类构造函数中的基类构造函数的参数

时间:2016-05-21 12:12:43

标签: c++ inheritance constructor

    class Base {
        Base (string, string);
    };

    class A : private Base {
        A (int, int);
    };

是否允许在A的构造函数中使用A类的方法作为Base的构造函数的参数? 我的意思是:

    A::A (int augend, int addend)
                  : Base(int_to_binary_string(6),int_to_binary_string(5)),
                    augend(augend), addend(addend)
    {

    }

int_to_binary_string()是A的方法。我一直认为不允许这样的结构,首先必须建立A_parent,所以A的方法还不存在。

0 个答案:

没有答案