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



有什么C可以实现但C++不能实现的东西吗? 第1页

  

user avatar   ge-kun-76 网友的相关建议: 
      

比较常用的:柔性数组成员(flexible array member),满血的指派初始化器(C++20 的那个有点残废,连乱序都不支持)

不太常用但没替代方案的:非常量大小数组(variable-length array),函数参数声明符方括号内 static(C++ 数组引用无法表达“长度不小于N”),restrict 修饰符

标准提供的比较有用的但实际不太容易找到可靠实现的:部分 Annex K 组件(例如 memset_s 确定性清内存)




  

相关话题

  为什么说 Java 比 C++ 安全? 
  Qt的前景如何?Qt for Android 好吗? 
  现在的编程语言越来越多,为什么 C 和 C++ 还没有被现在的时代淘汰呢? 
  为什么很多新型编程语言都抛弃了 C 语言风格的 for 语句? 
  为什么很多大牛在写题的时候要加一堆宏? 
  如何评价 C++ 11 auto 关键字? 
  为什么指针不能相加? 
  感觉 C++ 很简单,但为何这么多劝退的? 
  为什么 Unix 一切皆文件的设计这么成功,而 C++ 统一的流式 IO 则不甚成功? 
  我想用Qt做一个第一视角的赛车游戏,请问我应该看哪些相关书籍? 

前一个讨论
如何看待农家女 23 年前疑被两次顶替上大学,班主任称「我女儿没有你聪慧,无奈让她顶替你」?
下一个讨论
有哪些同名异物(同一名称在不同领域或不同学科分支下,对应不同事物)的例子?





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