摘要:
C++编译器被人如此诟病的主要原因就是C++背着用户干了太多的事情,而这些事情往往容易产生语义困惑(知道为什么溺爱孩子,给孩子一切都安排好,反而会受到不肖子的臭骂了吧??)C++隐含做的事情很多,下面我就单从类型转化这个主题大概说一下C++都在类型转化过程中做了什么。不当之处请多批评指正:1、将一个类转化成为其他类型: 类的作者可以定义该类的对象向指定数据类型的转换函数,具体使用方法是在类中定义 operator TypeName(),注意这样的类型转化函数虽然没有标明返回值,但是必须返回转化目标类型的 对象。函数不能有形参列表。 比如:class String{ public: ope... 阅读全文