C++ Style Casts
引入:
C++ 有四种 cast 转型风格。
static_cast, dynamic_cast, const_cast, reinterpret_cast.
1. static_cast
最常用的是 static_cast ,常用来做 int 到double 的强转。
double b = (double)10 / 2; // C 风格。
double b = static_cast<double> (10) /20; // C++ 风格
看起来似乎就是多了个前缀,好处是只要搜索关键字“
原创
2021-06-23 21:28:43 ·
290 阅读 ·
1 评论