Napisałem kod realizujący "niedziałający" przypadek
#include <iostream>
class p1 {
private:
double aa;
public:
p1(double a=0):aa(a)
{
};
void print() const
{
std::cout << aa << std::endl;
}
};
class ppp {
private:
p1 z;
p1 y;
public:
ppp(double a=0,double b=0):
z(p1(a)),
y(p1(b))
{
};
void print() const
{
z.print();
y.print();
}
};
int main ()
{
ppp obj(10,20);
obj.print();
return 0;
}
Z czym konkretnie masz problem?