
c++
文章平均质量分 59
是闲花无声
这个作者很懒,什么都没留下…
展开
-
牛客网例题
变种水仙花数 - Lily Number,判断字母,空心三角形,x形三角形,有序序列合并,序列中删除指定的数字原创 2022-08-23 11:30:01 · 431 阅读 · 0 评论 -
c++---文件操作
c++中的文件操作,文本文件和二进制文件,写文件和读文件的操作原创 2022-08-18 12:21:43 · 281 阅读 · 0 评论 -
c++---多态
多态的区别和分类,动态多态的满足条件和使用方法。纯虚函数和抽象类的使用目的。虚析构和纯虚析构的区别与共性及使用。原创 2022-08-18 11:15:29 · 108 阅读 · 0 评论 -
c++之继承
继承的基本语法,同名函数或同名成员属性下的对象访问,菱形继承,多继承等了解。原创 2022-08-17 19:09:08 · 302 阅读 · 0 评论 -
c++之运算符重载
运算符重载,简单讲解,通俗易懂,照例套用即可原创 2022-08-17 11:02:38 · 384 阅读 · 0 评论 -
c++之友元
全局函数、成员函数、类做友元的定义及使用方法。通俗理解友元:假定有三个人物,分别设定为三个对象,你(类),你的朋友(类或函数),你的闺蜜(类或函数)。汉诺塔问题分析及c++代码...原创 2022-08-17 08:20:13 · 220 阅读 · 0 评论 -
c++对象模型和this指针
c++中类内的成员变量和成员函数分开存储,只有非静态成员变量才属于类的对象上。原创 2022-08-17 08:20:42 · 103 阅读 · 0 评论 -
C++之对象特性
大概白话理解,就是在创建对象参数的时候有些指针类型的属性创建在堆区,在有对象进行拷贝操作的时候,如果调用的时编译器自带的拷贝构造函数,就会导致两个对象的属性指向同一块内存空间,在析构释放时,拷贝对象(P2)会先释放掉指向的那块内存空间,被拷贝对象(p1)在析构释放时会要求再释放一遍,这就导致了同一块内存空间重复释放的问题,解决办法就是自己写一个拷贝构造函数,在自己写的拷贝构造函数里,把指针类型的属性数据重新开辟一块空间(深拷贝)。浅拷贝:简单的赋值拷贝操作,编译器提供的拷贝构造函数里提供的操作都是浅拷贝。.原创 2022-08-16 16:23:24 · 482 阅读 · 0 评论 -
c++之封装
c++面向对象的三大特性:封装,继承,多态。c++把任何物体都看作是一个对象,对象上有其属性和行为。具有相同性质的对象,可以抽象为类。原创 2022-08-15 16:50:59 · 401 阅读 · 0 评论 -
程序在内存中的分区模型(分区名称及每个区所存数据)
代码区:存放函数体的二进制代码,由操作系统进行管理。全局区:存放全局变量和静态变量以及常量。栈区:由编译器自动分配释放,存放函数的参数值,局部变量 等。堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收。利用new操作符在堆区开辟数据,用delete操作符释放,语法:new 数据类型利用new创建的数据,会返回该数据对应的类型的指针。......原创 2022-08-15 11:15:07 · 385 阅读 · 0 评论