7
It's great that you provide operator overloads, but it's also nice to have names - The Old New Thing
(devblogs.microsoft.com)
The center for all discussion and news regarding C++.
I've been annoyed at this in Python sometimes, since its containers have some operations named only, some operator only, and some available as both.
C++'s standard containers mostly have useless operator overloads though, so its technical win here isn't particularly impressive. One thing you definitely notice when porting C++ code to other languages is just how many silly dances various APIs force you to use for common tasks.