c++中static_cast是干嘛的啊?


c++中static_cast是干嘛的啊?

文章插图
强制转化 , 就是把一个类型的变量a强制赋值给另外类型的变量b , 如果能成功 , 变量b就具有一个值 , 如果不能成功就抛出一个错误 。C++共有四种转换:static_cast,dynamic_cast,reinterpret_cast,const_caststatic_cast相当于传统的C语言里的强制转换 , 效果就相当于加个括号:int a=(long)b;建议用搜索一下 static_cast 这个词 , 你能学到更多东西 。
【c++中static_cast是干嘛的啊?】

    推荐阅读