class Foo {
public:
  Foo(int i, double d) : m_i(i), m_d(d){};

private:
  int m_i;
  int m_d;
};

int main(int argc, char **argv) {
  static Foo foo(1, 2.22);
  return 0;
}
