cpp

ao_lang16 天前
python·算法·cpp
剑指offer第五天一个比较简单的模拟栈的操作思考一下这道题的做法,无非就是用栈来模拟一下这个过程,比较简单采用两步反转法,先把整体的字符串反转,再把每个单词反转
习惯就好zz1 个月前
sdk·aws·cpp·1024程序员节
windows msvc2017 x64编译AWS SDK CPP库在本文中,我们将介绍如何编译AWS SDK C++库,以便在您的项目中使用。AWS SDK C++库提供了与Amazon Web Services交互的接口,允许您在C++应用程序中使用AWS服务。
深耕AI1 个月前
microsoft·visual studio·cpp
新版Win32高级编程教程-学习笔记01:应用程序分类互联网行业 算法研发工程师目录新版Win32高级编程教程-学习笔记01:应用程序分类控制台程序强烈注意
LyaJpunov1 个月前
数据结构·b树·cpp
B+树的原理图解B+树是B树的变体,也是广泛应用于数据库和文件系统中的一种自平衡的树形数据结构。与B树不同的是,B+树所有的键值都保存在叶子节点中,内部节点仅作为索引使用。这种结构使得B+树在查找、范围查询等操作中比B树更加高效。
Mike!2 个月前
java·开发语言·数据结构·c++·set·map·cpp
C++进阶 set和map讲解set 类的介绍set 是基于红黑树实现的有序容器。它的插入、删除、查找操作的时间复杂度均为 O(log n)。遍历时,set 的迭代器按照中序遍历,因此它总是以升序排列元素。
小妖剑2 个月前
c++·性能优化·二进制·位运算·cpp
位运算:带带孩子吧,孩子很强的!在聊到位运算之前,不妨先简单过一遍二进制的东西。熟悉二进制和十进制的快速转换确实是掌握位运算的基础,因为位运算直接在二进制位上进行操作。如果不熟悉二进制表示,很难直观理解位运算的效果。
原来453 个月前
信息与通信·ims·cpp·通信·5gc
如何学习 5GC 和 IMS (以及 C++ 就业方向)目录如何学习 5GC 和 IMSC++ 就业方向关于 51学通信博主wx:yuanlai45_csdn 博主qq:2777137742
jjb-coder3 个月前
qt·cpp·底层
Qt-信号与槽机制Qt 的信号与槽机制是 GUI 编程中的重要工具,用于实现对象间的通信。它允许在事件发生时,信号发射者与槽接收者建立动态连接,从而实现松耦合的设计。该机制依赖于 Qt 的元对象系统和 Meta-Object Compiler (MOC) 生成的元对象代码。
睡觉待开机3 个月前
开发语言··cpp
【practise】栈的压入和弹出序列关于我:PDF版免费提供:倘若有需要,想拿我写的博客进行学习和交流,可以私信我将免费提供PDF版。 留下你的建议:倘若你发现本文中的内容和配图有任何错误或改进建议,请直接评论或者私信。 倡导提问与交流:关于本文任何不明之处,请及时评论和私信,看到即回复。
码农客栈4 个月前
c++·cpp·强制转换
cpp 强制转换static_cast 是 C++ 中的一个类型转换操作符,用于在类的层次结构中进行安全的向上转换(从派生类到基类)或进行不需要运行时类型检查的转换。它主要用于基本数据类型之间的转换、对象指针或引用的向上转换(即从派生类到基类)等。
Watink Cpper5 个月前
c语言·开发语言·数据结构·c++·list·cpp
[C++ STL] list 详解标题:[C++ STL] vector 详解@水墨不写bug正文开始:C语言阶段,我们如果想要使用链表,需要自己手动实现一个链表。这是非常低效的做法,C++中的STL中提供了链表“ list ”,我们在包含头文件 <list> 后就可以直接使用。
Watink Cpper5 个月前
开发语言·c++·cpp·slt
[C++] vector && list 等容器的迭代器失效问题标题:[C++] 容器的迭代器失效问题@水墨不写bug正文开始:什么是迭代器?迭代器是STL提供的六大组件之一,它允许我们访问容器(如vector、list、set等)中的元素,同时提供一个遍历容器的方法。然而,在使用迭代器时,我们必须注意所谓的“迭代器失效”问题。
csleeping6 个月前
windows·cef·cpp
CEF编译打包(支持MP4播放,windows-x64版本)标签(空格分隔): CEF C++ Windows vs2022之前项目cef是32位,渲染网页3d模型内存被限制,内存在1G多一直上不去,使用官方的64位cef编译QCefView后,可以播放3D,内存也突破了1G多到了3~4G,但是mp4播放不了,原因是cef官方默认编译好的cef二进制不支持mp4播放,需要自己下载源码编译支持.
Watink Cpper7 个月前
数据结构·算法·leetcode·cpp
【leetcode】双指针算法技巧——滑动窗口标题:【leetcode】双指针算法技巧——滑动窗口@水墨不写bug正文开始:滑动窗口是一种常用的算法技巧,用于解决一些涉及 连续子数组或子串 的问题。它的基本思想是 维护一个窗口,通过 在窗口内移动 来寻找满足特定条件的子数组或子串。
还好一切都可以重来7 个月前
java·dll·cpp·jni
jni 开发 调用dll 函数的流程-classpath 指定 org.example.abc 的查找路径 -d 指定生成的.h的路径 org.example.abc 指定的类
EricLing05298 个月前
cpp
C++基础知识整理预处理 处理以#开头的命令,纯文本替换,类型不安全#pragma lib和#pragma link除外,#pragma lib用于指定要链接的库, #pragma link用于指定程序入口(默认入口是main函数,但可以通过该命令修改) 都是在链接阶段进行处理
baiyu339 个月前
调试·cpp·exception·堆栈·cpptrace
cpptrace 库介绍cpptrace 是一个C++ 开源库, 简单试了下,我的发现和结论:具体到 c++ 代码的用法, 你需要包含头文件,定义一个 trace() 函数, 然后在你的代码中,你打算主动挂掉程序的地方, 调用 trace():
拉依达不拉胯10 个月前
c++·学习·算法·华为·互联网·秋招·cpp
算法学习——华为机考题库1(HJ1 - HJ10)计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)
_宁清10 个月前
开发语言·c++·cpp·异常·throw
【C++】异常[!Abstract] C++异常异常是一种处理错误的方式,当一个函数发现自己无法处理的错误时就可以抛出异常,让函数的直接或间接的调用者处理这个错误。
太阳风暴10 个月前
cpp·eval·数学表达式·计算数学表达式·muparser
Qt扩展-muParser数学公式解析muparser - Fast Math Parser Library项目地址:https://beltoforion.de/en/muparser/features.php#idStart