当前位置:首页 C++ > 正文

如何使用C++ 标准库?

作者:野牛程序员:2023-03-28 17:01:41 C++阅读 2445

要使用 C++ 标准库,需要在程序中包含相应的头文件,并调用相应的函数或使用相应的类、模板等。下面介绍一些常用的 C++ 标准库用法:

  1. 使用输入输出流

#include <iostream>

int main() {
    int x;
    std::cout << "Please enter an integer: ";
    std::cin >> x;
    std::cout << "You entered: " << x << std::endl;
    return 0;
}
  1. 使用容器和算法

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

int main() {
    std::vector<int> vec = {1, 5, 3, 8, 2};
    std::sort(vec.begin(), vec.end());
    for (auto x : vec) {
        std::cout << x << " ";
    }
    std::cout << std::endl;
    return 0;
}
  1. 使用字符串

#include <iostream>
#include <string>

int main() {
    std::string str = "hello world";
    std::cout << str.length() << std::endl;
    std::cout << str.substr(6, 5) << std::endl;
    return 0;
}
  1. 使用函数对象

#include <iostream>
#include <functional>

int main() {
    std::function<int(int)> add = [](int x) { return x + 1; };
    std::cout << add(1) << std::endl;
    return 0;
}
  1. 使用时间库

#include <iostream>
#include <chrono>
#include <ctime>

int main() {
    std::chrono::system_clock::time_point now = std::chrono::system_clock::now();
    std::time_t t = std::chrono::system_clock::to_time_t(now);
    std::cout << "Current time: " << std::ctime(&t);
    return 0;
}

需要注意的是,在使用 C++ 标准库的时候,要根据需要包含相应的头文件,并使用正确的命名空间,避免出现命名冲突等问题。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击