为什么C++向量没有串联运算符?

Why is there no concatenation operator for C++ vectors?

本文关键字:运算符 C++ 向量 为什么      更新时间:2023-10-16

为什么 + 没有定义为C++向量中的串联运算符?例如,字符串上允许使用 +,python 列表中也允许使用 +。 这不会让事情变得方便吗?

因为与字符串不同,向量不是仅仅通过连接它们来自然地+'ed;在许多情况下(大多数?(,向量是通过按元素+'处理它们的元素来+'ed的。