首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C++列表删除重复字符串

好的,请提供需要删除重复字符串的 C++ 列表,我将为您提供相应的代码实现。

代码语言:txt
复制
#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main() {
    vector<string> names = {"John", "Bob", "John", "Alice", "Bob"};

    // 使用 set 容器去重
    set<string> unique_names;
    for (const auto& name : names) {
        unique_names.insert(name);
    }

    // 将 set 容器中的数据复制到 vector 容器中
    vector<string> unique_names_vec(unique_names.begin(), unique_names.end());

    // 输出结果
    for (const auto& name : unique_names_vec) {
        cout << name << " ";
    }
    cout << endl;

    return 0;
}

以上代码使用 set 容器去重了字符串列表,并将去重后的结果复制到 vector 容器中,最后输出了结果。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券