实现类似stl的C库