如何使用C++ 标准库?
作者:野牛程序员:2023-03-28 17:01:41 C++阅读 2445
要使用 C++ 标准库,需要在程序中包含相应的头文件,并调用相应的函数或使用相应的类、模板等。下面介绍一些常用的 C++ 标准库用法:
使用输入输出流
#include <iostream> int main() { int x; std::cout << "Please enter an integer: "; std::cin >> x; std::cout << "You entered: " << x << std::endl; return 0; }
使用容器和算法
#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; }
使用字符串
#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; }
使用函数对象
#include <iostream> #include <functional> int main() { std::function<int(int)> add = [](int x) { return x + 1; }; std::cout << add(1) << std::endl; return 0; }
使用时间库
#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
- 上一篇:C++ 标准库是什么?里面包含了些什么内容?
- 下一篇:什么是C++中的命名空间?