【发布时间】:2011-04-05 05:52:43
【问题描述】:
Scala 的严格类型系统的粉丝,但 C++ 的粉丝:
- 是否可以强迫自己以同样严格的方式编写C++? (不使用
void*,不进行大量转换,装箱简单值类型,即struct Month {int value;};)。 - 或者 默认情况下 C++ 是否比 Scala 更严格(如果您不努力使用强制转换)?尽管有 C++ 模板的“鸭子类型”——如果它不合适,它仍然不会让你编译,对吧?
- C++0x (wrt to C++03) 是否为愿意接受完全类型安全编程的人添加了一些东西?
【问题讨论】:
标签: c++ scala c++11 meta type-safety