gnu11-c++ syntax