c++

呱呱巨基5 分钟前
linux·c++·笔记·学习
Linux 进程概念前言:以下是本章的重点①:认识冯诺依曼系统②:操作系统概念与定位,理解“管理”③:深入理解进程概念,了解PCB
liulilittle11 分钟前
linux·服务器·开发语言·前端·网络·数据库·c++
C++ 浮点数封装。头文件:源文件:
ZouZou老师23 分钟前
c++·设计模式·组合模式
C++设计模式之组合模式:以家具生产为例在家具生产车间,我们经常会遇到这样的场景:一张书桌由桌面、桌腿、抽屉组成,而抽屉本身又由抽屉面板、抽屉侧板、滑轨组成;一个衣柜由柜体、柜门、隔板、抽屉组成,这些组成部分既可能是不可拆分的独立部件,也可能是由更小部件组合而成的复杂组件。如果要对这些家具及其部件进行统一的生产调度、组装检测或拆卸维护,如何让程序既能处理单个部件,又能无缝应对复杂组件呢?C++的组合模式(Composite Pattern)正是解决这类"部分-整体"问题的绝佳方案。
yong158585534327 分钟前
linux·c++·学习
2. Linux C++ muduo 库学习——原子变量操作头文件应用场景: 1. 多线程编程:在多线程环境中,一个线程可能会修改某个变量,而另一个线程需要实时感知这个变量的变化。使用volatile关键字可以确保每次读取该变量时都是从内存中读取最新的值。 2. 硬件交互:当程序与硬件设备进行交互时,硬件可能会随时修改某些内存地址中的值。使用volatile关键字可以确保程序每次读取这些内存地址时都能获取到最新的硬件状态。
SunkingYang15 小时前
c++·mfc·窗口·messagebox·置顶·afxmessagebox
MFC中如何使MessageBox弹窗置顶?注意:MB_SYSTEMMODAL 会使消息框成为系统模态对话框,它会阻止与其他所有窗口的交互,而不仅仅是当前应用程序。
小小8程序员1 小时前
java·开发语言·c++
STL 库(C++ Standard Template Library)全面介绍STL(标准模板库)是 C++ 标准库的核心组成部分,由惠普实验室开发并纳入 C++ 标准,它以模板为基础,提供了一套通用、高效、可复用的数据结构和算法,旨在让开发者脱离重复的底层实现,专注于业务逻辑,大幅提升 C++ 编程效率。
老王熬夜敲代码1 小时前
开发语言·c++·笔记·面试
C++中的atomic在C++多线程编程中,std::atomic(原子操作)是实现无锁编程(Lock-Free)和轻量级同步的核心机制。它定义在 <atomic> 头文件中。
龚礼鹏3 小时前
c语言·开发语言·c++
Android应用程序 c/c++ 崩溃排查流程目录1.查看日志二.使用addr2line工具查看具体位置如下截取的是应用崩溃的关键日志:上述关键日志是在null pointer dereference,空指针了,然后具体空指针位置如下:
REDcker4 小时前
开发语言·javascript·c++
JS 与 C++ 语言绑定技术详解在 Web 开发中,将 C++ 代码编译为 WebAssembly (Wasm) 后,需要通过绑定层实现 JavaScript 与 C++ 的相互调用。本文档全面介绍各种绑定方案,帮助开发者选择最适合的技术路径。
June`4 小时前
开发语言·c++
C++11新特性全面解析(三):智能指针与死锁本篇是c++中比较重要的章节,补充了前面碰到的有关智能指针却没有讲解的语法及特性目录智能指针1.为什么需要智能指针?
小小晓.5 小时前
c++·算法
Pinely Round 4 (Div. 1 + Div. 2)目录引言:A. Maximize the Last Element题目大意:算法分析:源码实现:B. AND Reconstruction
SHOJYS5 小时前
数据结构·c++·学习·算法
学习离线处理 [CSP-J 2022 山东] 部署[CSP-J 2022 山东] 部署今天学习一下离线处理.所谓离线, 就是等你操作完了后再问你问题, 每一次操作时间复杂度可能很大, 我们可以把操作堆起来最后一遍完成.
steins_甲乙6 小时前
开发语言·c++·安全
C++并发编程(3)——资源竞争下的安全栈先上代码:1. 自定义异常 empty_stack继承自 std::exception,表示一种异常类型:栈为空时的异常。
煤球王子6 小时前
c++
学而时习之:C++中的异常处理2程序运行时常会遇到“除以 0、文件不存在、数据无效”等突发状况,统称为异常。若放任不管,进程会异常终止。 C++ 提供 try-catch 机制:在 try 块里用 throw 抛出一个对象,该对象通常是某个异常类的实例;catch 块根据对象类型捕获并处理。
仰泳的熊猫6 小时前
数据结构·c++·算法·pat考试
1084 Broken Keyboard#include<iostream> #include<cctype> #include<string> using namespace std; int main(){ string s1,s2,ans; cin>>s1>>s2; for(int i=0;i<s1.length();i++){ if(s2.find(s1[i])==string::npos&&ans.find(toupper(s1[i]))==string::npos){ ans+=toupper(s1[i]); } } cout<<a
我不会插花弄玉6 小时前
c++
C++的内存管理【由浅入深-C++】本文介绍C和C++的内存管理相关内容(【由浅入深】是一个系列文章,它记录了我个人作为一个小白,在学习c++技术开发方向计相关知识过程中的笔记,欢迎各位彭于晏刘亦菲从中指出我的错误并且与我共同学习进步,作为该系列的第三部曲-c++,大部分知识会根据本人所学和我的助手——通义,gimini等以及合并网络上所找到的相关资料进行核实编写,每一篇文章都可能会因为一些错误在后续时间增删改查,因为该系列会按照我在互联网中的学习笔记形式编写,我会使用绝大多数人使用的讲解顺序编写,所以基础框架和大部分内容案例会与他人一样,
CSDN_RTKLIB7 小时前
开发语言·c++
代码指令与属性配置在 C/C++ 中,除了 #pragma comment(lib, "xxx.lib"),还有多种通过代码指令替代项目属性配置的方式,这些指令主要通过预处理指令(如 #pragma、#define)或编译器扩展(如 __declspec)实现,可直接影响编译、链接或代码生成行为。以下是常见的几种:
上不如老下不如小7 小时前
开发语言·c++
2025年第七届全国高校计算机能力挑战赛 决赛 C++组 编程题汇总编程题分为五类,A/B/C类各四道变种,D/E类各一道核心题。 能源传输线路与才艺表演排列两类题目为偏易,分别聚焦滑动窗口+双端队列、全排列枚举验证逻辑,侧重基础算法应用与边界处理; 工匠帝国以动态规划为核心,需掌握01/完全背包组合应用,难度中等; 圆环馆连通性判断与队列链判断综合数学映射/并查集、LCA/线段树等,涉及多算法融合与大数据优化,难度中等偏上。 整体适配算法入门至进阶阶段学习者
雍凉明月夜7 小时前
开发语言·c++·笔记·vscode
c++ 精学笔记记录Ⅱ本章节主要开始记录关于常见的数据类型以及常见该数据类型的使用用法进行分析,记录,为之后的c++学习打下坚实的基础。
GHL2842710907 小时前
前端·c++·windows
文件重命名(C++源码)