首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
程序员
后端
面试
前端
人工智能
Linux
资讯
LLM
C++
展开
全部
程序员
后端
面试
前端
人工智能
Linux
资讯
LLM
C++
产品
架构
编程语言
Java
Trae
JavaScript
暂无数据
推荐
最新
C++ 数据结构 | 数组的底层原理
今天我们来讲一下C++的数据结构,C++的数据结构类型多样,主要有数组、字符串、栈、队列、堆、树、图、哈希表、集合、映射等等,今天我们主要讲的是C++数据结构最基础的数组及其底层原理
学而时习之:C++中的文件处理2
C++ 中的 I/O 重定向 在 C++ 中,输入和输出通过“流”(stream)完成。流就是字节序列。常见的流对象有: cin:从键盘读取输入 cout:把输出显示到屏幕 每个流都带有一个“缓冲区”
学而时习之:C++中的标准模板库7
C++ STL 中的队列(Queue) 队列(queue)是一种容器适配器,以 FIFO(先进先出)的顺序存储元素。 先插入的元素必须先被移除。 实现方式是在数据结构的一端(称为 back)插入元素,
std::bind()和lambda的区别
0、背景 在查看muduo的开源代码的时候有一个代码: 当我尝试使用lambda进行编写的时候: 出现参数签名不匹配的错误: 涉及到 std::function、Lambda 表达式 strictne
学而时习之:C++中的引用
C++ 中的引用 在 C++ 里,引用(reference)相当于给已有变量起了一个“别名”,通过这个名字可以直接操作原变量的数据。 示例代码: 解释: 在这段程序中,ref 是变量 x 的引用,也就
学而时习之:C++中的标准模板5
C++ STL 中的 Vector vector 是标准模板库(STL)中的一种动态数组,当元素数量超过当前容量时会自动扩容。 程序员无需手动管理容量或提前分配额外空间。但在某些插入/删除操作时,由于
学而时习之:C++中的标准模板4
C++ STL 中的迭代器 迭代器是一种行为类似指针的对象,用于遍历和访问容器中的元素。 可以在不暴露容器内部结构的情况下进行遍历。 支持独立于容器的算法,如 sort()、count()、find(
学而时习之:C++中的异常处理2
C++ 利用“类”实现异常处理 程序运行时常会遇到“除以 0、文件不存在、数据无效”等突发状况,统称为异常。若放任不管,进程会异常终止。 C++ 提供 try-catch 机制:在 try 块里用 t
学而时习之:C++中的枚举
C++ 中的枚举 在 C++ 中,枚举是一种用户定义的数据类型,它由一组命名的整型常量组成。 它有助于为整数值赋予有意义的名称,从而提高代码的可读性和可维护性。 当我们有一个可能值数量较少的集合(例如
学而时习之:C++中的字符串
C++ 中的字符串 在 C++ 中,字符串是 std::string 类的对象,用于表示和操作字符序列。 与 C 风格的字符数组(char[])不同,std::string 会自动管理内存,并提供了大
学而时习之:C++中的动态内存管理
动态内存管理 C++ 允许通过指针以及动态内存分配/释放运算符进行底层内存操作。 new 与 delete 运算符 C++ 中的 new 与 delete 运算符:动态内存管理 在 C++ 中,栈内存
学而时习之:C++语言基础了解
学习并笔记记录C++语言基础了解,C++ 是一种通用编程语言,由 Bjarne Stroustrup 在 C 语言基础上改进而来,旨在引入面向对象编程范式
cURL 的 ipv6、ipv4 选择策略
最后等待第一个成功建立的连接,将作为后续cURL传输地址。 从上面流程可以看出几点:ipv6优先机制、快乐眼球(Happy Eyeballs)机制(也叫快速回退Fast Fallback机制)、轮询调度机制(Round-robin DNS)。 当对域名的并发请求过来时,服务器会…
每日一个C++知识点|菱形继承
菱形继承的核心问题是间接基类成员重复,虚继承通过共享基类实例解决该问题,实际开发中应优先避免多继承。
C++ 虚函数,虚析构函数与多态,纯虚函数与抽象
虚函数的概念与使用 C++中的虚函数和多态是面向对象编程中的重要概念。虚函数允许在派生类中重写基类的函数,并且在运行时根据对象的实际类型来调用函数。这一点和Java中的重写(Override)函数类似
C++提高编程 4.0
3 STL- 常用容器 3.1 string容器 3.1.1 string基本概念 本质: string是C++风格的字符串,而string本质上是一个类 string和char * 区别: char
Unreal Engine API:颠覆游戏开发,数字内容创造轻松驾驭!
Epic Games的得意之作Unreal Engine API,是虚幻引擎跳动着的核心心脏,为游戏开发带来新的可能!
判断素数的方法
前言 基本上都是板子,没多少理解,想要看详细的解析过程请看别人的博客 1.普通版本: 2.埃氏筛法:(时间复杂度大概是log(n)) 对于120这个数, 120 = 2 * 2 * 2 * 3 * 5
C++ 头文件与源文件
浅谈C++编译过程 在c++程序中,一般只包含2种文件,.h头文件和.cpp源文件,暂时不考虑和C混编.c这种。头文件主要包含类的声明、函数的原型和常量的定义等内容,而源文件包含实际的函数实现和变量定
C++多线程(thread)
简单介绍 C++ 多线程,涵盖 thread 库、多种线程锁、锁守卫、原子操作,展示其功能、用法及多线程编程要点。