------- Comment #26 from pinskia at gcc dot gnu dot org 2010-08-11 19:54 ------- >This code does not compile in GCC, and so is not portable.
No it is not portable because that code is just plain invalid; though MS accepts it as it is implementing something called "move constructor" as an extension. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45249