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