会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SKIPSPUR_SUPER
博客园
首页
新随笔
联系
订阅
管理
2022年2月19日
算法基础知识总结
摘要: 1.基本概念 1.1 背景 1.2 术语 1.1.1 数据(Data) 分为数值型数据和非数值型数据 1.1.2 数据元素(Data Element) 数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理,也简称为元素,或称为记录、结点或顶点 1.1.3 数据项(Data Item) 构成数
阅读全文
posted @ 2022-02-19 19:18 SKIPSPUR_SUPER
阅读(1705)
评论(0)
推荐(0)
2022年2月14日
深拷贝与浅拷贝
摘要: 1.浅拷贝 简单的赋值拷贝操作 如果利用编译器提供的拷贝构造函数,会做浅拷贝操作 浅拷贝带来的问题就是堆区的内存重复释放 解决办法是深拷贝 // 浅拷贝 Person(const int &p){ m_Age = p.m_Age; m_Height = p.m_Height // 编译器默认实现的代
阅读全文
posted @ 2022-02-14 17:30 SKIPSPUR_SUPER
阅读(34)
评论(0)
推荐(0)
拷贝构造函数调用时机
摘要: C++中拷贝构造函数调用时机通常有三种情况 1.使用一个已经创建完毕的对象来初始化一个对象 Person p1(20); Person p2(p1); 2.值传递的方式给函数参数传值 void doWork(Person p){} Person p; doWork(p); 3.以值方式返回局部对象
阅读全文
posted @ 2022-02-14 13:17 SKIPSPUR_SUPER
阅读(71)
评论(0)
推荐(0)
2022年2月5日
通讯录管理系统(C++)
摘要: 前言 本程序采用VS2019开发实现 博主尽可能完善并健壮了程序功能,如有不理想之处,请加以指正,博主会在第一时间修改完善。原创不易,望**"推荐","关注","收藏","转发"**,谢谢!!! 代码 点击查看代码 #include<iostream> #include<string> #inclu
阅读全文
posted @ 2022-02-05 19:40 SKIPSPUR_SUPER
阅读(270)
评论(0)
推荐(0)
2022年2月3日
指针
摘要: 1.基础知识 1.1 定义 // 定义指针 int a = 10; // 指针定义的语法->数据类型 *指针变量名 int *p; //让指针记录变量a的地址 p = &a; 或者直接 int *p = &a; 1.2 使用 // 指针前加 * 代表解引用,找到指针指向的内存中的数据,进行读取,修改
阅读全文
posted @ 2022-02-03 20:52 SKIPSPUR_SUPER
阅读(26)
评论(0)
推荐(0)
公告