函数用法
为君倾此杯
这个作者很懒,什么都没留下…
展开
-
vector注意事项
使用 vector<int> v; 声明一个容器v时,即没有预定存储空间;则使用v.push_back(x);插入变量x,那么插入的第一个元素可以用v[0]访问到。使用vector<int> v(n);声明一个容器v时,即预定了存储空间;不能用v.push_back(1),因为此时的v.push_back(1)是把1插入到v[n]位置,但是v[n]越界了,实际上是无法插入的;圆括号vector<int> v(n):圆括号是构造函数,表示1个容量为n的vector方原创 2020-10-05 19:50:17 · 204 阅读 · 0 评论 -
运算符:^,~,-
一、^按位异或运算符“^”是双目运算符。当两对应的二进位相异时,结果为1。2(10) 1(01) => 2^1=3(11);3(11) 1(01) => 3^1=2(10);Number^1:(0,1),(2,3),(4,5),(6,7),(8,9)……(n-1,n);当知道每组的其中一个数,可求另一个数。二、~步骤:~B:B二进制 =>取反 => 减1 => 再取反 => 转化为 10 进制的负数计算~60:60的8位二进制数是 0011 1100原创 2020-07-29 20:21:31 · 3832 阅读 · 0 评论 -
vector函数用法
一维基本用法:(1)头文件#include <vector>(2)创建vector对象,vector<int> vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout<<vec[0]<<endl;记住下标是从0开始的。(5)使用迭代器访问元素.vector<int>::iterator...原创 2019-11-27 21:18:34 · 2696 阅读 · 1 评论