read stl for cpp learing