技术栈
c++
编程之路,妙趣横生
37 分钟前
c++
C++ IO流
目录进程打开文件operator boolC++ IO 流C++ 文件 IO 流二进制读写文本读写C++ 字符串流
fpcc
1 小时前
c++
跟我学C++中级篇—std::conjunction手动实现
在前面学习和分析了元编程的逻辑操作。如果在C++17以前没有提供这几个逻辑模板操作应该怎么做呢?虽然已经有了轮子,但是不是可以逆向一下这个轮子,自己尝试着再造一个类似的轮子,会不会能够更好的理解其内在的实现原理和机制呢?
项目題供诗
1 小时前
c语言
·
c++
C语言基础(三)
目录:1.标识符2.键盘录入的基本使用3.键盘录入多个数据4.算数元素运算符(加减乘)5.运算符-隐式转换
1***4380
1 小时前
开发语言
·
c++
C++跨平台开发的核心挑战线程管理等基础功能
跨平台开发面临的首要问题是不同操作系统(Windows、macOS、Linux等)的API差异。系统调用、文件路径、线程管理等基础功能在不同平台上有不同的实现方式。
txinyu的博客
2 小时前
开发语言
·
c++
C++ 智能指针 (shared_ptr/weak_ptr) 全解析
std::shared_ptr是 C++11 基于RAII 思想实现的共享所有权智能指针,核心是「引用计数机制 + 资源托管」,底层实现分为两大核心部分,缺一不可:
小徐不徐说
2 小时前
数据库
·
c++
·
qt
·
面试
避坑指南:Qt 中 Lambda 表达式崩溃原因与高效使用实践
Lambda 表达式是 C++11 及 Qt5 + 开发中提升代码简洁性的利器,尤其在信号槽(connect)场景中,无需声明冗余的成员函数即可快速实现逻辑。但 Lambda 的 “便捷性” 背后隐藏着诸多易踩的坑,稍不注意就会引发程序崩溃、野指针访问等问题。本文结合 Qt 开发(尤其是吊舱控制、工控类场景)的实战经验,拆解 Lambda 引发崩溃的核心原因,并给出可落地的高效使用方案。
寻星探路
2 小时前
java
·
开发语言
·
c++
·
人工智能
·
python
·
算法
·
ai
【算法进阶】滑动窗口与前缀和:从“和为 K”到“最小覆盖子串”的极限挑战
寻星探路的个人简介:题目背景这道题虽然被归类在子串/子数组中,但它是**“滑动窗口”思想的变体——前缀和 + 哈希表**。当子数组包含负数时,标准的滑动窗口无法工作,必须借助前缀和。
txinyu的博客
2 小时前
开发语言
·
c++
C++ 模板元编程 (TMP)
模板元编程,是以 C++ 模板为基础的一种编译期编程范式 / 编程技术,是 C++ 模板特性的极致高阶用法,不是 C++ 的新语法 / 新特性,而是对 C++ 模板的创造性使用。
dragoooon34
2 小时前
开发语言
·
c++
·
rpc
C++ 从零实现Json-Rpc 框架
RPC(Remote Procedure Call)远程过程调⽤,是⼀种通过⽹络从远程计算机上请求服务,⽽不需要了解底层⽹络通信细节。RPC可以使⽤多种⽹络协议进⾏通信, 如HTTP、TCP、UDP等, 并且在 TCP/IP ⽹络四层模型中跨越了传输层和应⽤层。简⾔之RPC就是像调⽤本地⽅法⼀样调⽤远程⽅法。
三万棵雪松
3 小时前
c++
·
人工智能
·
嵌入式
·
esp32
·
ai小智
【AI小智硬件程序(八)】
我们已经完成了音频抽象的部分,现在开始实现板子抽象的部分。board.hboard.c本质上是在实现一个基于单例模式和工厂模式的开发板抽象层,为不同硬件的开发板提供统一的接口,同时保证整个程序中只有一个开发板实例。
王老师青少年编程
3 小时前
c++
·
gesp
·
csp
·
信奥赛
·
七级
·
csp-s
·
提高组
2025年12月GESP真题及题解(C++七级): 学习小组
班主任计划将班级里的 n n n 名同学划分为若干个学习小组,每名同学都需要分入某一个学习小组中。班级里的同学依次以 1 , 2 , … , n 1,2,\ldots,n 1,2,…,n 编号,第 i i i 名同学有其发言积极度 c i c_i ci。
迷途之人不知返
3 小时前
c++
C++初识(2)
缺省参数(默认参数),就是给函数的形参赋上默认值。缺省参数(默认参数)按形式,分为全缺省,和半缺省。全缺省,就是函数的所有形参,都赋上默认值:
澄澈青空~
3 小时前
c++
·
安全
接续:DKOM 进程隐藏的原理
一眼万里*e
3 小时前
c++
如何快速学懂开源地面站
关于QGrouondControl,不多说了,就是一个地面站,无人机的地面站。github地址:地面站链接
m0_74825003
4 小时前
开发语言
·
c++
C++ 预处理器
C++ 预处理器是编译过程中的一个独立阶段,负责在代码被编译器处理前执行文本替换和文件操作。它不分析 C++ 语法,而是直接处理以 # 开头的指令。
爱装代码的小瓶子
4 小时前
java
·
开发语言
·
c++
【c++进阶】c++11下类的新变化以及Lambda函数和封装器
关注我,学习c++不迷路:个人主页:爱装代码的小瓶子 专栏如下:后续会更新更多有趣的小知识,关注我带你遨游知识世界 期待你的关注。
m0_74825003
4 小时前
开发语言
·
c++
C++ 标准库概述
C++ 标准库(Standard Library)是一组核心功能模块的集合,包含容器、算法、迭代器、字符串处理、输入/输出等功能。它基于模板实现,与 C++ 语言紧密集成,是开发高效、可移植程序的基础工具。
恒者走天下
4 小时前
c++
c++ cpp项目面经分享
大家好,我是阿甘,“奔跑中cpp / c++”,知识星球的创始人今天给大家分享分享,我们星球同学一起整理的,同时也在不断更新的,我们星球cpp / c++项目面经。
烟锁池塘柳0
4 小时前
c++
·
opencv
·
webpack
C++程序脱离环境运行:详解OpenCV动态库依赖部署 (Deployment)
使用 OpenCV 库进行 C++ 开发的初学者经常遇到一个问题:代码在开发电脑(本地环境)上可以正常运行,但将生成的 .exe 发给别人或复制到另一台电脑时,直接报错“找不到 xxx.dll”或无法启动。
被制作时长两年半的个人练习生
5 小时前
c++
·
笔记
·
循环
·
ptx
首尾元素相同的间隔循环策略
在看Flash Attention4的过程中,发现一个很有趣的细节。以往在写输出数组等方式时,会面临一个元素和逗号间接输出的情况,且第一个元素前和第二个元素后都不包含逗号,如[3, 4, 5, 6, 7],写过程序的应该都见过这种处理方式,一种手段是先输出一个元素,然后循环输出逗号+元素,另一种手段是先循环输出元素+逗号,然后输出输出最后一个元素。 然后我就在内联汇编里看到了如下代码: