
C++
文章平均质量分 61
雨勒钟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++自学记录(第六章)
第六章资源释放问题在使用过后,class类会被释放,但是如果在class种使用了string类型指针,指针指向的空间并不会被释放,所以需要使用析构函数进行手动释放,注意此处的 delete的写法class cMystring{ char *text; public: cMystring(char *str); //构造函数 void disp( ){ cout &...原创 2018-10-25 19:03:36 · 367 阅读 · 0 评论 -
C+++自学记录(第七章)
文章目录第七章1. 构造函数的继承2. 静态结合&虚函数3. 虚类4. 多重继承的构造和析构第七章1. 构造函数的继承使用了cBase的构造方法对待ab,再自行对待ccDerived::cDerived(int a, int b, int c) : cBase(a, b){ vc=c;}2. 静态结合&虚函数声明了cBase的指针变量,但是指向了cDe...原创 2018-10-25 19:03:44 · 1134 阅读 · 0 评论 -
C++自学记录(第二章,第三章)
文章目录第二章、第三章1. void2. enum枚举3. volatile5. 指针运算符6. cin、cout7.文件第二章、第三章1. voidvoid可以定义一种指针,这种指针可以指向任意2. enum枚举enum color{red,yellow,white}color c;枚举元素都是常量枚举常量可以赋值给整形变量3. volatile不要进行优化处理,防止多线程...原创 2018-10-25 19:03:50 · 297 阅读 · 0 评论 -
C++自学记录(第四章,第五章)
#第四章、第五章1.数组定义为static就是0,没写的时候初始化为任意值定义二维数组的时候行数可以留空,系统自动判断strcmp要求比较的两者都是以\0结尾&取地址操作符*间接访问操作符void可以受他人的指针,但是他人收必须强制转换malloc同上,使用后必须强制转换声明数组类型的字符串在之后不能集体赋值,但是指针类型可以char a[]="hello"char ...原创 2018-10-25 19:04:00 · 170 阅读 · 0 评论 -
C++自学记录--关于引用的一点微小理解
1. 引用引用更像一个const指针,必须在初始化的时候就对他进行定义,并一直效忠于他int a=100;int &b=a;int c=50;结果:ab=100,ab同地址b=c;结果:a=b=c=50,ab同地址意味着上述的赋值语句只是将c赋值给了a2. 将引用作为函数参数引用传递的变量是原来变量,会同时被更改直接传递的变量是原来变量的抄送其实有没有return...原创 2018-10-25 19:04:07 · 131 阅读 · 0 评论 -
C++自学记录(第八章)
第八章–类的设计重载问题对于单目运算符,使用没有参数的成员函数或者一个参数的友元函数来实现对于双目运算符,使用一个参数的成员函数或者两个参数的友元函数来实现不能重载的运算符:. 成员访问运算符:: 作用于限定运算符?: 条件运算符sizeof 长度运算符语法上规定= () [] ->只能被重载为类的成员函数关于前置重载和后置重载type operator ++( ...原创 2018-10-25 19:04:15 · 162 阅读 · 0 评论 -
C++自学记录(第九章 模板和异常)
文章目录第九章模板template名称空间(书上没有)第九章模板templatetemplate <模板参数表> 函数值类型 函数名 (参数表) { 函数体 }其中,参数表为:<class T1, class T2, … , class Tn>比如这个求最小值的函数template<class T> T mindt (T ...原创 2018-10-27 13:37:26 · 125 阅读 · 0 评论