C/C++
文章平均质量分 80
C/C++语言编程小结
冇二
这个作者很懒,什么都没留下…
展开
-
C内存管理方式之malloc、calloc、realloc
malloc、calloc、realloc1.相同点2.不同点1.相同点1.1三者都是c语言进行动态内存申请的库函数1.2申请的空间都在堆上,用完之后必须使用free进行释放,否则会造成内存泄露1.3空间申请成功,返回空间的首地址,空间申请失败,返回NULL,在使用前必须进行判空1.4返回值类型都是void*,在接收返回值时必须进行强转2.不同点2.1void* malloc(size_t size)malloc的参数是用户申请空间的字节数,空间申请成功,返回空间的首地址,空间申请失败,返原创 2021-11-23 17:22:58 · 434 阅读 · 0 评论 -
this指针的认识
this指针的认识1.什么是this指针2.this指针的特性3.this指针的使用1.什么是this指针首先来看下面这段代码,从下面的代码中来引伸出什么2.this指针的特性3.this指针的使用原创 2021-11-06 22:45:34 · 80 阅读 · 0 评论 -
浅谈构造函数、析构函数、拷贝构造函数
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-11-08 19:37:08 · 294 阅读 · 0 评论 -
static详情
static一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-11-18 10:39:30 · 81 阅读 · 0 评论 -
函数重载、运算符重载
函数重载、运算符重载1.函数重载2.运算符重载1.函数重载1.1函数重载的定义函数重载是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的形参列表(参数个数 或 类型 或 顺序)必须不同。1.2使用场景常用来处理实现功能类似数据类型不同的问题。下面举例来说明一下重载函数的格式。int Add(int left,int right){ return left + right;}double Add(double left, double right原创 2021-11-11 17:32:50 · 1810 阅读 · 0 评论