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



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

  

user avatar   pansz 网友的相关建议: 
      

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

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

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

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




  

相关话题

  野指针危害真的很大吗? 
  游戏程序员必须要修 C# 吗?我徘徊在先开始 C++ 还是 C# ? 
  为什么现在招聘程序员大多要求 Java / C / C++ 技能,而 C# / .NET 不受青睐? 
  如何理解 “c++缺少对象级别的消息发送机制” 这句话? 
  g++是否有扩展指令可以控制全局变量的构造顺序? 
  C++代码可以魔法到什么程度? 
  非计算机专业自学C++,有什么书籍推荐? ? 
  C++ 父类对象赋值给子类对象是未定义行为么? 
  被诺基亚放弃后,Qt的未来在哪里? 
  为什么C语言用int *a 来声明指针变量,而不是int &a声明? 

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





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利