技术栈
c++
9ilk
11 分钟前
开发语言
·
c++
【C++】--- 类型转换
本篇博客主要是对C/C++中类型转换的梳理总结。在C语言中,如果赋值运算符左右两侧类型不同,或者形参与实参类型不匹配,或者返回值类型与 接收返回值类型不一致时,就需要发生类型转化,C语言中总共有两种形式的类型转换:隐式类型 转换和显式类型转换。
Yupureki
11 分钟前
c语言
·
数据结构
·
c++
·
算法
·
visual studio
《算法竞赛从入门到国奖》算法基础:入门篇-枚举
💡Yupureki:个人主页✨个人专栏:《C++》 《算法》🌸Yupureki🌸的简介:目录前言
ULTRA??
18 分钟前
c++
·
python
C++两个数组连接类似python的list相加
C++中实现Python列表拼接操作📋 完整代码示例🔧 重载运算符版本(仿Python语法)如果您希望在C++中获得类似Python的+运算符语法,可以重载运算符:
Yupureki
20 分钟前
c语言
·
数据结构
·
c++
·
算法
·
1024程序员节
《算法竞赛从入门到国奖》算法基础:入门篇-前缀和
💡Yupureki:个人主页✨个人专栏:《C++》 《算法》🌸Yupureki🌸的简介:目录前言
承渊政道
23 分钟前
c语言
·
c++
·
visual studio
C++学习之旅【C++类和对象(中)】
《C++初阶知识内容》引言:前篇小编开始了C++类和对象的学习,但只介绍了一点点内容,本篇是C++类和对象(中)的学习部分,也是整个类和对象里面最重要的部分,希望大家可以和小编一起好好去学习理解,那到底有哪些知识需要去学习呢?废话不多说,带着这些疑问,下面跟着小编的节奏🎵一起学习吧!
崇山峻岭之间
26 分钟前
c++
·
笔记
·
学习
C++ Prime Plus 学习笔记037
书籍:C++ Primer Plus (第六版)(中文版) 工具:Dev-C++ 5.11电脑信息:Intel® Xeon® CPU E5-2603 v3 @ 1.60GHz
木心爱编程
27 分钟前
开发语言
·
c++
·
qt
Qt C++ 插件开发指南:插件架构设计与动态加载实战
插件架构是一种软件设计模式,通过将应用程序的核心功能与扩展功能分离,允许第三方或开发者在不修改主程序源代码的情况下对软件进行功能扩展、特性升级或定制化改造。这种架构模式在大型软件系统中应用广泛,典型场景包括:IDE工具的插件扩展(如Qt Creator的插件体系)、图形软件的滤镜插件、办公软件的功能模块扩展等。
CC.GG
37 分钟前
开发语言
·
c++
【C++】STL容器----map和set的使用
接着【C++】二叉搜索树详情请点击,今天来介绍【C++】map和set的使用运行结果如下图所示:从调试窗口可以看到,16并没有插入到我们给的s.begin()位置上,而是根据二叉搜索树的插入逻辑来进行的插入。而且对于重复插入的值,并没有多次插入到set结构中
八个程序员
39 分钟前
开发语言
·
c++
汉字古诗生成c++
zore_c
39 分钟前
c语言
·
开发语言
·
数据结构
·
c++
·
经验分享
·
笔记
·
线性回归
【C语言】数据结构——顺序表超详解!!!(包含顺序表的实现)
往期,我们讲解了C语言的基础语法知识,知道了数组、函数、指针、结构体、文件等相关知识现在,在掌握扎实的C语言语法基础后,我们可以来进一步学习数据结构
l木本I
43 分钟前
c++
·
人工智能
·
python
·
机器人
OpenArm开源项目总结(移植lerobot框架)
OpenArm 是一款开源的人形机械臂,专为以人为中心的 AI 和机器人研究设计。其模块化的硬件和易用的软件使其成为一个灵活的平台,适用于远程操作、模仿学习和现实世界数据收集。OpenArm 的目标是推动物理智能的发展,实现机器人能够安全、有效地与人类共同工作——在家居、服务和护理环境中。 由于其并没有高层python接口所以一直起来比较麻烦,下文仅供参考。 本项目将 OpenArm 双臂机械臂适配到 LeRobot 框架,实现了通过 LeRobot 进行遥操作和 VLA 数据采集的功能。 注:下方代码只
乌萨奇也要立志学C++
1 小时前
linux
·
c++
【Linux】线程控制 POSIX 线程库详解与 C++ 线程库封装实践
1、与线程有关的函数构成了⼀个完整的系列,绝⼤多数库函数的名字都是以“pthread_”打头的。 2、要使⽤这些库函数,要通过引⼊头⽂件 <pthread.h>。 3、链接这些线程函数库时要使⽤编译器命令的“-l pthread”选项,指明要引入哪个库,不用加-L因为pthread库本身就在系统默认路径下了。
木心爱编程
2 小时前
c++
·
qt
·
opencv
Qt C++ + OpenCV 实战:从零搭建实时视频滤镜与图像识别系统
Qt 作为跨平台 C++ 图形界面框架,以其简洁的 API、强大的组件库和优秀的跨平台兼容性,成为桌面端图形应用开发的首选;而 OpenCV(Open Source Computer Vision Library)则是计算机视觉领域的开源利器,提供了丰富的图像/视频处理、特征提取、目标检测等算法接口。本文将结合两者的优势,从零搭建一套实时视频滤镜 + 图像识别系统,涵盖环境搭建、基础框架构建、滤镜核心实现、图像识别集成、性能优化等核心环节,最终实现一个可交互、高流畅度的桌面应用。
咕咕嘎嘎1024
10 小时前
c++
C++六个默认成员函数
构造函数是特殊的成员函数,构造函数并不进行对成员变量开空间(局部变量在栈帧创建时,就已经有空间了),构造函数是为了初始化成员变量,构造函数是创建对象时会自动调用的
亭上秋和景清
12 小时前
开发语言
·
c++
·
算法
指针进阶:函数指针详解
函数指针是 C 语言中一种特殊的指针类型,它指向函数的入口地址(而非数据),可以像普通指针一样赋值、传递、作为函数参数 / 返回值,是实现回调、动态函数调度的核心机制。
胡萝卜3.0
12 小时前
开发语言
·
c++
·
人工智能
·
机器学习
·
完美转发
·
引用折叠
·
可变模板参数
C++现代模板编程核心技术精解:从类型分类、引用折叠、完美转发的内在原理,到可变模板参数的基本语法、包扩展机制及emplace接口的底层实现
🔥个人主页:胡萝卜3.0📖个人专栏: 《C语言》、《数据结构》 、《C++干货分享》、LeetCode&牛客代码强化刷题
9ilk
12 小时前
开发语言
·
c++
·
笔记
·
后端
【C++】--- C++11
本篇博客主要是对C++一些新特性的总结在C++98中,标准允许使用花括号{}对数组或者结构体元素进行统一的列表初始值设定。比如:
FMRbpm
12 小时前
数据结构
·
c++
·
leetcode
·
新手入门
队列练习--------最近的请求次数(LeetCode 933)
这个题目我最初并未看懂,看了老师以及评论区各位大神的题解才豁然开朗,我们要写一个类,这个类的功能很简单,就是用一个数组存储输入的值,然后用一个变量计数,每输入一次数就返回一次满足条件的个数,鉴于这个题目的特性,不满足的数出现在数组头部,而插入的数字又是从尾部,所以恰好符合队列的特性,于是这个题目利用队列我们可以有条不紊地解决,利用入队将元素存入队列,利用出队弹出不符合条件的数,返回队列的长度就是满足条件的元素个数。
biter down
12 小时前
开发语言
·
c++
C++ 函数重载:从概念到编译原理
作为 C++ 入门的核心知识点,“函数重载” 是学生们最常问的问题之一:为什么 C++ 有同名函数而c会报错。 这个问题看似简单,实则牵扯到程序编译、链接的底层逻辑。
ZouZou老师
13 小时前
c++
·
设计模式
·
解释器模式
C++设计模式之解释器模式:以家具生产为例
解释器模式(Interpreter Pattern)是一种行为型设计模式,其核心思想是为特定领域的语言(DSL,领域特定语言)定义语法规则的表示,并构建一个解释器来解析执行该语言中的句子。简单来说,就是把复杂的语法规则拆解为可复用的对象,通过“搭积木”的方式组合这些对象,实现对自定义指令的解析与执行。