c++

WBluuue28 分钟前
c++·算法
Codeforces 1068 Div2(ABCD)孩子们,明天新生赛,会赢吗qwq上来这个A就不简单,想了一会才过的……题意倒是很明确,直接模拟就行,就是碰到必须要上的课上完刷新清醒时间,否则的话就可以统计答案了。
阿沁QWQ1 小时前
开发语言·c++
C++的map和set元素按线性顺序排列通过下标或迭代器访问元素元素按特定顺序排列(哈希表、红黑树)通过键(Key)或迭代器访问元素
charlie1145141913 小时前
开发语言·c++·笔记·学习
现代C++工程实践:简单的IniParser3——改进我们的split目录前言下面这个改进对吗关键问题: substr() 返回的是新的 std::string第二版:问题是如何被修复的?
fish_xk3 小时前
开发语言·c++
c++的引用和类的初见引用必须创建时赋值。int b;int &a=b;如果 int &a会报错。引用不可以修改。int c;
晨尘光4 小时前
c++·windows
【Windows 下FlatBuffers 编译.fbs文件并应用】提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档提示:这里可以添加本文要记录的大概内容:
煤球王子4 小时前
c++
学而时习之:C++中的文件处理2在 C++ 中,输入和输出通过“流”(stream)完成。流就是字节序列。常见的流对象有:每个流都带有一个“缓冲区”(buffer),用来临时存放数据,让输入输出更快。 “I/O 重定向” 就是改变程序“从哪儿读”或“写到哪儿”。例如,把本来输出到屏幕的内容写进文件。
fakerth5 小时前
c++·单例模式·设计模式·openharmony
【OpenHarmony】设计模式模块详解🎨 一句话概括:设计模式模块提供了单例模式和观察者模式的现成实现,让你的代码更优雅、更易维护。设计模式就像建筑图纸 📐:
biter down5 小时前
c++·算法
C++ 解决海量数据 TopK 问题:小根堆高效解法在处理大数据场景时,我们经常会遇到 “TopK” 问题 —— 比如从千万级日志中找访问量前 10 的 IP、从亿级数据中找数值最大的 100 个数。
程芯带你刷C语言简单算法题5 小时前
c语言·c++·算法·c
Day28~实现strlen、strcpy、strncpy、strcat、strncat实现strlen、strcpy、strncpy、strcat、strncat
一个不知名程序员www6 小时前
c++·算法
算法学习入门--- 树(C++)目录1.树的相关术语2.算法竞赛树的常见形式3.*树的存储孩子表示法:孩子表示法的vector数组实现:
Simon席玉6 小时前
开发语言·c++·华为·harmonyos·arkts
C++的命名重整C++ 的 命名重整(Name Mangling) 是编译器将 C++ 中的函数、变量、类等标识符转换为唯一且可链接的符号名的过程。这是由于 C++ 支持函数重载、命名空间、模板、类成员等特性,而底层链接器(如 ELF 链接器)只支持简单的全局符号名。
仰泳的熊猫6 小时前
数据结构·c++·算法·pat考试
1148 Werewolf - Simple Version#include<iostream> #include<cmath> #include<vector> using namespace std; int main(){ int n; cin>>n; vector<int>v(n+1); for(int i=1;i<=n;i++){ cin>>v[i]; } for(int i=1;i<=n;i++){ for(int j=i+1;j<=n;j++){ vector<int>lie,a(n+1,1);//数组a判断是否为狼人,1为好人,-1为狼人 a[i]
十五年专注C++开发6 小时前
c++·boost·asio·异步编程·io_context
同一线程有两个boost::asio::io_context可以吗?目录1.什么是boost::asio::io_context?2.核心接口详解3.多线程使用(核心进阶场景)
xlq223227 小时前
c++
26 avl树(下)中序没毛病怎么检查是不是avl树这也要套一层就没问题。插入logN 很快,删除节点一定是左为空或者右为空,
郝学胜-神的一滴7 小时前
c++·程序人生·性能优化·图形渲染
深入理解OpenGL VBO:原理、封装与性能优化VBO(Vertex Buffer Object,顶点缓冲对象) 是OpenGL中用于高效存储顶点数据(如位置、颜色、法线、纹理坐标等)的核心机制。它通过将数据存储在显存(而非CPU内存)中,减少数据传输开销,从而显著提升渲染性能。
埃伊蟹黄面7 小时前
c++·算法·leetcode
模拟算法思想模拟算法思想就是依葫芦画瓢,题目已经给出了具体的解法步骤,我们需要将过程转化成代码。这类题的思路比较简单,但是考验我们的代码能力。一定要模拟算法流程(打草稿),不然都不知道怎么调试错误信息。
小老鼠不吃猫7 小时前
c++·开源·buffer
深入浅出(六)序列化库 FlatBuffers、Protobuf、MessagePackFlatBuffers 、 Protobuf 和MessagePack都是高效的序列化(serialization)库,用来把结构化数据转成二进制,以便存储或网络传输。但它们在设计理念、性能特征、内存模型和使用场景上有明显区别。详细对比如下:
Unlyrical7 小时前
c++·valgrind
Valgrind快速使用memcheck 内存泄漏、内存错误检测(越界 / 野指针 / 双重释放)cachegrind 缓存命中率,cpu性能分析
李余博睿(新疆)8 小时前
c++
c++练习题-双分支问题描述期末考试结束了,小华语文、数学、英语三门功课分别考了 x、y、z 分,小华的家长说,如果小华三门功课的平均分在90 分或者 90 分以上,那么就去北京旅游,如果在 90 分以下,那么就去南京玩。
司徒轩宇8 小时前
开发语言·c++
C++ 内存分配详解内存分配是C++编程中的核心概念,主要分为栈分配和堆分配两种方式。栈内存由编译器自动管理,分配和释放速度快。 特点: