#include <bits/stdc++.h>
using namespace std;
int main() {
// 示例代码:简单的输入输出和容器使用
// 定义一个整数变量并赋值
int a = 10;
cout << "The value of a is: " << a << endl;
// 使用vector容器存储一些整数
vector<int> vec = {1, 2, 3, 4, 5};
cout << "Elements in the vector are: ";
for (int i : vec) {
cout << i << " ";
}
cout << endl;
// 使用map容器存储键值对
map<string, int> m;
m["apple"] = 1;
m["banana"] = 2;
m["orange"] = 3;
cout << "Map contains:" << endl;
for (auto& [key, value] : m) {
cout << key << ": " << value << endl;
}
return 0;
}
#include <bits/stdc++.h>
:这是一个非标准的头文件,包含了C++标准库中的几乎所有常用头文件。它通常用于竞赛编程中,因为它可以简化代码编写,但不建议在正式项目中使用,因为这会导致编译时间变长且代码不够清晰。
using namespace std;
:引入了std命名空间,这样可以直接使用标准库中的函数和对象,而不需要每次都加std::
前缀。
int main()
:这是程序的入口函数,程序从这里开始执行。
cout
和 endl
:用于输出信息到控制台,endl
还会换行并刷新输出缓冲区。
vector<int> vec
:定义了一个存储整数的动态数组(向量),并初始化了一些值。
map<string, int> m
:定义了一个映射(字典),键为字符串类型,值为整数类型,并插入了一些键值对。
for (auto& [key, value] : m)
:使用C++17的结构化绑定语法遍历map中的键值对。
这段代码展示了如何使用一些常见的C++标准库容器和功能。
上一篇:c++保留小数点后几位怎么弄
下一篇:水仙花数c++编程
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站