c++

wangjialelele12 分钟前
c语言·开发语言·数据结构·c++·算法·cpp
二刷C语言后,一万字整理细碎知识点主要以下几点记住比较好size_t返回的是对象所占内存大小,单位是字节,不过size_t在表示的可能的是unsigned int,也可能是unsigned long,unsigned long long,具体取决于平台,这也增加了代码的可移植性,因为size_t总代表当前平台size_t返回类型
mjhcsp15 分钟前
开发语言·c++·算法
P3145 [USACO16OPEN] Splitting the Field G(题解)Farmer John 的 N N N 头奶牛( 3 ≤ N ≤ 50 , 000 3 \leq N \leq 50,000 3≤N≤50,000)位于他二维牧场的不同位置。FJ 想要用一个与 x 轴和 y 轴平行的矩形围栏将所有奶牛围住,并且他希望这个围栏尽可能小,以便它包含每一头奶牛(允许奶牛位于边界上)。
空空潍16 分钟前
c++·算法·leetcode
hot100-合并区间(day14)传送门:合并区间给定一个由若干区间组成的数组 intervals(单个区间为 [start_i, end_i]),合并所有重叠的区间,返回一个不重叠的区间数组,要求恰好覆盖输入的所有区间。
是娇娇公主~19 分钟前
数据结构·c++·算法
算法——【最大子数组和】给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 如图: 我们在刷题的时候经常会听到这么几个词: 子数组,子序列,连续子序列。他们的区别在哪里呢? 子数组:在原数组中连续的一段 子序列:不一定连续 连续子序列:就是子数组 这几个概念搞清楚,我们一起来看看这道题:
XH华42 分钟前
c++·蓝桥杯
备战蓝桥杯,第一章:C++入门在备战蓝桥杯的的道路上,指定是艰辛的。但是只要坚持就一定能得到自己想要的成绩。备战蓝桥杯的历程中,我们会进行C++语言的学习、数据结构的深度剖析、以及一些重要的算法。
Sheep Shaun42 分钟前
服务器·开发语言·数据结构·c++·后端·算法
深入理解AVL树:从概念到完整C++实现详解AVL树,这个名字来源于其发明者G.M. Adelson-Velsky和E.M. Landis两位前苏联科学家。作为最早的自平衡二叉搜索树,它在1962年的论文《An algorithm for the organization of information》中首次亮相,至今仍是数据结构课程中的重要内容。
XH华1 小时前
开发语言·c++·蓝桥杯
备战蓝桥杯,第二章:C++语言的输入输出(上)getchar和putchar是属于C语言的库函数,C++语言是兼容C语言的知识的,所以C++只要正确包含头文件就可以使用这两个函数,
C++ 老炮儿的技术栈1 小时前
c语言·开发语言·c++·windows·qt·idea·visual studio
Qt中自定义 QmyBattery 电池组件开发在 Qt 开发中,自定义 Widget 是实现个性化 UI 组件的核心方式,本文以QmyBattery电池组件为例,详细讲解如何基于QWidget子类化实现具备电量显示、警告阈值、样式自定义的电池控件,涵盖核心绘制逻辑、属性封装、尺寸适配等关键知识点。
Howrun7771 小时前
linux·运维·c++
Linux_C++_日志实例
梵尔纳多1 小时前
c++·图形渲染·opengl
第一个 3D 图像到现在为止,我们绘制的都是一个 2D 图像,从本篇文章开始,我们将进入 3D 的世界。在此之前,读者们可以先回顾下 OpenGL 坐标变换 的相关知识。
xiaoqider1 小时前
开发语言·c++
C++继承继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。以前我们接触的复用都是函数复用,继承是类设计层次的复用。
YE1234567_1 小时前
c++·分布式·架构
从底层零拷贝到分布式架构:深度剖析现代 C++ 构建超大规模高性能 AI 插件引擎的实战之道在海量数据交互与 AI 实时推理的场景下,传统的“拷贝-处理-拷贝”模式已成为制约系统响应速度的头号杀手。本文将深度拆解 C++ 在构建分布式系统底座时的核心黑科技——零拷贝(Zero-Copy)技术。我们将从内核态与用户态的界限谈起,深入探讨 std::string_view、std::span 等视图类型的底层机制,并结合 移动语义(Move Semantics) 与 对象池化(Object Pooling) 策略,演示如何设计一个无缝衔接网络 I/O 与业务逻辑的高性能缓冲区架构。文章最后将结合云原
脏脏a2 小时前
c++·反向迭代器·优先级队列
C++ 容器的两把利器:优先级队列与反向迭代器目录-------------反向迭代器------------1、适配器模式2、反向迭代器原理3、反向迭代器的实现
张张努力变强2 小时前
开发语言·c++
C++ 类和对象(三):拷贝构造函数与赋值运算符重载之核心实现前言:前面的博客给大家介绍了C++类的实例化、this指针、构造函数、析构函数以及代码应用,本篇文章会讲述C++的拷贝构造函数与赋值运算符重载,这里的内容有些难,大家可以多去实现一下。本篇文章主要是先介绍特点再通过代码说明,代码注释是很重要的。下面我们一起进入到文章中学习吧~
_OP_CHEN2 小时前
c++·算法·蓝桥杯·数论·同余方程·扩展欧几里得算法·acm/icpc
【算法基础篇】(五十)扩展中国剩余定理(EXCRT)深度精讲:突破模数互质限制编辑前言一、CRT 的痛点:模数不互质怎么办?1.1 回顾中国剩余定理的局限1.2 一个直观的非互质模数方程组示例
福楠2 小时前
c语言·开发语言·数据结构·c++·算法
C++ STL | set、multiset目录关联式存储键值对树形结构的关联式存储set介绍member_types:set的使用set的模板参数列表
enfpZZ小狗2 小时前
开发语言·c++·算法
基于C++的反射机制探索这些算法不会改变它们所操作的容器中的元素。对范围内的每个元素应用一个函数检查范围内元素是否全部、存在或没有满足条件的
王老师青少年编程2 小时前
c++·题解·真题·gesp·csp·七级·纸牌游戏
2023年12月GESP真题及题解(C++七级): 纸牌游戏你和小杨在玩一个纸牌游戏。你和小杨各有 3 3 3 张牌,分别是 0 、 1 、 2 0、1、2 0、1、2。你们要进行 N N N 轮游戏,每轮游戏双方都要出一张牌,并按 1 1 1 战胜 0 0 0, 2 2 2 战胜 1 1 1, 0 0 0 战胜 2 2 2 的规则决出胜负。第 i i i 轮的胜者可以获得 2 × a i 2 \times a_i 2×ai 分,败者不得分,如果双方出牌相同,则算平局,二人都可获得 a i a_i ai 分 ( i = 1 , 2 , ⋯   , N ) (i=1
Trouvaille ~2 小时前
linux·运维·c++·管道·进程间通信·匿名管道·半双工
【Linux】进程间通信(一):IPC基础与管道机制深度剖析💬 欢迎讨论:在学习了进程概念、进程控制之后,我们知道每个进程都有独立的地址空间。但实际开发中,进程之间经常需要协作完成任务,比如浏览器的渲染进程和网络进程需要交换数据,shell需要将一个命令的输出传给另一个命令。那么,进程之间如何通信呢?本篇将带你深入理解Linux进程间通信的基础——管道机制,从原理到实战,层层剖析。
REDcker2 小时前
c++·后端·websocket·后端开发·libwebsockets
libwebsockets完整文档本文档来自: https://zread.ai/warmcat/libwebsockets来源: https://zread.ai/warmcat/libwebsockets/1-overview