#include <iostream>

class foo {
 double i, j;
public:
 foo(double x = 0, double y = 0) : i(x), j(y) {}
 void printfoo() const { std::cout << std::fixed << i << ", " << j << std::endl; }
};

class hoge {
 int i;
 int j;
 foo myfoo;
public:
 hoge(int x = 100, int y = 100) : i(x), j(y), myfoo(i, j) {}
 void printfoo() { myfoo.printfoo(); }
};

int main()
{
 hoge h;
 h.printfoo();
}