- 博客(6)
- 收藏
- 关注
原创 C++学习记录04--类和对象02
5.new能调用构造函数,delete调用析构函数,而malloc 和free不能(无法调用构造函数可能无法初始化,无法调用析构函数可能会造成内存泄漏)。用途:程序结束时,在栈上的空间会被系统自动回收,在堆上的空间(手动分配手动回收)未被回收(指针变量),会造成内存泄露。1.实现拷贝构造函数,对对象的指针变量进行单独的内存申请,再将右值对象指针所指向的内容拷贝到新对象的堆空间中。1.同一类对象之间的赋值,如:t2 = t1,实现的是浅拷贝,两个对象的成员变量的值相同,双方依然独立。//实例化10个对象。
2024-10-14 11:08:48
571
原创 C++学习记录03--类和对象01
属性:变量行为:函数/方法class //类名 {访问控制符:成员变量 //属性;成员函数 //方法 }访问控制符有三种:public,private,protected//定义一个类//访问控制符public://属性 成员变量int age;//方法 成员函数void jiao(const char *voice) //const:只读,不可改变内容//在成员函数中直接访问成员变量。
2024-09-23 19:48:53
607
原创 C++学习记录02--C的拓展2
2.内联函数只是对编译器的一个内联请求,存在限制。适用于执行较短(无循环、过多的条件判断、函数体过于庞大、取址操作)、调用频繁的语句。3.内联函数(inline function):继承宏函数的效率,又增加安全性(像一般成员函数那样在类里访问自如)。在声明函数时可以为参数指定默认的参数值,当调用函数时如果没有指定这个值,编译器自动使用默认值代替。1.在C中将一些短且频繁执行的计算写成宏,可以避免函数执行的开销,由预处理完成,提高执行效率。1.内联函数在最终生成的代码中无定义,只存在于定义的该文件中。
2024-09-20 10:45:29
231
原创 顶点计划——关于“拒绝”的调研报告
一、调查方案 (一)调查目的:现代社会人际交往之间关于请求与被请求 (二)调查对象:在校生 (三)调查程序: 1、设计调查问卷,明确调查方向和内容; 2、进行网络聊天调查。随机和各大学的学生相互聊天并让他们填写调查表; 3、根据回收网络问卷进行分析,具体内容如下: (1)根据样本的购买场所、价格及牌子、月消费分布状况的均值、方差等分布的数字特征,推断大学 生总体手机月消费分布的相应...
2019-12-22 21:02:11
701
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人