Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++集合

作者:碎花洋裙的优雅   发布日期:2025-06-02   浏览:32

#include <iostream>
#include <set>
#include <string>

using namespace std;

int main() {
    // 创建一个整数集合
    set<int> intSet;

    // 向集合中插入元素
    intSet.insert(10);
    intSet.insert(20);
    intSet.insert(30);

    // 输出集合中的元素
    cout << "整数集合中的元素: ";
    for (auto it = intSet.begin(); it != intSet.end(); ++it) {
        cout << *it << " ";
    }
    cout << endl;

    // 创建一个字符串集合
    set<string> stringSet;

    // 向集合中插入元素
    stringSet.insert("apple");
    stringSet.insert("banana");
    stringSet.insert("orange");

    // 输出集合中的元素
    cout << "字符串集合中的元素: ";
    for (const auto& str : stringSet) {
        cout << str << " ";
    }
    cout << endl;

    return 0;
}

解释说明:

  1. 包含头文件

    • #include <iostream>:用于输入输出流。
    • #include <set>:用于定义集合(set)。
    • #include <string>:用于处理字符串。
  2. 创建集合

    • set<int> intSet;:创建一个存储整数的集合。
    • set<string> stringSet;:创建一个存储字符串的集合。
  3. 插入元素

    • 使用 insert() 方法向集合中添加元素。集合会自动保持元素的有序性,并且不允许重复元素。
  4. 遍历集合

    • 使用迭代器 for (auto it = intSet.begin(); it != intSet.end(); ++it) 遍历整数集合。
    • 使用范围基于的 for 循环 for (const auto& str : stringSet) 遍历字符串集合。
  5. 输出结果

    • 使用 cout 输出集合中的元素,展示集合的有序性和唯一性特性。

上一篇:c++ string转char数组

下一篇:c++创建数组

大家都在看

c++闭包

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++freopen怎么用

c++ 获取系统时间

c++进制转换函数

c++ vector 清空

c++ tcp

c++ gcd函数

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站