fixed issue #4 ISO C++ forbids initialization of member ‘init’ for any compiler
Merge pull request #5 from mckaygerhard/master

fixing issue ISO C++ forbids initialization of member for unix-like and older GCC