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



C++整型有__int8、__int16、__int32等等,为什么还要short、int、long? 第1页

  

user avatar   pansz 网友的相关建议: 
      

因为你说的那些出现得更晚。

不能因为出现了新的就把旧的删除了。就好比吃5个包子吃饱了就说前四个包子没必要吃。

更何况那些属于C语言标准定义的。C++不可能跨语言执法删除C的东西。除非不想保证对C的兼容性。

对语言来说一旦出现,就会有大量的代码基于它,你不可能废掉世界上那么多代码,自然也就不能随意删除语言特性。




  

相关话题

  “C++”读作「C 加加」,为什么“C#”不能读作「C 井」呢? 
  C++中,自定义函数写在main之前更好,还是之后更好? 
  代码全是调包的,怎么申请专利? 
  C++的优势有哪些? 
  如何理解 C++ 中这两个结构体的大小(size)? 
  把windows平台下mfc框架的代码移植到linux对编程小白来说难度很大吗?应该学习什么内容呢? 
  有哪些轻量级适合阅读的优秀 C++ 开源项目? 
  如何编写异常代码?比如处理bad-alloc的时候,是不是应该先销毁当前资源? 
  把 string 当 enum 用,有性能损失吗? 
  编程时怎么把函数当做变量使用? 

前一个讨论
27寸显示器2K还是4K?
下一个讨论
C++ 中 new 和定位 new 的返回值都是 void*,却为什么可以被赋值给不同类型的指针?





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