c++0x for older gcc