自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 JAVA和C++的一些区别

并使用时父类中的成员变量和方法会被。

2023-10-22 00:35:32 32

原创 链表

vector相类似 的交换也只是交换buf。如果想要交换两个链表其实只需要交换头尾指针。

2023-10-15 13:53:24 37

原创 类的多态

直接将基类的析构函数定义为纯虚函数是不允许的:派生类的析构函数里面隐含调用了基类的析构函数,如果没有函数体,就会报错public://必须在类外定义成函数体:这样派生类的析构函数就能正常执行了。

2023-05-19 16:06:20 117 1

原创 类的继承

private继承:基类原有的public和protected被派生类继承后变成private,即基类的所有数据和函数都变成派生类的private,不可再被派生的派生使用了,更别提外函数了。派生类 对基类所有成员有赋值兼容原则:可以将公有派生类的对象赋给基类,也可用公有派生类的对象初始化基类引用,还可用公有派生类的对象的地址初始化基类的指针。的函数,此时这个基类的同名函数会被隐藏:使用常规的调用方法,派生类对象访问这个函数时会优先访问派生类中的这个函数。事实上,最常用的还是最简单的public继承。

2023-05-17 17:30:43 140

原创 运算符重载

/仅仅是因为后置++对应的就是这样的函数原型罢了//没有为什么前置++不需要,系统语法限制重载函数的函数原型必须不同本质上没区别,只是注意写法。

2023-04-08 14:55:00 129

原创 class类

(2)处答案为 real+b.real,imag+b.imag直接调用构造函数可表示生成一个临时对象 就跟我们调用string(n,c)输出一个字串一样 如果把成员函数或构造函数的定义写在类外,默认值请写在声明的地方,定义的地方不要写默认值。默认值不能重复出现

2023-03-15 21:33:38 141

原创 字符串与指针

这里的pp和p存放的都是指针变量的首地址,而不是指针变量指向的字符串的首地址,所以不会输出字符串。而鉴于字符串数组本身就特殊,只要输出的是地址,就会一直自增直至为/0。输出地址与输出本身的区别就在与。

2022-11-30 21:12:23 110 1

原创 指针数组与数组指针

但是整型数组不可以,这样只会输出它的首地址,想要输出内容必须加*但事实上,前三者表示a[0]的地址,后两者表示数组a的(首)地址。每一行取首地址,即取元素words[i][0]的地址;从输出值来看,a=*(&a)=*p。②二维数组的赋值:类比一维数组,是需要。而不能写成p=a[i],因为a[i]是。对一整个 “一维数组” 取地址。①一维数组的赋值:对数组中的。需要对整个一维数组进行取地址。以及:*a=a[0];某一个元素进行取地址。

2022-11-30 08:50:20 663 1

原创 位运算(16位带符号二进制

取十只老鼠,让每只老鼠喝对应位上为1的所有酒,最后每一位老鼠都能确定一个位上的数字。(类似于取交集:没死的老鼠证明没有喝到毒酒——毒酒这一位上是0才会没有喝到;y=y^x(此时y=原来的x;解析:将这n个正整数一起异或,相同的就相当于抵消掉了,最后的结果就是那个落单的那个。用途:用来与2的n次方进行*/运算,加快效率(2的n次方:1

2022-11-14 09:09:47 939 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除