刷题得知的一些新的函数

memset函数逐个字节赋值的,所以除了0和1这两个数字外,一般不要直接赋值。
memset(数组,赋值(0或1),数组的长度)

#include<iostream>
using namespace std;
int main()
{
	char a[8];
	memset(a, '*', 8);
	for (int i = 0; i < 8; i++)
	{
		cout << a[i] << endl;
	}
}

char是一个字节,所以可以这么赋值。
接下来是queue中的pair

queue<pair<int,int> > q;//定义

q.push(make_pair(x,y));//入队
//取队首
xx=q.front().first;//第一个值
yy=q.front().second;//第二个值

q.pop();//出队

这么做得话,就不需要结构体了,缩短代码行数,我辈义不容辞!!!

原文地址:https://www.cnblogs.com/lwt99/p/14125131.html