首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
面试
程序员
前端
Linux
人工智能
LLM
Python
C++
展开
全部
后端
面试
程序员
前端
Linux
人工智能
LLM
Python
C++
AI编程
架构
游戏
算法
网络协议
JavaScript
暂无数据
推荐
最新
C++类和对象(中)——拷贝构造函数
前言 本文承接上文,主要介绍C++语法中的另一个极其重要的成员函数——拷贝构造函数,拷贝构造函数是一种相当重要的成员函数
学而时习之:C++中的预处理
C++ 预处理器与预处理指令 C++ 中的 预处理器 是一种在代码被编译器编译之前对其进行处理的工具。它执行多种任务,例如包含头文件、条件编译、文本替换、删除注释等。预处理器还允许开发者选择哪些代码段
C++ 链表修炼指南
1. C++标准的链表节点定义 1.1 定义 Leetcode 官方使用的标准定义方式是这样的: 1.2 构造函数 在 C 语言里,内存分配和数据初始化是分离的。你用 malloc 申请了一块内存时,
Leetcode第七题:用C++解决接雨水问题
1. 问题描述 先简单介绍一下题目: 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例如下: 在梳理解题思路之前,我们可以先看着上面的示例简单思
Leetcode 第三题:用C++解决最长连续序列
1. 问题描述 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 题目看起来还是有点抽象的,我们看看官方给的示例。 Leetcode官方给出的示例如
Leetcode第二题:用 C++ 解决字母异位词分组
1. 题目描述 先简要介绍一下题目。 给你一个字符串数组 strs,请你将字母异位词组合在一起,可以按任意顺序返回结果列表。 通俗点讲,如果两个单词用的字母种类和数量完全一样,只是顺序打乱了,那么这两
Leetcode第一题:用C++解决两数之和问题
前言 大家好!作为一个 C++ 初学者,最近我打算用 C++ 来挑战 Leetcode ,在干中学,从而提升自己的编程和算法能力。今天我完成了第一道题,就是极其经典的两数之和,整个过程下来,我感觉收获
【算法导论】WYLH 0928笔试题解
RPC调用协议 有一个服务器对外提供若干个可被 RPC 调用的函数。每个函数有一个编号、一个函数名和一串参数类型描述(每个参数类型为 i 表示 4 字节整数,或 s 表示字符串)。现在给定函数表和一个
学而时习之:C++中的引用
C++ 中的引用 在 C++ 里,引用(reference)相当于给已有变量起了一个“别名”,通过这个名字可以直接操作原变量的数据。 示例代码: 解释: 在这段程序中,ref 是变量 x 的引用,也就
cURL 的 ipv6、ipv4 选择策略
最后等待第一个成功建立的连接,将作为后续cURL传输地址。 从上面流程可以看出几点:ipv6优先机制、快乐眼球(Happy Eyeballs)机制(也叫快速回退Fast Fallback机制)、轮询调度机制(Round-robin DNS)。 当对域名的并发请求过来时,服务器会…
学而时习之:C++中的标准模板库7
C++ STL 中的队列(Queue) 队列(queue)是一种容器适配器,以 FIFO(先进先出)的顺序存储元素。 先插入的元素必须先被移除。 实现方式是在数据结构的一端(称为 back)插入元素,
C++ 数据结构 | 数组的底层原理
今天我们来讲一下C++的数据结构,C++的数据结构类型多样,主要有数组、字符串、栈、队列、堆、树、图、哈希表、集合、映射等等,今天我们主要讲的是C++数据结构最基础的数组及其底层原理
学而时习之:C++中的动态内存管理
动态内存管理 C++ 允许通过指针以及动态内存分配/释放运算符进行底层内存操作。 new 与 delete 运算符 C++ 中的 new 与 delete 运算符:动态内存管理 在 C++ 中,栈内存
C++ 虚函数,虚析构函数与多态,纯虚函数与抽象
虚函数的概念与使用 C++中的虚函数和多态是面向对象编程中的重要概念。虚函数允许在派生类中重写基类的函数,并且在运行时根据对象的实际类型来调用函数。这一点和Java中的重写(Override)函数类似
学而时习之:C++中的文件处理2
C++ 中的 I/O 重定向 在 C++ 中,输入和输出通过“流”(stream)完成。流就是字节序列。常见的流对象有: cin:从键盘读取输入 cout:把输出显示到屏幕 每个流都带有一个“缓冲区”
学而时习之:C++中的字符串
C++ 中的字符串 在 C++ 中,字符串是 std::string 类的对象,用于表示和操作字符序列。 与 C 风格的字符数组(char[])不同,std::string 会自动管理内存,并提供了大
学而时习之:C++语言基础了解
学习并笔记记录C++语言基础了解,C++ 是一种通用编程语言,由 Bjarne Stroustrup 在 C 语言基础上改进而来,旨在引入面向对象编程范式
学而时习之:C++中的标准模板4
C++ STL 中的迭代器 迭代器是一种行为类似指针的对象,用于遍历和访问容器中的元素。 可以在不暴露容器内部结构的情况下进行遍历。 支持独立于容器的算法,如 sort()、count()、find(
学而时习之:C++中的枚举
C++ 中的枚举 在 C++ 中,枚举是一种用户定义的数据类型,它由一组命名的整型常量组成。 它有助于为整数值赋予有意义的名称,从而提高代码的可读性和可维护性。 当我们有一个可能值数量较少的集合(例如
学而时习之:C++中的标准模板5
C++ STL 中的 Vector vector 是标准模板库(STL)中的一种动态数组,当元素数量超过当前容量时会自动扩容。 程序员无需手动管理容量或提前分配额外空间。但在某些插入/删除操作时,由于