2009年5月7日

【ZZ】区分C++的几种类型转换方式(温习温习~)

摘要: 下面讨论假设你已经了解C语言程序设计和初步的C++的知识。 一般来说,类型转换分为两种,即显式(Explicit)和隐式(Implicit)。 隐式类型转换:其中,隐式的类型转换相信大家都曾经用过甚至乎经常用,例如说把一个整形的变量赋给一个浮点数,或者在一个声明采用整形参数的函数中,以浮点数作为参数。在这些类型中,也许你可能忽略掉,但实际上你是在做类型转换,这不过是由系统自动完成而已。 ... 阅读全文

posted @ 2009-05-07 16:52 TobyLin的学习之路 阅读(412) 评论(0) 推荐(0) 编辑

【ZZ】C++运算符重载总结 & 返回值优化

摘要: 问题:运算符重载时如何区分prefix和postfix形式? (注:晚上看书才发现原来这是《More Effective C++》条款M6 果然不看书是不行的...) Answer:下面例子程序中 const Fraction operator ++(int) 中 int不过是个哑元(dummy),是永远用不上的 它只是用来判断++是prefix 还是 po... 阅读全文

posted @ 2009-05-07 16:50 TobyLin的学习之路 阅读(1113) 评论(0) 推荐(0) 编辑

导航