this keyworld is offered only by Microsoft VC. So you had to call the very name of parent class, instead of __super.
"\"is the separator of windows. For cross-platform games, you must use "/" in all sources.
Use standard C library & STL instead of the particular APIs of each platform.
Note that some functions seem like the members of standard C library, but actually they aren't. Such as:
itoa, _isnan