C++学习总结
ナナ色のブランク
这个作者很懒,什么都没留下…
展开
-
位运算基础
按位与运算 测试代码在最下方。 1. 与运算符:& 按位与运算是吧左右操作数对应每位进行逻辑与运算。规则是当左右操作数的二进制数的对应位数都为1时结果才为1,否则为0。 即:0&0=0;1&0=0,0&1=0,1&1=1. 2. 或运算符:| 按位或运算是吧左右操作数进行逻辑或运算,规则是只要左右操作数有一个1则结果就为1. 即:0|0=0,1|0=1,0|...原创 2020-03-22 00:12:52 · 190 阅读 · 0 评论 -
关于vector动态数组的初始化及其部分使用误区
简介 vector 就是一个不定长的数组,它封装了一些常用的操作,定义时可以用vector< int >a,表示a是一个vector数组。a.size()可以访问数组的长度,a.resize()可以改变它的大小,a.push_back()可以向其尾部增加元素,而a.pop_back()则是删除其尾部元素。 vector是一个模板类,同时vector还可以嵌套另一个vector数组表示...原创 2020-03-19 21:31:38 · 555 阅读 · 1 评论 -
类和对象的定义与访问(一)
类和对象的定义与访问 类是在结构的基础上发展而来,是为了实现对数据和操作的封装而来。 定义类和对象 与结构体相类似。 class clock { int length,wide,com;//长宽和零件等内部信息 int h,m,s;//时分秒 public : void sett()//输入时间 { cin>>h>>m>...原创 2020-03-03 10:33:18 · 1784 阅读 · 0 评论 -
STL学习总结
STL中各种头文件: #include<algorithm> #include<stack> #include<queue> #include< 具体用法: 栈(stack) 栈(stack)是一种先进后出(FILO,First in Last out)的数据结构,它只有一个出口,只能操作最顶端元素。类似于一个木桶,只能从顶端放入,顶端取出。 ** 用法...原创 2020-02-22 23:59:47 · 280 阅读 · 0 评论 -
结构体(struct)学习总结
一、结构体的定义和操作 定义结构体变量: 先定义结构体再定义结构体变量。 定义结构体的同时定义结构体变量。 如下: struct node{//其中node为结构体类型名 char name[101]; char number[101]; string s; }//one,two[101]; node one,two[101];//定义结构体变量 在定义结构体时,定义的结构体名地...原创 2020-02-25 09:17:11 · 457 阅读 · 1 评论