
类型转换
文章平均质量分 78
青莲太初
这个作者很懒,什么都没留下…
展开
-
标准C++的类型转换符:static_cast, const_cast, dynamic_cast, reinterpret_cast
C 风格(C-style)强制转型如下: (T) exdivssion // cast exdivssion to be of type T 函数风格(Function-style)强制转型使用这样的语法: T(exdivssion) // cast exdivssion to be of type T 这两种形式之间没有本质上的不同,它纯粹就是一个把括号放在哪的问题。我把这转载 2012-09-25 10:04:18 · 433 阅读 · 0 评论 -
dynamic_cast介绍
dynamic_cast (expression) 这个表达式将 expression 转换为一个 type-id 类型的对象。 Type-id 必须是一个指针、指向一个已经定义类的类型或一个指向 VOID 的指针。 Expression 的类型必须是一个指针,如果 type-id 是一个指针;当 type-id 是一个引用的时候必须是一个左值。 如果 type-id 是一个到 express转载 2012-09-24 21:18:40 · 382 阅读 · 0 评论