学习C ++,我面对的最烦人的事情是数组衰减,直到我最终发现向量,但它们不能用于某些目的。
现在我开始学习PHP,幸运的是,这种语言没有数组衰减...
那么,哪种语言在这个“问题”中“受苦”? (我知道有性能上的优势,但我只是讨厌它)
C是我所知道的唯一具有数组衰减功能的其他语言。实际上,C ++最有可能具有此功能,因为它保留了它与C的“分支”。与C紧密相关的其他语言,例如“ C的安全子集”语言也可以保留该功能。
趋势上倾向于/直接内存操作的语言,而没有针对性地对其进行强化。 C ++可能是唯一这样广泛使用的语言,因为在大多数情况下,诸如php,Java和Python之类的解释语言不允许直接进行内存操作,而诸如Rust之类的现代低级语言则由于(由于有些乏味但通常是成功的方法)而遭到了强化。 C ++造成的所有错误和安全风险。