Rob*_*obᵩ 16
签名set::insert是:
pair<iterator,bool> insert ( const value_type& x );
Run Code Online (Sandbox Code Playgroud)
所以,你的代码看起来像:
if( !items.insert(item).second )
{
show user the failed item
}
Run Code Online (Sandbox Code Playgroud)
Nim*_*Nim 11
有这个insert签名std::set
pair<iterator,bool> insert ( const value_type& x );
测试second返回的对,如果插入成功则应设置为true.
小智 5
作为设置插入返回对,您可以使用 get<1> 检查对的第二个元素的状态,这是 Boolean ,如果您的插入完成与否。
if (get<1>(set.insert(x)) == false){
//Your error log.
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14092 次 |
| 最近记录: |