class Base {
Base (string, string);
};
class A : private Base {
A (int, int);
};
Is it allowed to use a class A's method in A's constructor as an argument of Base's constructor? I mean:
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() is A's method. I always thought that such a construction is not allowed, couse at first A_parent must be build, so A's methods do not exist yet.