linux

Linux下C++如何利用标准模板库

小樊
41
2025-08-14 03:10:30
栏目: 编程语言

在 Linux 下使用 C++ 标准模板库(STL)非常简单,因为 STL 已经是 C++ 标准的一部分。以下是一些基本步骤和示例,帮助你在 Linux 环境下使用 STL。

1. 安装编译器

首先,确保你已经安装了 GCC 编译器。如果没有安装,可以使用以下命令进行安装:

sudo apt update
sudo apt install g++

2. 创建一个 C++ 源文件

创建一个新的 C++ 源文件,例如 main.cpp

nano main.cpp

3. 编写代码

main.cpp 文件中编写使用 STL 的代码。以下是一个简单的示例,展示了如何使用 vectoralgorithm 库。

#include <iostream>
#include <vector>
#include <algorithm>

int main() {
    // 创建一个 vector 并添加一些元素
    std::vector<int> vec = {5, 2, 9, 1, 5, 6};

    // 使用 STL 算法对 vector 进行排序
    std::sort(vec.begin(), vec.end());

    // 输出排序后的 vector
    for (int num : vec) {
        std::cout << num << " ";
    }
    std::cout << std::endl;

    return 0;
}

4. 编译代码

使用 g++ 编译器编译你的代码。确保包含 -std=c++11 或更高版本的标准,以支持 STL 的所有特性。

g++ -std=c++11 -o main main.cpp

5. 运行程序

编译成功后,运行生成的可执行文件。

./main

你应该会看到输出:

1 2 5 5 6 9 

常用的 STL 容器

常用的 STL 算法

参考资料

通过这些步骤和示例,你应该能够在 Linux 下顺利使用 C++ 标准模板库。

0
看了该问题的人还看了