Durant35 / Durant35/durant35.github.io

static_cast<...>(...) 显示类型转换

Open
#27 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
12
Forks
2
PR merge metrics
No merged PRs in 30d

Description

> http://www.cnblogs.com/ider/archive/2011/07/31/cpp_cast_operator_part4.html

### `static_cast` 真正用处并不在指针和引用上,而在基础类型和对象的转换上
+ `static_cast<...>(...)` 跟传统转换方式几乎是一致的,所以只要将`static_cast`和**圆括号**去掉,再将**尖括号**改成圆括号就变成了传统的显示转换方式。
### `reinterpret_cast`
+ `reinterpret_cast<...>(...)`可以在任意指针之间进行互相转换,即使这些指针所指的内容是毫无关系的,也就是说一下语句,编译器是不会报错的,但是对于程序来说也是毫无意义可言的,只会造成程序崩溃
+ 所谓 **“关系”**,可以是继承...

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.