请问在C++里static_cast是什么意思?
来源:百度知道 编辑:UC知道 时间:2024/06/01 10:22:55
强制转化,就是把一个类型的变量a强制赋值给另外类型的变量b,如果能成功,变量b就具有一个值,如果不能成功就抛出一个错误。
建议用搜索一下 static_cast 这个词,你能学到更多东西。
C++共有四种转换:static_cast,dynamic_cast,reinterpret_cast,const_cast
static_cast相当于传统的C语言里的强制转换,效果就相当于加个括号:int a=(long)b;
定义的一个静态的变量