gpt4 book ai didi

c++ - 从成对 vector 中删除一对

转载 作者:太空宇宙 更新时间:2023-11-04 12:46:49 25 4
gpt4 key购买 nike

<分区>

我有一个对 vector

std::vector<int,double> lambda;

我想删除第k个元素,即

lambda.erase(&lambda[k]);
lambda.erase(lambda[k]);

这两种尝试都会抛出一个不匹配的函数调用错误:

error: no matching function for call to ‘std::vector<std::pair<int, double> >::erase(__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, double> >, std::pair<int, double> >::value_type&)’
lambda.erase(lambda[k]);

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com