Does find() also return the last element of a map in C++?

后端 未结 2 709
忘掉有多难
忘掉有多难 2021-01-23 04:14

I\'d like to use the find() method, to catch a particular element of my std::map()

Now the return value is either the element I was looking for, or it it points to the e

2条回答
  •  遥遥无期
    2021-01-23 05:04

    The last element in any container is not the same as the containers end iterator. The end iterator is actually one step beyond the last element in the container.

    That means you can rest easily, and use find without worries. If the element you look for is the last element, you will get what you search for.

提交回复
热议问题