- 博客(5)
- 收藏
- 关注
原创 运算符重载
第一个:创建了一个对象p,&p是p的引用,当执行p1+p2时,p1 被视为this指针,而p2则作为参 数 &p 传递给 Person operator+ (Person &p) 函数。这个函数以一个参数 p 作为运算符+的右操作数,而左操作数是函数被调用的对象自身(*this)。通常不利用成员函数重载:p. operator<<( cout ) 简化为:p<<cout。,它不依赖于特定的对象,它可以独立地操作两个 Person 对象。在类中写一个构造函数,在构造函数中给变量赋值。
2023-11-14 20:21:31
26
原创 继承与派生
1.继承与派生是同一过程从不同的角度来看保持已有类的特性而构造新类的过程称为继承。在已有类的基础上新增自己的特性而产生新类的过程称为派生2.被继承的已有类称为基类(或父类)。派生出的新类称为派生类。3.继承的目的:实现代码重用。派生的目的:当新的问题出现,原有程序无法解决(或不能完全解决)时,需要对原有程序进行改造。
2023-11-12 15:23:45
125
原创 字符串笔记
字符数组表示字符串的缺点:执行连接、拷贝、比较等操作,都需要显式调用库函数,很麻烦。当字符串长度很不确定时,需要用new动态创建字符数组,最后要用delete释放,很繁琐。字符串实际长度大于为它分配的空间时,会产生数组下标越界的错误。解决方法:使用字符串类string表示字符串。string实际上是对字符数组操作的封装。Char a[5][10] :数组中有5个字符串,每个字符串有10个字符。
2023-11-11 09:48:05
31
1
原创 类与对象笔记
将属性和行为作为一个整体。属性通常为一些变量,行为通常为函数属性和行为统称:“成员“属性:成员属性,成员变量行为:成员函数,成员方法。
2023-11-10 23:31:58
38
空空如也
vs里为什么不能写int a,b;
2023-09-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人