Miscellaneous2

template，iterator, file I/O