对于 Scala 的严格类型系统的粉丝,但 C ++ 的粉丝:
void*
,不是很多,拳击简单值类型,即struct Month {int value;};
)。答案 0 :(得分:6)
简短回答:是的,您可以达到相同级别的类型安全性,但这会给程序员带来负担。这不仅仅是提供相同安全性的问题,类型系统还必须足够强大和灵活,以促进类型安全编程,在这方面,Scalas类型系统优于C ++。
C ++ 0x将添加lambda表达式,这将有助于使用HOF,如map,filter,flatMap等。
答案 1 :(得分:-4)
C ++类型系统比Scala更严格。