msvc支持
去掉不需要的文件
use array.h for dynarray