c++

Mr_WangAndy2 小时前
c++·decltype·bind·function·可调用对象
C++_chapter15_C++重要知识点_auto,function,bind,decltype本文内容:auto,function,bind,decltype,lambda,initializer_list
万象.2 小时前
c++·qt
QT基础及对象树的认识若直接在.ui文件里拖动控件修改,那么.ui文件会被修改,可以看到右上角原本只有Widget默认的空间,现在多了一个Label控件,在.ui文件里,也多了一段代码:
小张成长计划..4 小时前
c++
【C++】2:cin和cout的介绍和使用,函数的缺省参数目录一、C++输入和输出二、函数的缺省参数下面例子我们没有包含<stdio.h>,也可以使⽤printf和scanf,在包含<iostream>间接包含了。vs系列编译器是这样的,其他编译器可能会报错。
再卷也是菜4 小时前
c++·哈希
C++篇(17)哈希拓展学习腾讯/百度等公司曾出过这样一道面试题:给你40亿个不重复的无符号整数,没排过序。给一个无符号整数,如何快速判断一个数是否在这40亿个数中。
“愿你如星辰如月”5 小时前
linux·运维·服务器·c++·操作系统
Linux:进程间通信什么是进程间通信?我们都知道进程具有独立性,进程地址空间相互独立,每个进程都有各自的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间不能相互访问,要交换数据必须通过内核,所以我们需要在内核中开辟一块缓冲区,进程1把数据从用户空间拷贝到内核缓冲区,进程2再把数据从内核缓冲区读走,内核提供的这种机制我们称之为进程间通信。
灵晔君5 小时前
c++·list
C++标准模板库(STL)——list的模拟实现C++标准模板库(STL)——list的模拟实现在C++ 标准模板库(STL)的容器中,list是一个极具代表性的 “双向循环链表” 实现,在任意位置的插入 /删除操作场景下有着无可替代的效率优势。你是否好奇过list的底层原理呢?本篇文章将从底层节点结构、迭代器的封装,到容器类的完整实现,一步步讲解list的设计逻辑
Justinyh6 小时前
c++·人工智能
1、CUDA 编程基础第1章 CUDA 编程基础回顾计算机技术的发展,特别是摩尔定律的影响,计算能力的快速提升。然而,随着晶体管尺寸的缩小和频率的停滞,单线程性能增长放缓。为了继续提升性能,多核处理器开始普及,促使软件开发者开始考虑并行计算。
white-persist7 小时前
java·c语言·开发语言·网络·c++·安全·信息可视化
差异功能定位解析:C语言与C++(区别在哪里?)C 是 纯面向过程语言,核心是 “数据 + 函数”,通过函数封装逻辑,数据与函数分离;C++ 是 面向过程 + 面向对象(兼容 C) 的多范式语言,核心是 “类(数据 + 方法)”,支持封装、继承、多态,同时保留 C 的所有特性,是 C 的超集。
ShineWinsu7 小时前
数据结构·c++·算法·面试·二叉树·校招·递归
对于数据结构:链式二叉树的超详细保姆级解析—中Hello 亲爱的朋友们!还记得上一篇博客里,我们一起从 “数组存储的局限性” 切入,一步步搭建起链式二叉树的基础框架吗?我们先是拆解了节点结构体的设计逻辑 —— 为什么必须包含数据域和左右指针域,如何通过指针让零散的节点串联成树;接着手动创建了一棵示例树,看着一个个独立的节点通过left和right指针建立关联,从孤立的 “零件” 变成完整的 “树形结构”;最后花了大量篇幅剖析前序、中序、后序三种递归遍历的核心逻辑,从执行步骤的拆解到生活化例子的类比,再到函数调用栈帧的逐步分析,甚至还手把手带大家实现了
liu****8 小时前
服务器·网络·数据结构·c++·网络协议·tcp/ip·udp
20.传输层协议TCPTCP和UDP不同,TCP既有发送缓冲区,又有接收缓冲区,UDP只有接收缓冲区TCP解包:提取4位首部长度,读取该信息,进行解包(拿到对应的数据)
沐怡旸8 小时前
c++·面试
【穿越Effective C++】条款20:宁以pass-by-reference-to-const替换pass-by-value——参数传递的效率与语义这个条款揭示了C++函数参数传递的核心优化策略:通过const引用传递可以避免不必要的对象拷贝,同时保持语义的正确性。这是构建高性能C++系统的关键技巧,需要在效率、安全性和表达力之间找到平衡。
八个程序员8 小时前
c++·游戏
c++音乐——《两只老虎》
..空空的人9 小时前
开发语言·c++·websocket
C++基于websocket的多用户网页五子棋 ---- 模块介绍1整体代码可以参考都在我的git仓库都能找到:我的gobang-git仓库https://gitee.com/yaokong123/gobang项目设计思路,在上一篇博客,整理完思路再看模块会更清晰
叫我龙翔9 小时前
数据结构·c++·b树
【数据结构】从零开始认识B树 --- 高效外查找的数据结构先前我们学习过的数据结构有红黑树,二叉搜索树,平衡搜索树,哈希表… 对于搜索问题,这几个数据结构各有优缺点
zzzsde10 小时前
开发语言·c++·算法
【C++】红黑树:使用及实现目录一 红黑树的概念二 红黑树的规则1 规则说明2 思考⼀下,红黑树如何确保最长路径不超过最短路径的2倍的?
点云SLAM10 小时前
开发语言·数据结构·c++·内存布局·栈数据结构·c++标准算法·heap内存分配
C++ 中的栈(Stack)数据结构与堆的区别与内存布局(Stack vs Heap)栈(Stack) 是一种 后进先出(LIFO, Last-In-First-Out) 的线性数据结构。
码界奇点10 小时前
linux·c语言·网络·c++·ux·risc-v
Linux进程间通信三System V 共享内存完全指南原理系统调用与 C 封装实现💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 持续学习,不断总结,共同进步,为了踏实,做好当下事儿~ 非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨
小无名呀10 小时前
网络·c++·网络协议·tcp
tcp_Calculator(自定义协议,序列化,反序列化)本文实现了一个基于TCP协议的简单计算器服务器系统,主要包括以下组件:1. Socket封装类(Sock)处理网络通信基础功能;2. 自定义协议(Protocol)实现请求/响应的序列化与反序列化,支持文本和JSON两种格式;3. 计算器服务(Calculator)完成算术运算;4. TcpServer类管理服务器生命周期,采用多进程模型处理客户端请求;5. 客户端程序可发送随机算术请求并解析响应。系统实现了网络通信、协议解析、业务处理等完整流程,采用进程池处理并发请求,并包含日志记录功能。
AA陈超10 小时前
c++·笔记·学习·游戏·ue5·游戏引擎·虚幻
ASC学习笔记0001:处理目标选择系统中当Actor拒绝目标确认时的调用中文注释:UrealEngine-5.2.1源码-AbilitySystemComponent.h组成部分:
..过云雨11 小时前
linux·c语言·c++·后端
13.【Linux系统编程】从ELF格式深入理解动静态库ELF 本质:是一种跨组件的二进制文件格式标准,全称为 Executable and Linkable Format(可执行与可链接格式)。