- 博客(4)
- 收藏
- 关注
原创 学习笔记:运算符重载之可变长数组实现
以可变长整型数组为例,使之可以实现功能:无需指定数组大小并将指定整数赋值到可变长数组中、赋值数组中任意下标元素、类似“a1=a”两个数组之间数值相等且a2和a分别指向两个数组要实现以上功能,需要做到以下几点:1、要用动态分配的内存来存放数组元素2、要重载“=”和“[ ]”3、要使用复制构造函数代码伺候~~class carray{ int *ptr;//指向数组的指针...
2020-01-27 17:26:38 189
原创 学习笔记:C++标准模板库STL
STL(standard template library)包含头文件 #include<algorithm.h>一、sort排序算法1、sort排序(用法一):sort(数组名+n1,数组名+n2),表示将数组中下标n1至n2的元素从小到大排序。注意:[n1,n2)区间为左闭右开,不包含n2元素。2、sort排序(用法二):sort(数组名+n1,数组名+...
2019-11-12 20:24:08 114
原创 学习笔记:C++数据类型
有符号整数类型:short,int,long,long long,可以表示成正数,也可以表示成负数。无符号整数类型:unsigned short,unsigned int,unsigned long, unsigned long long,只可以表示负数。有符号整数:最高位看作“符号位”,符号位为0表示非负数,其绝对值就是除符号位其余位;符号位为1表示负数,其绝对值是除符号位的其余位全部取...
2019-09-24 10:34:57 167
原创 学习笔记:Lambda表达式
Lambda表达式是C++11中的一个新特性。如果一个函数对象只需要调用一次,还要专门为其编写一个类吗?如果一个简单函数只需要调用一次,能否在调用时才写出函数体呢?必须可以,这就是lambda所解决的问题。它可以使程序显得更加简洁,更加精神。基本形式:[外部变量访问方式说明符](参数)->返回值类型(可以不写,编译器自动判断){ 所需实现的语句组;}[=] ...
2019-09-23 22:26:37 112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人