![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
江简哥
linux驱动
展开
-
构造函数的分类及调用
两种分类方式: 按参数分为: 有参构造和无参构造 按类型分为: 普通构造和拷贝构造三种调用方式: 括号法 显示法 隐式转换法示例://1、构造函数分类 // 按照参数分类分为 有参和无参构造 无参又称为默认构造函数 // 按照类型分类分为 普通构造和拷贝构造 class Person { public: //无参(默认)构造函数 Person() { cout <...原创 2019-11-12 16:31:53 · 922 阅读 · 1 评论 -
动态内存分配、malloc与new的区别
动态内存分配、malloc与new的区别先看内存的分布状况C语言中malloc、calloc、realloc、freemalloc()从哪里获取的内存?C++中 new、deletemalloc 和 new的区别?还有没有其他的理解?创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML ...原创 2019-11-12 09:56:26 · 203 阅读 · 0 评论 -
正则表达式的简单使用
正则表达式的简单使用 正则表达式的基本用法: 1、“.”为通配符,表示任何一个字符,例如:“a.c”可以匹配“anc”、“abc”、“acc”; 2、“[]”,在[]内可以指定要求匹配的字符,例如:“a[nbc]c”可以匹配“anc”、“abc”、“acc”;但不可以匹配“ancc”,a到z可以写成[a-z],0到9可以写成[0-9]; 3、数量限定符号,表示匹配次数(或者叫做长度)的符号,包括:...原创 2019-11-11 20:44:27 · 128 阅读 · 0 评论 -
程序的内存模型
程序的内存模型 c++程序在执行时,将内存划分为4个区域 代码区:存放函数体的二进制代码,有操作系统管理的 全局区:存放全局变量、静态变量和常量 栈区:有编译器自动分配释放,存放函数的参数值、局部变量 堆区:有程序员分配和释放,若程序员不释放,程序结束时有操作系统回收 ...原创 2019-11-04 15:01:02 · 538 阅读 · 0 评论