Differences in C++ in different platforms : I was unsure of how should I name this question. It's probably a noob question but anyway...<br>I don't really now why assigning values in `struct` in C++ does work in Linux(Ubuntu) but doesn't in Windows(I get an error compiling same program in windows)<br>It depends on compiler, yes? Or there is something else I should know? 
[![It's just a simple example program.][1]][1]


  [1]: http://i.stack.imgur.com/lAhrn.png