C++的不合理之处

以下功能不太合理或者比较冷门,应该尽量少使用

  • Exception

  • 多继承

  • 继承指定类型是public还是private,几乎全是public

  • delete []

  • char和string之间的关系

  • 隐式转换

  • 模板

  • 友元

  • 数组类型,能退化成指针,但不能当返回值类型,还不能用另一个数组初始化。