which compiler do you use? this line can't be compiled by casual c++ compilers