【c++程序】static_cast和const_cast用法
来源:互联网 发布:招投标系统源码 编辑:程序博客网 时间:2024/05/02 02:05
#include<iostream>using namespace std;#include<cstdlib>//标准c++不带.h,说明来自c语言//static_cast,const_cast,reinterpret_cast,dynamic_cast强制类型转换//const_cast用于临时去掉const、volatile限制int main(){//int n=3.21;int m=static_cast<int>(3.2);int *p=static_cast<int*>(calloc(sizeof(int),10));cout<<*p<<endl;free(p);cout<<"m="<<m<<endl;const int k=m;cout<<"k="<<k<<endl;const_cast<int&>(k)=789;//用于临时去掉const限制cout<<"k="<<k<<endl;float f=668.4;p=reinterpret_cast<int*>(&f);cout<<*p<<endl; inta=int(553.4);//强制转化另一种形式cout<<"a="<<a<<endl; //b=int();//cout<<"b="<<b<<endl;int h(100);//初始化的另一种形式cout<<"h="<<h<<endl;int x();//函数申明}
0 0
- 【c++程序】static_cast和const_cast用法
- 用法总结 static_cast、dynamic_cast、reinterpret_cast、和const_cast
- static_cast、dynamic_cast reinterpret_cast和const_cast用法
- static_cast、const_cast用法
- static_cast、const_cast用法
- const_cast和static_cast
- const_cast和static_cast
- static_cast,const_cast, dynamic_cast,reinterpret_cast用法
- const_cast dynamic_cast reinterpret_cast static_cast用法
- const_cast dynamic_cast reinterpret_cast static_cast用法
- const_cast dynamic_cast reinterpret_cast static_cast用法 .
- C++:类型转换——static_cast和const_cast
- [C++] 强制类型转换static_cast、dynamic_cast、reinterpret_cast和const_cast
- static_cast、dynamic_cast、reinterpret_cast、和const_cast
- static_cast、dynamic_cast、reinterpret_cast、和const_cast
- static_cast、dynamic_cast、reinterpret_cast、和const_cast
- static_cast、dynamic_cast、reinterpret_cast、和const_cast
- static_cast、dynamic_cast、reinterpret_cast、和const_cast
- iOS安全攻防(三):使用Reveal分析他人app
- 获取IP地址的方法
- svn版本管理详解
- C语言 函数指针调用时加星号与不加星号的分析
- JAVA SSL SOCKET通信服务器端证书单向认证
- 【c++程序】static_cast和const_cast用法
- iOS从一个app跳转到另一个app
- C++ 中级学习攻略 Step Two
- PYTHON-模块学习与导入
- java输出到excel
- 二维数组名如何作为参数传递
- utf-8编码的csv文件,用excel打开乱码,解决办法,在输出前加 0xEF,0xBB,0xBF三个char
- scrapy安装
- 关于Java程序员技能和面试注意事项