首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C语言从0到1
平凡的人1
创建于2022-11-21
订阅专栏
C语言文章,从0到1
暂无订阅
共49篇文章
创建于2022-11-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【C++】C++11——lambda表达式
我正在参加「掘金·启航计划」 一、Lambda表达式引入 为了实现一个比较算法, 都要重新去写一个类,如果每次比较的逻辑不一样,还要去实现多个类,特别是相同类的命名,看代码的人就遭殃了,非常的烦,这些
【C++11】C++11——包装器
我正在参加「掘金·启航计划」 1.function包装器概念 function包装器也叫做适配器,C++11中的function本质是一个类模板,也是一个包装器。 其实这些都是可调用对象:C语言的函数
【C++】智能指针
我正在参加「掘金·启航计划」 一、智能指针的引入 存在内存泄漏 我们先来看一段代码: new空间也有可能会抛出异常,对于p1如果抛出异常:没有问题,可以不管,直接到最外面去了。 而如果用户输入的除数为
【Linux】多线程——线程概念|Linux下进程与线程|线程控制
我正在参加「掘金·启航计划」 一、看待地址空间和页表 地址空间是进程能看到的资源窗口:一个进程能看到代码区、共享区、内核区、堆栈区,大部分的资源都是在地址空间上看到的 页表决定进程真正拥有资源的情况:
【Linux】线程安全——补充|互斥、锁|同步、条件变量
我正在参加「掘金·启航计划」 一、知识补充 线程的ID pthread_create创建一个线程,产生一个线程ID存放在第一个参数之中,该线程ID与内核中的LWP并不是一回事。pthread_crea
【Linux】线程池|单例模式|STL、智能指针线程安全|读者写者问题
我正在参加「掘金·启航计划」 线程池 线程池常见的应用场景如下: 线程池代码 整体框架结构: Thread.hpp的简单封装线程,下面我们进行简单的验证 对于任务队列,可以由多个线程进行访问,我们就需
【C++】多态——实现、重写、抽象类、多态原理
我正在参加「掘金·启航计划」 一、多态概念 多态的概念:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。 举个例子:比如在日常生活中,我们去买票:当普通人买票
【Linux】项目自动化构建工具——make/Makefile及拓展
我正在参加「掘金·启航计划」 一、Linux项目自动化构建工具-make/Makefile 1、背景知识 2、实现代码 我们先来看一下具体是怎么一回事: 创建文件mycode.c利用vim进入编写一个
【Linux】翻山越岭——进程地址空间
我正在参加「掘金·启航计划」 @[toc] 一、是什么 回顾我们学习C/C++时的地址空间: 有了这个基本框架,我们对于语言的学习更加易于理解,但是地址空间究竟是什么❓我们对其并不了解,是不是内存呢?
【Linux】冯诺依曼体系结构、操作系统及进程概念
我正在参加「掘金·启航计划」 一、冯诺依曼体系结构 我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺依曼体系。 总体来讲:计算机可以分为==输入设备、输出设备、存储器、运算器
【C/C++】图文题目吃透内存管理
我正在参加「掘金·启航计划」 学习目标:了解C/C++内存的分段情况,C++内容管理方式、operator new与operator delete函数 、new和delete的实现原理、定位new的表
【Linux】关于Linux中的权限
我正在参加「掘金·启航计划」 前言 前面我们已经知道。Linux下有两种用户:超级用户(root)、普通用户 以及相互之间的切换: 以及引入的权限的一些铺垫。 下面,我们对其进行补充说明。 如果不切换
【C++】类和对象
我正在参加「掘金·启航计划」 开始之前,我想说的是,此篇博客花了较长时间,字数比较多,请耐心食用😄 一、类的6个默认成员函数 开始之前,我们很有必要先了解类的6个默认成员函数。👇 如果一个类中什么成员
【C++】引用
我正在参加「掘金·启航计划」 开始之前,值得说的就是:对于引用,实际上,存在着非常多的细节,我们要有耐心去理解。 1.引用概念 对于引用的概念还是比较好理解的。引用的基本用法: 我们不妨来举个例子:
【C++】走进C++的世界
我正在参加「掘金·启航计划」 C++的简单介绍 命名空间 我们来看一个例子: 此时的变量与库里面的冲突了,这时候我们就可以利用命名空间来解决这个问题👇 定义命名空间,需要使用到namespace关键字
【C语言刷题——Leetcode与PTA简单题】
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第34天,点击查看活动详情 231. 2 的幂 704. 二分查找 905. 按奇偶排序数组 1672. 最富有客户的资产总量 PT
【C语言刷题——7道leetcode简单题】
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第34天,点击查看活动详情 好的,各位,我们废话不说哈,直接开刷💖 27. 移除元素 35. 搜索插入位置 507. 完美数 693
【数据结构】经典排序
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第34天,点击查看活动详情 1.排序的概念 说到排序,我们开始之前先来了解了解排序的一些相关的概念: 排序在实际生活中随处可见:比如
【数据结构】二叉树基础OJ题
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第33天,点击查看活动详情 前言 话不多说,直接开始我们的主题👇 单值二叉树 简单来说,结点的值都要相同。那我们可以去判断当前结点的
【数据结构】万字二叉树与堆
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第32天,点击查看活动详情 1.树概念及结构 1.1树的相关概念 树的概念:树是一种非线性的数据结构,它是由n(n>=0)个有限结点
下一页