Use the STD iterator to construct the arg_c
Remove c++11 features