类型系统在保证程序的正确性方便还是非常有用的,可以极大地减少程序员的心智负担。C++ 的难用也不在于类型系统的限定,而在于语法糖不够甜。比如说 TS 中定义了一个 interface,完全可以直接传一个对象过去,而在 C++ 中,可能需要 auto o = new XXXOptions; o.addOption(key, value) 这样操作,太啰嗦了。两者的...