首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
Go
Python
架构
前端
GitHub
MySQL
展开
全部
后端
Java
面试
Go
Python
架构
前端
GitHub
MySQL
数据库
Spring Boot
大数据
Linux
AI编程
C++
暂无数据
推荐
最新
【底层机制】std:: function 解决的痛点?是什么?如何实现?如何正确用?
简单来说,std::function 是一个"万能函数容器",可以把函数、lambda、函数对象等打包成统一的格式
深入理解C++完美转发失败的场景
在实际使用中,完美转发并非总是“完美”的,某些特定场景会导致转发失败或行为不一致。本文将深入探讨这些场景,并提供相应的解决方案。
C++ 设计模式原理与实战大全-架构师必学课程 | 完结
获课地址:666it.top/14228/ 策略模式与装饰器模式:动态行为扩展的艺术 一、策略模式:算法的自由切换 策略模式通过一组策略类与决策者类,实现算法的动态替换。例如角色移动策略: 应用场景:
C++ 设计模式理论与实战大全【共73课时】
获课地址:666it.top/14228/ 观察者模式与原型模式:状态管理与对象复制 一、观察者模式:状态变化的广播机制 观察者模式通过主题接口与观察者接口,实现状态变化的自动通知。例如天气预报系统:
18.C++STL模板
目录介绍 18.1 函数模版 18.1.1 函数模版概念 18.1.2 函数模板语法 18.1.3 函数模板示例 18.1.4 多类型参数函数模板 18.1.5 显式指定模板参数 18.1.6 函数模
什么是 mmap?
什么是 mmap? mmap 是一个非常重要且强大的系统调用,全称是 memory map(内存映射)。 mmap 的核心思想是:将文件或其他资源直接"映射"到进程的内存地址空间中。
C++智能指针
一、普通指针的缺点 普通指针需要手动释放内存 相互引用时内存无法释放 二、智能指针 1、智能指针介绍 智能指针本质是对象: 它们封装了原始指针,并提供了自动内存管理功能。 构造函数和析构函数: 智能指
实战设计模式之迭代器模式
与上一篇介绍的解释器模式一样,迭代器模式也是一种行为设计模式。它提供了一种方法来顺序访问一个聚合对象中的各个元素,而无需暴露该对象的内部表示。简而言之,迭代器模式允许我们遍历集合数据结构中的元素
10.C++类和对象
10.类和对象 目录介绍 10.1 类的介绍 10.1.1 类的含义 10.1.2 struct和class区别 10.2 类定义和对象 10.2.1 类的定义 10.2.2 创建对象 10.2.3
14.C++线程索
14.线程锁 目录介绍 14.1 锁的概念 14.1.1 为何需要锁 14.1.2 C++锁机制发展 14.2 互斥锁(Mutex) 14.2.1 mutex 14.2.2 lock_guard 14
02.C++数据类型
02.数据类型 目录介绍 3.1 基本数据 3.1.1 基本数据类型 3.2 整数类型 3.2.1 有符号类型 3.2.2 无符号类型 3.2.3 固定宽度整数类型 3.3 字符类型 3.3.1 字符
07.C++指针
07.指针 目录介绍 7.1 指针基本概念 7.1.1 什么是指针 7.1.2 指针声明 7.1.3 指针初始化 7.1.4 指针占用空间 7.2 指针基本操作 7.2.1 取地址运算符 7.2.2
12.C++多态
12.多态和虚函数 目录介绍 12.1 多态概念 12.1.1 多态基本概念 12.1.2 多态案例 12.1.3 多态的分类 12.2 多态和虚函数 12.2.1 虚函数和抽象类 12.2.2 虚函
17.C++异常处理
17.异常处理 目录介绍 17.1 异常入门介绍 17.1.1 异常概念解释 17.1.2 运行时异常案例 17.1.3 异常基本语法 17.1.4 捕获异常 17.1.5 发生异常位置 17.2 多
19.C++预处理器
目录介绍 19.1 头文件 19.1.1 头文件作用 19.1.2 基本结构 19.1.3 头文件包含 19.2 宏定义 19.2.1 什么是宏 19.2.2 基本语法 19.2.3 宏的使用 19.
05.C++判断和循环
05.判断和循环 目录介绍 5.1 程序流程结构 5.2 选择结构 5.2.1 if语句 5.2.2 单行格式if语句 5.2.3 if-else语句 5.2.4 多条件的if语句 5.2.5 嵌套i
03.C++运算符
03.运算符 目录介绍 3.1 运算符介绍 3.2 算术运算符 3.2.1 加减乘除 3.2.2 取模 3.2.3 递增 3.3 赋值运算符 3.4 比较运算符 3.5 逻辑运算符 3.5.1 逻辑非
09.C++结构体
09.结构体 目录介绍 9.1 结构体概念 9.1.1 什么是结构体 9.2 结构体使用 9.2.1 结构体定义 9.2.2 结构体创建 9.3 结构体与函数 9.3.1 结构体做参数 9.3.2 结
08.C++引用
08.引用 目录介绍 8.1 引用的概念 8.1.1 什么是引用 8.1.2 引用的声明 8.2 引用的特性 8.2.1 引用必须初始化 8.2.2 引用不能重新绑定 8.2.3 引用访问数据 8.3
13.C++多线程
13.多线程 目录介绍 13.1 线程管理 13.1.1 线程介绍 13.1.2 创建线程 13.1.3 等待线程结束 13.1.4 分离线程 13.1.5 检查线程 13.1.6 线程休眠 13.1