为什么std :: valarray和std :: vector有交换的名字?

时间:2015-09-21 11:41:05

标签: c++ vector valarray

首先,我很抱歉提出一个相当主观的问题,但也许对我的问题有一个非常简单的答案。

在数学中,当我有一个向量时,我可以对它进行操作,例如v_3 = v_1 + v_2。在c ++中我可以用valarray做同样的事情。另一方面,如果我只想要一个具有动态大小的可扩展数组,我使用std :: vector。你知道为什么我认为这些名字被交换了吗?

这个命名决定是否有任何逻辑或历史解释?

0 个答案:

没有答案