fixed issue #4 ISO C++ forbids initialization of member ‘init’ for any compiler