
《从零开始c++》
文章平均质量分 82
c++开发相关内容分享
良缘白马
IT行业苟且偷生的了三年的程序猿.
展开
-
c++ 经典面试题 — 使用两个模块(线程/协程/其他)交替打印序列,一个模块打印数字, 另外一个模块打印字母, 最终效果如下: 12AB34CD56EF78GH910IJ1112KL1314MN15
使用两个模块(线程/协程/其他)交替打印序列,一个模块打印数字, 另外一个模块打印字母, 最终效果如下:int i = 1;if (!is_number)//如果打印数字标志位为否,则线程等待i++;i++;std::cout原创 2024-08-02 09:59:27 · 223 阅读 · 0 评论 -
GDB调试实战
对于单步调试的场景,如果想代码和调试内容相对应,可以在设置断点后按:ctl + X + A 进入上下联动窗口进行调试。原创 2024-06-24 15:57:02 · 284 阅读 · 0 评论 -
C++ 共享内存相关的API
共享内存是一种操作系统提供的机制,用于实现多个进程之间共享数据的方式。在共享内存中,多个进程可以访问同一块物理内存区域,从而实现数据的共享和通信,而不需要进行显式的数据拷贝或进程间的消息传递。原创 2023-09-23 10:00:10 · 793 阅读 · 0 评论 -
C++ 实现机房预约系统
设计实现一个工作日机房使用时间预约系统,避免机房重复占用,使用撞车的现象原创 2022-12-10 15:27:00 · 2798 阅读 · 0 评论 -
C++ 实现守护进程
Linux Deamon守护进程是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或者等待处理某些事件的发生原创 2022-12-10 10:21:59 · 3804 阅读 · 0 评论 -
GDB调试
了解什么是GDB,如果使用GDB进行可执行程序的调试GDB使用帮助查看当前文件代码查看非当前文件代码设置显示的行数示例原创 2022-12-07 19:16:27 · 524 阅读 · 0 评论 -
Makefile 详解
m 一个工程中的源文件不计其数,按期类型、功能、模块分别放在若干个文件中,MakeFile文件定义了一系列的规则来制定哪些文件需先要编译、哪些文案需要后编译、哪些文件需要重新编译、甚至于进行更加复杂的操作,因为Makefile文件就像是一个shell脚本一样,也可以执行操作系统的命令原创 2022-12-04 18:20:01 · 2867 阅读 · 0 评论 -
c++ 静态库,动态库的制作和使用
c++ 静态库、动态库的制作与使用、c++动态库、静态库的工作原理及优缺点。原创 2022-12-03 17:23:07 · 2236 阅读 · 0 评论 -
gdb 调试详解与实战
linux c++程序报错快照的分析和调试原创 2022-11-05 23:29:38 · 1049 阅读 · 0 评论 -
C++实现演讲比赛流程管理系统
使用c++实现一个基于命令行的建议演讲比赛流程管理系统,巩固c++学习原创 2022-10-24 21:43:24 · 2393 阅读 · 0 评论 -
c++提高编程
c++提高编程,模板原创 2022-10-23 22:36:25 · 705 阅读 · 0 评论 -
C++实现职工管理系统
1.管理系统需求系统可以管理公司内部所有员工的信息主要使用c++实现一个基于多态的职工管理系统公司中的职工分为三类:普通员工、经理、老板,显示信息时需要显示职工编号、职工姓名、职工岗位以及职责普通员工职责:完成经理安排的各项任务经理职责:完成老板交付的任务,并拆解下发到员工老板职责:统筹管理公司所有事务管理系统需要实现的功能如下:退出管理系统:退出当前系统增加职工信息:实现批量添加职工功能,将信息录入到文件中,职工信息为:职工编号、姓名、部门编号显示职工信息:显示公司内部所有职工的信息原创 2022-05-07 19:13:38 · 6138 阅读 · 5 评论 -
c++核心
1.内存分区模型c++程序执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理全局区:存放全局变量和静态变量以及常量栈区:有编译器自动分配和释放,存放函数体的参数值和局部变量等堆区:由程序猿分配和释放,若程序猿不释放,程序结束时由操作系统回收内存四个区域的意义:不同的区域存放不同的数据,给数据赋予不同的生命周期,更加灵活方便的编程。1.1 程序运行前在程序编译后,生成了exe可执行程序,未执行该程序前分为两个区域:代码区:存放CPU执行的机器指令代原创 2022-05-04 11:42:00 · 820 阅读 · 0 评论 -
C++实现简易通讯录功能
C++实现简易通讯录功能提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录实现功能一、定义通讯录和通讯录人员结构体二、实现通讯录输入菜单1.引入库2.读入数据三、实现增删改查和清空通讯录功能实现功能提示:这里可以添加本文要记录的大概内容:通过c++语法的学习,实现一个简易的通讯录功能,具体实现功能如下:添加联系人:向通讯录中添加联系人,信息包括(姓名、性别、年龄、联系电话、家庭住址),做多记录1000人显示联系人:显示通讯录中所有联系人信息删除联系人:按照姓名进行原创 2022-05-03 20:15:27 · 3541 阅读 · 4 评论