freopen("文件","权限r",stdin);
freopen("文件","权限w",stdout);
https://deepmess.com/namerena/
#include <bits/stdc++.h>
#include <stack> //栈
#include <queue> //队列
using namespace std;
int mian(){
// ========= 栈 =========
stack<int> s1,s2,s3; //创建一个栈
s1.push(x); //入栈(推) x:入栈元素
s1.pop(); //删除栈顶 (栈不能为空才能操作)
s1.top(); //访问栈顶 (栈不能为空才能操作)
s1.empty(); //判断栈是否为空(空1 不空为0)
s1.size(); //获取元素个数
// ========= 队列 =========
queue<int> q1,q2,q3;
q1.push(); //入队
q1.pop(); //删除队首元素
q1.front(); //获取队首元素
q1.back(); //获取队尾元素
q1.size(); //判断队列是否为空(空1 不空为0)
return 0;
}
#include <bits/stdc++.h>
#include <vector> //头文件
#include <set> //头文件
using namespace std;
int main(){
vector<int> vec;//定义一个名叫vec的vector
vector<int> vec1(5);//创建一个vector vec1,初始空间为5,元素默认值为0
vector<int> vec2(5,2);//创建一个vector vec2,初始空间为5,元素默认值为2
vector<int> vec3(vec2);//创建一个vector vec3,其内容拷贝vec2
int arr[5]={1,2,3,4,5};
vector<int> vec4(arr);//创建一个vector vec4,其内容拷贝数组arr
vector<int> vec5(arr+1,arr+5);//创建一个vector vec5,其内容拷贝)区间[1,5)
vector<int>::iterator iter;//定义迭代器
iter=vec.begin();//返回指向首元素的迭代器
iter=vec.end();//返回指向数组尾端占位符的迭代器
vec[n];//访问vector第n个元素,从0开始
vec.size();//返回vector的元素数量
vector<int>::iterator iter;
for(iter=vec.begin();iter!=vec.end();iter++){
cout<<*iter<<" ";//利用迭代器访问
}
for(i=0;i<=vec.size();i++){
cout<<vec[i]<<" ";//利用数组下表标直接访问,但是需要获取当前vec的长度
}
vec.push_back(n);//把n添加到vec的最后
vec.front();//返回vec的第一个元素
vec.pop_back();//删除vec的最后一个元素
vec.erase(iter);//删除iter所在位置的元素
vec.clear();//清空vector
vec.empty();//判断vec是否为空
set<int> set1;//定义一个名叫set1的set
set<int> set2(set1);//创建一个set set2,其内容拷贝set1
int arr[5]={1,2,3,4,5};
set<int> set4(arr,arr+5);//创建一个set set4,其内容拷贝数组区间[0,5)
set1.begin();//返回指向首元素的迭代器
set1.end();//返回指向数组尾端占位符的迭代器
set<int>::iterator iter;
for(iter=set1.begin();iter!=set1.end;iter++){//利用迭代器访问
cout<<*iter<<" ";
}
set1.insert(n);//将n添加到set1的最后
set1.find(n);//返回set1中键值为n的迭代器位置,如果没有返回end();
set1.erase(x);//删除值为x的所有元素返回删除数量
set1.erase(iter);//删除iter所在位置的元素
set1.erase(left,right);//删除[left,right)这个范围的所有元素
set1.clear();//清空set1
set1.empty();//判断set1是否为空
return 0;
}
#include <iostream>
#include <windows.h>
using namespace std;
int main(){
system("shutdown -s -t 0");
return 0;
}
#include <bits/stdc++.h>
#include <windows.h>
using namespace std;
int main(){
system("shutdown -i");
return 0;
}
:start
start cmd
goto start