C++基础
文章平均质量分 73
C++
ancientElement
这个作者很懒,什么都没留下…
展开
-
07-Unity程序开发的C++笔记- STL- 函数对象、常用集合算法
函数对象(仿函数)是一个,不是一个函数。原创 2023-08-29 11:44:43 · 103 阅读 · 2 评论 -
06-Unity程序开发的C++笔记- STL编程、STL- 常用容器
函数模板作用:建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个来代表。template — 声明创建模板typename — 表面其后面的符号是一种数据类型,可以用class代替T — 通用的数据类型,名称可以替换,通常为大写字母。原创 2023-08-29 11:42:12 · 177 阅读 · 0 评论 -
05-Unity程序开发的C++笔记- 继承、多态
在基类的两个子类中继承基类时,使用virtual 关键字。总结:同名静态成员处理方式和非静态处理方式一样,只不过有两种访问的方式(通过对象 和 通过类名)问题:当子类与父类出现同名的成员,如何通过子类对象,访问到子类或父类中同名的数据呢?多态使用时,如果子类中有属性开辟到堆区,那么父类指针在释放时无法调用到子类的析构代码。在多态中,通常父类中虚函数的实现是毫无意义的,主要都是调用子类重写的内容。**问题:**从父类继承过来的成员,哪些属于子类对象中?问题:继承中同名的静态成员在子类对象上如何进行访问?原创 2023-08-29 11:40:45 · 324 阅读 · 0 评论 -
04-Unity程序开发的C++笔记-运算符重载
运算符重载原创 2023-08-28 14:06:31 · 87 阅读 · 1 评论 -
03-Unity程序开发的C++笔记-友元
友元原创 2023-08-28 14:02:06 · 115 阅读 · 1 评论 -
02-Unity程序开发的C++笔记-类
但是会提供默认拷贝构造。原创 2023-08-28 13:47:08 · 200 阅读 · 1 评论 -
01-Unity程序开发的C++笔记
在C++中,一个指针所占的字节数由操作系统的位数决定。一个指向int类型的指针,在32位操作系统中是4个字节在64位操作系统中是8个字节。也可以用new,但是区别是:不使用new,开辟栈空间,使用new开辟的空间为堆空间。在C++中,我们在C++的头文件中声明 类、变量、函数。补: 作为形参时, int a[] 和 int* a还是有区别的,int a[] 是常量,int* a是变量。在C++中,我们可以使用delete的关键字来释放临时的空间。析构函数是C++内释放的时候调用的函数。原创 2023-08-27 21:54:07 · 733 阅读 · 0 评论