首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
前端
后端
程序员
JavaScript
面试
Linux
网络协议
Python
AI编程
展开
全部
前端
后端
程序员
JavaScript
面试
Linux
网络协议
Python
AI编程
LLM
C++
架构
人工智能
算法
暂无数据
推荐
最新
不止三件套:QObject 属性系统全关键字与运行时反射!
不止三件套:QObject 属性系统全关键字与运行时反射 1. 前言 / 为什么要重新审视属性系统 入门篇我们写 Q_PROPERTY 的时候,大家可能觉得这就够了——一个 READ 一个 WRITE
C++代码示例:进制数简单生成工具
前言 C++代码示例:进制数简单生成工具。 代码仓库 yezhening/programming-essays: 编程随笔 /C++/simple_digital/
我用 C++ 写了一个轻量级 Python 虚拟机,刚刚开源
大家好,分享一个我最近正式开源的项目: S.A.A.U.S.O 这是我的本科毕业设计,也是我大学期间投入精力最多的个人项目之一。它是一个使用 C++20 实现的 Python 虚拟机,目标是兼容 CP
C++中的push_back与emplace_back的区别?
一直没搞明白push_back()和emplace_back()的区别,今天看了下libstdc++的源码,记录一下。 push_back()需要先构造一个临时对象__x,然后调用类型_Tp的 拷贝构
从零实现 Python 虚拟机(二):S.A.A.U.S.O 的总体架构设计
大家好,在这篇文章中我将继续介绍我的毕业设计项目 S.A.A.U.S.O —— 一个轻量级 Python 虚拟机。 项目 GitHub 链接:https://github.com/WU-SUNFLOW
现代Qt开发教程(新手篇)2.1——QPainter 绘图基础
现代Qt开发教程(新手篇)2.1——QPainter 绘图基础 1. 前言 / 为什么需要 QPainter 嘿嘿,到QtGUI的部分了,这里是QWidget的基建算是! Qt是一个GUI框架,对吧。
现代Qt开发教程(新手篇)1.14——日志
现代Qt开发教程(新手篇)1.14——日志 1. 前言 - 调试离不开日志 说实话,我刚开始学 Qt 的时候,真的不喜欢写日志。那时候我总觉得「反正有断点可以调试,为什么要费劲打日志?」。直到有一天,
【C++】深入浅出,理解 C++ 奇异递归模板模式(CRTP)
在现代 C++ 中,除了基于虚函数的运行时多态,还有一种被称为"奇异递归模板模式"(Curiously Recurring Template Pattern,CRTP)的静态多态(调用目标在编译期确定
现代Qt开发教程(新手篇)1.11——定时器
现代Qt开发教程(新手篇)1.11——定时器 1. 前言:为什么需要定时器 说实话,我第一次需要在程序里做「定时任务」的时候,第一反应是写一个死循环里面加 sleep()。结果试完就后悔了——界面卡死
C++ 链表修炼指南
1. C++标准的链表节点定义 1.1 定义 Leetcode 官方使用的标准定义方式是这样的: 1.2 构造函数 在 C 语言里,内存分配和数据初始化是分离的。你用 malloc 申请了一块内存时,
cURL 的 ipv6、ipv4 选择策略
最后等待第一个成功建立的连接,将作为后续cURL传输地址。 从上面流程可以看出几点:ipv6优先机制、快乐眼球(Happy Eyeballs)机制(也叫快速回退Fast Fallback机制)、轮询调度机制(Round-robin DNS)。 当对域名的并发请求过来时,服务器会…
Leetcode第七题:用C++解决接雨水问题
1. 问题描述 先简单介绍一下题目: 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例如下: 在梳理解题思路之前,我们可以先看着上面的示例简单思
Leetcode第二题:用 C++ 解决字母异位词分组
1. 题目描述 先简要介绍一下题目。 给你一个字符串数组 strs,请你将字母异位词组合在一起,可以按任意顺序返回结果列表。 通俗点讲,如果两个单词用的字母种类和数量完全一样,只是顺序打乱了,那么这两
现代Qt开发教程(新手篇)1.10——进程
现代Qt开发教程(新手篇)1.10——进程 1. 前言:为什么需要调用外部程序 说实话,我第一次需要在 Qt 程序里调用外部命令的时候,第一反应是「用 system()」。结果试了之后就后悔了——sy
Leetcode 第三题:用C++解决最长连续序列
1. 问题描述 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 题目看起来还是有点抽象的,我们看看官方给的示例。 Leetcode官方给出的示例如
C++ 虚函数,虚析构函数与多态,纯虚函数与抽象
虚函数的概念与使用 C++中的虚函数和多态是面向对象编程中的重要概念。虚函数允许在派生类中重写基类的函数,并且在运行时根据对象的实际类型来调用函数。这一点和Java中的重写(Override)函数类似
学而时习之:C++中的预处理
C++ 预处理器与预处理指令 C++ 中的 预处理器 是一种在代码被编译器编译之前对其进行处理的工具。它执行多种任务,例如包含头文件、条件编译、文本替换、删除注释等。预处理器还允许开发者选择哪些代码段
C++类和对象(中)——拷贝构造函数
前言 本文承接上文,主要介绍C++语法中的另一个极其重要的成员函数——拷贝构造函数,拷贝构造函数是一种相当重要的成员函数
现代Qt开发教程(新手篇)1.4——容器
现代Qt开发教程(新手篇)1.4——容器 1. 前言 说实话,我刚从 STL 转过来的时候也有个疑问:为什么不用 std::vector 和 std::map?C++ 标准库不是挺成熟的吗? 后来实际
Unreal Engine API:颠覆游戏开发,数字内容创造轻松驾驭!
Epic Games的得意之作Unreal Engine API,是虚幻引擎跳动着的核心心脏,为游戏开发带来新的可能!