百科问答小站 logo
百科问答小站 font logo



编程语言里面“强制转换”在内存上的机理是什么? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

强制类型转换大多数时候可以视为是一个函数,尤其在C++和C#这些可以重载运算符的语言里面。

所以讨论一般意义上的任何机理都是没有意义的

事实上除了默认的指针/引用的强制类型转换,都可以视为就是调用了一个函数而已,只是有些函数恰好有个CPU指令对应(如数值类型的强制类型转换),没啥特别的。




  

相关话题

  NoSql是一种语言,还是一种概念? 
  当程序员需要天赋吗? 
  你见过的最想笑的,最奇葩的,最逗逼的代码是什么? 
  GB2312及其扩展标准和Unicode之间有什么区别和优劣势? 
  程序员如何有效、愉快的使用 GitHub? 
  Android为什么不直接执行Linux的程序?而是自己搞一套? 
  就节省编译时间来说,Precompiled Header和Pimpl范式哪个更好? 
  一条C语言语句不一定是原子操作,但是一个汇编指令是原子操作吗? 
  做32位/64位跨版本编程,有什么需要注意的么? 
  既然每个程序占用的内存都是操作系统管理的,为什么内存泄漏还是个问题? 

前一个讨论
相比发达国家,中国大陆的商品种类要少 1~2 个数量级,是计划经济的后遗症吗?
下一个讨论
HTML5标准完工意味着什么?





© 2025-06-07 - tinynew.org. All Rights Reserved.
© 2025-06-07 - tinynew.org. 保留所有权利