
C++
文章平均质量分 83
与C++有关的内容
timedecdec
遇难则弃,世无难事
展开
-
问题记录:一个局部变量导致的内存泄露(cpp)
最近在项目里面写了一个算法,居然有严重的内存泄露问题!!!为了解决这个问题,花了好几天时间,慢慢排除问题,终于解决了,在此记录一下。原创 2024-07-02 14:53:17 · 484 阅读 · 0 评论 -
一些实用的 C++ 11、14、17 特性总结
For定义自定义类的迭代器;// 这里的迭代器是广义的迭代器,指针也属于该范畴。该类型拥有begin()和end()成员方法,返回值为迭代器(或者重载全局的begin()和end()函数也可以)。自定义迭代器的!比较操作。自定义迭代器的++前置自增操作,显然该操作要是迭代器对象指向该容器的下一个元素。自定义迭代器解引用操作,显然解引用操作必须容器对应元素的引用,否则引用遍历时将会出错。案例1public:private:int value_;原创 2023-12-13 10:15:00 · 4019 阅读 · 0 评论 -
C 和 C++ 指针简明学习笔记
C 语言中,指针存储的是变量的内存地址要彻底理解指针,首先要理解 C 语言中变量的存储本质,也就内存内存编址与内存空间计算机的内存是一块用于存储数据的空间,由一系列连续的存储单元组成如下图所示,每个单元格都表示 1 个 bit,8 个 bit 为一组,称为 byte;byte 是计算机中作为内存寻址的最小单元1 byte = 8 bit可以理解为,计算机给每个 byte 一个编号,这个编号就是内存的地址计算机中,每个 byte 的编号都是唯一的,从而保证了计算机可以通过每个编号访问到唯一确定原创 2023-12-12 08:30:00 · 968 阅读 · 1 评论 -
C++相关面试题总结一——内存、关键字、STL、指针、排序、Lambda
C++相关面试题:包括内存、STL、关键字(const、new、delete、)、指针、引用、排序算法、Lambda函数等多个内容原创 2023-04-04 08:30:00 · 793 阅读 · 1 评论 -
C++ 学习笔记·十——实战案例之机房预约系统
* 首先进入登录界面,可选登录身份有: * 学生代表 * 老师 * 管理员 * 退出* 每个身份都需要进行验证后,进入子菜单 * 学生需要输入 :学号、姓名、登录密码 * 老师需要输入:职工号、姓名、登录密码 * 管理员需要输入:管理员姓名、登录密码* 学生具体功能 * 申请预约 --- 预约机房 * 查看自身的预约 --- 查看自己的预约状态 * 查看所有预约 --- 查看全部预约信息以及预约状态 * 取消预约 --- 取转载 2023-03-29 17:37:19 · 1154 阅读 · 0 评论 -
C++ 学习笔记·九——STL 案例之演讲比赛流程管理系统
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F9MeZQHN-1608773310410)(assets/1548143543475.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cWMy3F98-1608773310410)(assets/1548143610682.png)]转载 2023-03-27 20:18:00 · 259 阅读 · 0 评论 -
Visual Studio 2019使用中问题(一)—— 程序运行错误
链接器工具错误 LNK 1168一个源文件下运行多个 main 函数0x580738D0 (vcruntime140d.dll)处(位于 Project1.exe 中)引发的异常: 0xC0000005: 读取位置 0xD3E9F9BA 时发生访问冲突原创 2020-11-17 09:18:16 · 6124 阅读 · 2 评论 -
C++ 学习笔记·八——提高编程(模板与 STL )
C ++ 学习笔记,提高编程阶段,模板的概念,函数模板,类模板初始 STL,STL 六大组件,STL 容器STL 函数对象STL 常用算法STL 迭代器原创 2020-12-30 21:02:42 · 486 阅读 · 1 评论 -
C++ 学习笔记·七——案例之职工管理系统
C++ 案例 职工管理系统职工管理系统可以用来管理公司内所有员工的信息本教程主要利用C++来实现一个基于多态的职工管理系统公司中职工分为三类:普通员工、经理、老板,显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责普通员工职责:完成经理交给的任务经理职责:完成老板交给的任务,并下发任务给员工老板职:所有事情原创 2020-12-22 13:52:13 · 564 阅读 · 0 评论 -
C++ 学习笔记·六——文件读写(文本文件与二进制文件)
C++ 面向对象编程本教程主要针对 C++ 面向对象编程技术做详细讲解,探讨 C++ 中的核心和精髓。文件操作读写文件文本文件二进制文件原创 2020-12-14 14:19:06 · 562 阅读 · 0 评论 -
C++ 学习笔记·五——面向对象编程(2)
C++ 面向对象编程,类和对象,原理,属性,行为,案例,封装,多态,友元,继承,对象特性,函数重载,运算符重载,构造函数,析构函数,初始化列表,浅拷贝和深拷贝,虚函数,虚析构,纯虚析构原创 2020-12-10 15:56:47 · 1241 阅读 · 0 评论 -
C++ 学习笔记·四——面向对象编程(1)
C++ 面向对象编程本教程主要针对 C++ 面向对象编程技术做详细讲解,探讨 C++ 中的核心和精髓。内存分区模型引用函数重载函数的占位参数原创 2020-11-30 13:59:06 · 163 阅读 · 0 评论 -
C++ 学习笔记·三——案例之通讯录管理系统
通讯录管理系统1、系统需求通讯录是一个可以记录亲人、好友信息的工具本教程主要利用C++来实现一个通讯录管理系统系统中需要实现的功能如下:添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人显示联系人:显示通讯录中所有联系人信息删除联系人:按照姓名进行删除指定联系人查找联系人:按照姓名查看指定联系人信息修改联系人:按照姓名重新修改指定联系人清空联系人:清空通讯录中所有信息退出通讯录:退出当前使用的通讯录原创 2020-11-29 13:36:22 · 418 阅读 · 7 评论 -
C++ 学习笔记·二——基础入门(2)
数组指针函数结构体原创 2020-11-20 09:59:22 · 317 阅读 · 0 评论 -
C++ 学习笔记·一——基础入门(1)
创建项目、创建文件、编写代码、运行程序数据类型运算符程序流程(选择、循环、跳转)原创 2020-11-18 20:29:25 · 687 阅读 · 1 评论