Basic knowledge of collection framework - 2
AdvantageofusingArrayListoverArraysDrawbacksofArrays:Arraysarefixedlength,oncecreated,youcannotchangethesizeofthearray.AfterArraysarecreated,youcannot
AdvantageofusingArrayListoverArraysDrawbacksofArrays:Arraysarefixedlength,oncecreated,youcannotchangethesizeofthearray.AfterArraysarecreated,youcannot
BasicKnowledgeofCollectionFramewrokClassHierarchyOfCollectionFramework:DifferenceaboutList,Queue,Set,Mapinterface:Theentirecollectionframeworkisdivide
主机配置信息:1.CPUAMDRyzen17002.主板ASUSROGSTRIXB350-FGAMING3.内存G.SkillRipjaws4系列DDR430008G*24.显卡ASUSSTRIX-GTX1050TI-4G-GAMING1290~1392MHz5.电源Antec额定550W新模尊Ne
1.socket函数,(domain,type,protocol)2.gethostbyname通过主机名字获取3.四层协议4.PDU物理层的数据传输单元是数据位(bit)数据链路层的数据传输单元是数据帧(frame)网络层的数据传输单元是数据包(packet)传输层的数据传输单元是数据段(segm
1.继承和派生继承的基本语法,2.基本概念3.子类无法访问父类的私有成员,三个修饰符的访问控制4.继承方式对属性的影响5.兼容性原则6.继承中的析构和构造函数7.继承中的同名成员函数或者变量的处理方法8.多继承的基本语法9.C++基础到此结束,还有一些概念需要在实际操作的时候详细学习,之后会发几篇专
1.c++的类中隐含了this指针2.用const修饰成员函数,和位置没有关系而且const修饰的是this指针所指向的内存空间(其中,this指针默认就是带有const的,只读),相当于3.类的封装.h文件用来声明类中的成员和类同名的.cpp用来实现类中的函数在调用的时候,只要把.h包含到需要用的
1.构造函数和析构函数(和类名相同的成员函数)2.执行某个对象的时候,先自动执行构造函数,当对象运行结束后,运行析构函数3.调用有参构造函数的方法逗号表达式的值是最后一个的数的值,上是等号右边的值为74.5.赋值构造函数用来使用另一个对象初始化一个新的对象5.构造函数的调用规则6.浅拷贝解决方案,手
1.常引用2.常引用直接引用字面量的时候无法修改3.常引用的目的在于让某个变量拥有只读属性4.内联函数需求原因5.内敛函数定义方法内敛函数不经过入栈出栈函数重载,函数名字相同,但是每个相同名字函数的参数不相同面向对象的基本概念封装也就是说把类中的成员(属性)封装到函数中进行修改设置变更等操作类的访问
把c语言的基本知识点和用法差不多都过了一遍,一年没用过的c语言算是重新捡了起来,c++毕竟才是这次的目的.2.C++类的简单例子介绍定义类的时候不会分配内存,当给c++的类实例化对象的时候,c++编译器才会给类分配内存4.定义自己的命名空间,也可以嵌套命名空间5.c++可以取得register关键字
1.结构体中套一级指针需要为每一个节点都手动分配内存空间,如链表的每一个节点2.在结构体中套二级指针的含义相当于一个结构体中的二维数组,通过一个二级指针,指向一级指针,再用一级指针指向不同的节点,相当于行和列.浅拷贝,就是说在拷贝变量的内容的时候,只会对指针的地址进行拷贝,相当于当时有两个指针指向同
1.函数参数与等效实参的等价关系2.结构体定义一个含有如上项目的数据类型Teracher可以用typedef给这个结构体类型Teacher定一个别名Teacher3.定义类型的同时定义了s1,s2两个变量4.直接创建一个类型的结构体变量而不为这个结构体起名字5.初始化结构体变量的三种方法6.这个”.
1.传智播客扫地僧的视频课程总体来说还是非常棒的.但是!只能当做一个参考!参考!!适合自己查漏补缺,回忆之前的知识点.如果需要深度学习的话,还是要配合书籍以及在实际项目中的实践.2.C中被const所修饰的变量可以被指针通过他的地址修改3.指针分配内存方式的不同4.二级指针的模型指针数组,二维数组,
1.释放指针指向内存空间后还需要调整指针本身的值,如图(野指针)2.修改一级指针所指向的值,要通过二级指针来修改.如:其中,*p1是一个确定的值a,而p1是a的地址,p2是p1的地址(p2=&p1),要想修改p1的内容,则需要p2=?来修改,等同于p1=?,因为p1本身是个地址,指向确定的
1.数组做函数参数,会退化为一个指针,正确的做法是:intfoo01(inta[])错误,intfoo02(int*a)正确把数组内存的首地址传递给函数写在形参处的数组,如foo01,编译器会把它当成指针处理,只会分配一个首地址2.数组a[],a表示数组中第一个元素的地址,+1后移动单位长度,&#x
什么是二维码二维条码是指在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示二进制数据,被设备扫描后可获取其中所包含的信息。一维条码的宽度记载着数据,而其长度没有记载数据。二维条码的长度、宽度均记载着数据。二维条码有一维条码没有的“定位点”和“容错机制”。容错机制在即使没有辨识到全部