标签: c++ vector valarray
首先,我很抱歉提出一个相当主观的问题,但也许对我的问题有一个非常简单的答案。
在数学中,当我有一个向量时,我可以对它进行操作,例如v_3 = v_1 + v_2。在c ++中我可以用valarray做同样的事情。另一方面,如果我只想要一个具有动态大小的可扩展数组,我使用std :: vector。你知道为什么我认为这些名字被交换了吗?
v_3 = v_1 + v_2
这个命名决定是否有任何逻辑或历史解释?