0_0_37762516_32656.cpp:65:26: error: 'split' function uses 'auto' type specifier without trailing return type il auto split(int pos){ ^ 0_0_37762516_32656.cpp:65:26: note: deduced return type only available with -std=c++1y or -std=gnu++1y