stl comp&swap test