c++

阿巴~阿巴~7 小时前
linux·网络·c++·json·tcp·序列化和反序列化
JsonCpp:C++ JSON处理利器目录一、概述二、核心特性三、安装 JsonCpp1、Ubuntu / Debian2、CentOS / RHEL / Fedora
zmzb01038 小时前
开发语言·c++
C++课后习题训练记录Day381.练习项目:输入一个字符,判断其为大写还是小写,若为大写则转换为小写,若为小写则转换为大写,输出转换后的值
獭.獭.8 小时前
c++·string·auto
C++ -- STL【string的使用】目录一、STL介绍二、C/C++中的字符串1、C语言中的字符串2、C++中的字符串三、string的接口
福尔摩斯张8 小时前
linux·运维·服务器·数据结构·c++·算法
Linux进程间通信(IPC)机制深度解析与实践指南在Linux系统中,进程间通信(Inter-Process Communication, IPC)是操作系统核心功能之一,它允许不同进程之间进行数据交换和同步操作。随着现代软件系统越来越复杂,多进程架构已成为常态,理解并掌握各种IPC机制对于开发高性能、高可靠性的系统至关重要。
lijiatu100869 小时前
java·开发语言·c++
C++ 类成员变量声明语法错误一个禁止了默认构造函数,只有一个带参构造函数的一个类,那么才其他类中使用该类的对象时使用化,需要注意:
zore_c9 小时前
c语言·开发语言·c++·经验分享·笔记
【C语言】带你层层深入指针——指针详解2前言: 书接上回,由于文章过长,所以分了几篇文 若内容对大家有所帮助,可以收藏慢慢看,感谢大家支持 谢谢大家 ! ! !
cookies_s_s9 小时前
linux·服务器·c++
项目--协程库(C++)前置知识篇参考资料: https://www.bilibili.com/video/BV1KD4y1U7Rr?vd_source=c744ec928a14e81c8bf974e8d2d7e80f
zmzb01039 小时前
数据结构·c++·算法
C++课后习题训练记录Day391.练习项目:输入一个待查找的整数(该整数一定在数组 data 中)。输出该整数在数组中的指标。2.选择课程
qq_310658519 小时前
服务器·c++·音视频
mediasoup源码走读(二)环境搭建与 Demo 运行Mediasoup 的环境搭建核心是 “依赖安装→编译 C++ 核心→配置 Demo→启动运行”,需重点关注 Node.js 版本兼容性、C++ 编译工具链安装。
XiaoCCCcCCccCcccC10 小时前
服务器·c++
多路复用 select -- select 的介绍,select 的优缺点,select 版本的 TCP 回显服务器目录1. select 介绍1.1 select 函数介绍2. 使用 select 实现 TCP 回显服务器
XiaoCCCcCCccCcccC10 小时前
服务器·网络·c++
多路复用 poll -- poll 的介绍,poll 的优缺点,poll 版本的 TCP 回显服务器目录1. poll 的介绍1.1 poll 函数介绍1.2 常用事件标记2. poll 的优缺点3. 使用 poll 实现 TCP 回显服务器
小π军11 小时前
c++
STL利器:upper_bound与lower_bound的使用upper_bound 用于在已排序的序列中查找第一个大于给定值的元素位置。基本语法与相关函数的对比示例代码:
Zx6236512 小时前
java·开发语言·c++
13.泛型编程 STL技术C++另一种编程思想称为泛型编程 主要利用的技术就是模版 提高复用性 C++提供两种模版机制:函数模版和类模版
The Last.H12 小时前
c语言·c++·算法
Educational Codeforces Round 185 (Rated for Div. 2)A-C找规律,我们会发现对于任意一个数的价值是由“上,下,左,右”和他自己的总和总价值就是k*5 去除边界的特殊情况即可。
caron412 小时前
开发语言·c++·游戏
C++ 推箱子游戏游戏开始 游戏运行游戏胜利推箱子是一款经典的益智游戏,玩家需要控制角色推动箱子到指定目标位置。本实现采用C++控制台方式,展现了清晰的游戏逻辑架构。
路过君_P13 小时前
c++·算法·深度优先
C++ 算法题解:迷宫寻路输入 第一行是两个数字h和w,分别是迷宫的高和宽。 接下来是h行,每行w个数字,其中0表示可以通行,1表示不可以通行。 接下来的一行是beginx和beginy两个数字,表示从哪里开始走迷宫。 再接下来的一行是endx和endy,表示终点在哪里。 例如: 6 6 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 0 0 1 0 1 1 0 0 1 0 0 0 0 0 0 1 1 1 1 1 5 1 表示这是一个6x6的迷宫,接下来的6行给出迷宫的形状。 接下来的1 1表示起点是( 1
止观止13 小时前
c++·c++11·c++20·编程思想·现代c++
告别“祖传C++”:开启你的现代C++之旅C++ 是一门古老的语言吗?它复杂、危险,只属于那些头发稀疏的底层大神? 如果你还对 C++ 抱有这样的印象,那么这个系列将彻底颠覆你的认知。
罗湖老棍子13 小时前
数据结构·c++·算法·stl
二维vector完全指南1:从定义到增删改查边界检查:使用at()比[]更安全,但性能稍差内存管理:vector会自动管理内存,无需手动释放性能考虑:如果知道大致大小,使用reserve()预分配空间
再卷也是菜13 小时前
数据结构·c++·算法
C++篇(22)LRU CacheLRU是Least Recently Used的缩写,意思是最近最少使用,是一种Cache替换算法。那么什么是Cache呢?狭义的Cache指的是CPU和主存之间的快速RAM,通常它不像系统主存那样使用DRAM技术,而是使用昂贵但较为快速的SRAM技术。广义上的Cache是指位于速度相差较大的两种硬件之间,用于协调两者数据传输速度差异的结构。除了CPU与主存之间有Cache,内存与硬盘之间也有Cache,乃至在硬盘与网络之间也有某种意义上的Cache——称为Internet临时文件夹或网络内容缓存等。