More Effective C++ (2):最好使用C++转型操作符
那些不少人常用的低阶转型动作,几乎像goto一样被视作是程序设计上的“贱民”。尽管如此,却仍苟延残喘,因为当某种情况变糟时,转型可能时必要的。
不过,旧式的C型转型方式并非时唯一选择。它几乎允许你将任何类型转换为任意其他类型,这是极为拙劣的。若每次转型都能更精确地指明意图,则更好。例如:将一个pointer-to-const-object转型为一个pointer-to-non-const-obje...
原创
2019-04-08 16:30:01 ·
162 阅读 ·
0 评论