C++基础之类型转换
来源:互联网 发布:淘宝二手书可靠吗 编辑:程序博客网 时间:2024/05/18 01:31
/*************************显式类型转换static_cast 任何标准类型转换const_cast 常量强制转换 主要用于去掉constreinterpret_cast ;不相关的数据类型之间的转换 如int -> char*;dynamic_cast 动态强制转换,只能转换指针和引用 ,(程序运行时转换),*************************/#include<iostream>using namespace std;void sqrt(const int* x){int* p = const_cast<int*>(x);*p =(*p)*(*p);}void sqr(const int&x){const_cast<int &>(x) = x*x;}int main(){char p = 'd';int x = static_cast<int >(p);double y = static_cast<double>(54);cout<<"x ="<<x<<" "<<"y = "<<y<<endl;sqrt(&x);cout<<"x^2 ="<<x<<endl;sqr(x);cout<<"x^2 ="<<x<<endl;}
0 0
- C语言模糊基础概念之强制类型转换
- 黑马程序员——C基础之类型转换
- C++基础之类型转换
- java基础之类型转换
- C#基础之类型转换
- Java基础之类型转换
- Oracle_SQL 基础之 类型转换
- java基础之类型转换
- c++基础之类型转换
- C语言之类型转换
- C语言之类型转换
- C语言之类型转换
- C语言之类型转换
- C语言基础 类型强制转换
- Java基础之switch类型转换
- PHP基础之类型转换+外部变量
- Python基础篇之类型转换
- C常见问题之自动类型转换
- POJ 3984
- 安装solr中文分词系统
- 欧几里得(模板)
- SQL总是显示正在调试
- 配置dataimportehandler
- C++基础之类型转换
- hdu 1879 继续畅通工程
- C/C++ include ""与<>的区别
- 并查集(模板)
- POJ 2570 Fiber Network
- 搜索引擎系统
- 7-3. 数素数 (20)
- KMP(模板)
- K3 数据库常用表