2006-06-02(1)强制类型转换

原创 2006年06月02日 09:38:00


  如果有一个指针p,我们需要把它的类型和所指向的类型改为TYEP*TYPE, 那么语法格式是:

  (TYPE*)p;

  这样强制类型转换的结果是一个新指针,该新指针的类型是TYPE*,它指向的类型是TYPE,它指向的地址就是原指针指向的地址。而原来的指针p的一切属性都没有被修改。

 


转换也可以发生在变量根指针之间,但要遵循一定的规则
inta=125,b;
fun((char*)&a);

这样可以将int转换成一个字符串

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

逐梦C++之四:四种强制类型转换

1.总括四种强制类型转换static_cast const_cast dynamic_cast reinterpret_cast2.static_caststatic_cast是最常用的强制类型转换,...

C++的cast强制类型转换

  • 2012-12-02 00:24
  • 22KB
  • 下载

【C++】强制类型转换(static_cast,reinterpret_cast,const_cast,dynamic_cast,explicit)

强制类型转换关闭或挂起了正常的类型检查,要慎用: (1):static_cast: static_cast用于(非多态)相关类型的转换(静态转换),即可用于编译器隐式执行的任何类型转换 int i...

c++四种强制类型转换

  • 2011-12-04 16:39
  • 30KB
  • 下载

四种强制类型转换的总结(const_cast、static_cast、dynamic_cast、reinterpreter_cast)

C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:      TYPE b = (TYPE)a   C++风格的类型转换提供了4种类型转换操作符来应对不同场...

强制类型转换

  • 2014-04-03 13:22
  • 201B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)