static_cast该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。C++中的static_cast执行非多态的转换,用于代替C中通常的转换操作。因此,被做为显式类型转换使用。比如:int i;float f = 166.71;i = static_cast<int>(f);此时结果,i的值为166。reinterpret_cast 是
C++学习记录
当对象是const对象时;当指向对象的指针是const时;当对象的引用是const引用时当只有const版本的成员函数时调用的将是const成员函数。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号