int main() {
std::vector<double> vec{1, 2, 3, 2, 3, 42, 3, 5};
std::sort(vec.begin(), vec.end());
std::cout << *std::unique(vec.begin(), vec.end()) << "\n";
vec.erase(std::unique(vec.begin(), vec.end()), vec.end());
for (auto &i : vec) {
std::cout << i << " ";
}
std::cout << "\n";
}
剔除std::vector中重复数据的基本操作
最新推荐文章于 2023-03-12 16:44:59 发布