C++学习笔记
文章平均质量分 70
分享自己在C++学习过程中遇到的问题,自己总结的知识点,便于复习与回顾。
Jude0608
这个作者很懒,什么都没留下…
展开
-
C++学习笔记3
this指针是调用该成员函数的对象。三、const修饰符,void型指针,自引用指针this,new和delete运算符。函数原型:int Max(const int* ptr)但要注意区别: this指针是调用该成员函数的对象的地址;注:此处不可写成this=&z.因为this是常指针。目的:确保原数组数据不被破坏,即对其操作只读不写。注:new不能对动态分配的数组存储区进行初始化。错误:注意事项c.此处不能插入别的语句。注:this是常指针,不可修改,但可引用。调用时格式可以是:Max(a);原创 2024-08-08 16:46:30 · 612 阅读 · 0 评论 -
C++学习笔记2
(1)引入:无虚析构函数时,静态连编,当用delete撤销无名对象时,系统只执行基类的析构函数,不执行派生类的。(m.show()以及M::show()也可访问,但是静态连编,没有充 分利用虚函数的特性)(1)定义:声明虚函数时被“初始化”为0的函数。虚函数必须是所在类的成员函数,不能是友元函数、静态成员函数、内联函数、构造函数。此处得到的仍然是错误的结果,所以可以辅助使用,不能过度依赖。(3)特点:基类未虚析构函数时,其派生类自动为虚析构函数。(2)重载虚函数:与基类中虚函数类型完全相同。原创 2024-08-04 10:17:54 · 440 阅读 · 0 评论 -
C++学习笔记1
注:(void A::show;或A::show();或void A::show();在访问声明中是错误的)基类不带参数,派生类可无构造函数;基类带参数,派生类必须有构造函数。原创 2024-08-04 10:07:32 · 148 阅读 · 0 评论