gpt4 book ai didi

c++ - 为什么 C++ vector 称为 vector ?

转载 作者:IT老高 更新时间:2023-10-28 11:33:15 28 4
gpt4 key购买 nike

这个问题真的很不言自明。我对数学中的 vector 知之甚少,但我并没有真正看到与 C++ vector 的链接。

最佳答案

之所以称为 vector ,是因为标准模板库的设计者 Alex Stepanov 正在寻找一个名称来将其与内置数组区分开来。他现在承认他犯了一个错误,因为数学已经使用术语“vector ”来表示固定长度的数字序列。 C++11 通过引入一个行为类似于数学 vector 的类“数组”来加剧这个错误。

Alex 的教训:每次命名时都要非常小心。

关于c++ - 为什么 C++ vector 称为 vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/581426/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com