C++ 中 int(a) 与 (int) a的区别

int(a) 是C++中构造语义下的强转操作符, 跟(int)效果一样, 但在代码中作用对像更清晰 比如 int i = (int) a * b; 乍看不知道是 int(a) * b 还是 int(a * b) 貌似现在C++更推荐用 xxxx_cast 风格的强转了
posted @ 2022-08-24 21:15  笨笨和呆呆  阅读(696)  评论(0)    收藏  举报