C ++中的数组衰减

问题描述 投票:-1回答:2

学习C ++,我面对的最烦人的事情是数组衰减,直到我最终发现向量,但它们不能用于某些目的。

现在我开始学习PHP,幸运的是,这种语言没有数组衰减...

那么,哪种语言在这个“问题”中“受苦”? (我知道有性能上的优势,但我只是讨厌它)

php c++ arrays performance language-design
2个回答
0
投票

C是我所知道的唯一具有数组衰减功能的其他语言。实际上,C ++最有可能具有此功能,因为它保留了它与C的“分支”。与C紧密相关的其他语言,例如“ C的安全子集”语言也可以保留该功能。


-1
投票

趋势上倾向于/直接内存操作的语言,而没有针对性地对其进行强化。 C ++可能是唯一这样广泛使用的语言,因为在大多数情况下,诸如php,Java和Python之类的解释语言不允许直接进行内存操作,而诸如Rust之类的现代低级语言则由于(由于有些乏味但通常是成功的方法)而遭到了强化。 C ++造成的所有错误和安全风险。

© www.soinside.com 2019 - 2024. All rights reserved.