【发布时间】:2017-01-18 06:46:49
【问题描述】:
我已经习惯了std::map的现有界面。
插入元素返回一个描述成功插入的布尔值,
以及插入元素的位置的迭代器。
template< class P >
std::pair<iterator,bool> insert( P&& value ); //(since C++11)
C++17 添加了类似的调用,但类型名称不同:
insert_return_type insert(node_type&& nh); //(since C++17)
我尝试查找 node_type 是什么,但它主要是未指定的:
template</*unspecified*/>
class /*unspecified*/
为什么在 C++17 中添加了这个函数,我什么时候可以在旧调用中使用它?
【问题讨论】:
标签: c++ stl iterator containers c++17