STL编程模板

STL编程模板

STL(Standard Template Library)是C 标准库中的一个重要组成部分,提供了丰富的数据结构和算法模板,可以帮助程序员高效地进行开发。下面是一个常用的STL编程模板,供参考:

#include 
#include 
#include 
#include 
#include 

using namespace std;

int main() {
    // Vector(向量)示例
    vector vec = {1, 2, 3, 4, 5};
    for (int i : vec) {
        cout << i << " ";
    }
    cout << endl;

    // Algorithm(算法)示例
    sort(vec.begin(), vec.end());
    for (int i : vec) {
        cout << i << " ";
    }
    cout << endl;

    // Map(映射)示例
    map mp;
    mp["apple"] = 5;
    mp["banana"] = 3;
    cout << "Number of apples: " << mp["apple"] << endl;

    // Set(集合)示例
    set st = {3, 1, 4, 1, 5};
    for (int i : st) {
        cout << i << " ";
    }
    cout << endl;

    return 0;
}

以上代码展示了如何使用STL中的vector(向量)、algorithm(算法)、map(映射)和set(集合)等容器和算法。通过熟练掌握STL,可以提高代码的可读性和效率,推荐在C 项目中广泛应用。

版权声明

本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。

分享:

扫一扫在手机阅读、分享本文

允霆科技

允霆科技网是一家以科技创新为核心,为客户提供各类科技新闻、科技资讯、科技产品评测、科技解决方案等科技行业服务的高科技企业。

最近发表