// Class Foo#pragma interface#define FOOLISH_NUMBER -4711#ifndef FOO_MSG_LEN#define FOO_MSG_LEN 80#endifclass Foo {static int foos;int i;static const int len = FOO_MSG_LEN;char message[len];public:static void init_foo ();static int nb_foos() { return foos; }Foo();Foo(const char* message);Foo(const Foo&);Foo & operator= (const Foo&);~Foo ();};