C++
小丸子yeah~
这个作者很懒,什么都没留下…
展开
-
【C++】多态
重载:函数名相同,传的参数不同。原创 2023-04-10 09:10:06 · 107 阅读 · 0 评论 -
【C++】继承
菱形继承会导致,可能会继承两个父类中相同的属性,虚继承保证了相同属性指向同一份内存。Visual Studio利用开发人员命令提示工具查看对象模型。原创 2023-04-09 17:53:58 · 111 阅读 · 0 评论 -
【C++】类和对象 - 初始化列表 - 类对象作为类成员 - 静态成员
非静态成员变量占对象空间/静态成员变量不占/函数也不占,所有函数共享一个函数实例。静态成员就是在成员函数和成员变量前加上static。先构建phone再构建person函数。原创 2023-03-24 17:56:48 · 55 阅读 · 0 评论 -
【C++】类和对象 - 构造函数调用规则-深拷贝和浅拷贝-类对象作为类成员
默认情况下,C++编译器至少给一个类添加3个函数。3.默认拷贝构造函数,对属性进行值拷贝。1.默认构造函数(无参,函数体为空)2.默认析构函数(无参,函数体为空)使用默认的拷贝构造函数是浅拷贝。自己实现拷贝构造函数实现深拷贝。原创 2023-03-20 15:23:53 · 84 阅读 · 0 评论 -
【C++】类和对象
意义:将属性和行为作为一个整体,表现生活中的事物;将属性和行为加以权限控制权限:public 成员 类内可以访问,类外可以访问protected 成员 类内可以访问,类外不可以访问 儿子可以访问父亲中保护的内容private 成员 类内可以访问,类外不可以访问 儿子不可以访问父亲私有的内容。原创 2023-03-18 14:09:57 · 52 阅读 · 0 评论 -
【C++】函数重载
注意:函数的返回值不可以作为函数重载的条件。函数参数类型不同、个数不同、顺序不同。:函数名相同,提高复用性。原创 2023-03-17 17:36:44 · 43 阅读 · 0 评论 -
【C++】引用
给变量起别名语法:数据类型 &别名=原名;注意:引用必须要初始化,引用一旦初始化了就不可以更改了引用做函数的返回值1.不要返回局部变量的引用int a = 10;return a;//第二次打印出错,局部变量在执行完一次后销毁 }2.(返回静态变量的引用)函数的调用可以作为左值return a;//如果函数的返回值是引用,则这个函数可以作为左值 count << ref << endl;//输出1000 }引用与指针的关系常量引用使用场景:用来修饰形参,防止误操作。原创 2023-03-17 17:13:14 · 58 阅读 · 0 评论 -
【C++】内存模型
内存模型原创 2023-03-14 13:44:57 · 61 阅读 · 0 评论 -
【C++】结构体
c++结构体原创 2023-03-08 21:46:01 · 55 阅读 · 0 评论 -
【C++】指针
C++指针原创 2023-03-02 21:50:47 · 262 阅读 · 0 评论