智能开发

包含C/C++、QT、SMT32、其他语言等底层技术开发
C++解决回调地狱问题的方法小结-牛翰网

C++解决回调地狱问题的方法小结

目录 1. 使用 Lambda 表达式和标准库 std::function 2. 使用 std::future 和 std::promise 3. 使用协程 (C++20) 4. 使用异步框架 总结 “地狱回调”(Callback Hell)是指...
40bb67f6bb9b179f的头像-牛翰网**K10个月前
0326
Qt中QPushButton组件的使用详解-牛翰网

Qt中QPushButton组件的使用详解

QPushButton是Qt库中的一个重要组件,它是用户界面(UI)设计中常用的一个按钮控件。在Qt程序中,QPushButton用于创建可以在界面上点击响应操作的交互元素。它的主要作用包括: 显示文本或图标...
e05f09bd6192c328的头像-牛翰网资深流水灯工程师10个月前
0387
C++段错误(Segmentation fault)快速定位的解决方法-牛翰网

C++段错误(Segmentation fault)快速定位的解决方法

目录 问题背景 问题解决 问题背景 写过C++的朋友都知道,有时候程序编译通过,并不能代表程序就是对的。在linux下做开发时,经常会遇到跑崩溃的情况,但是在终端只会报Segmentation fault,这种...
6b512922a49a2225的头像-牛翰网昰绽至强10个月前
04311
C++ 智能指针使用不当导致内存泄漏问题解析-牛翰网

C++ 智能指针使用不当导致内存泄漏问题解析

目录 shared_ptr相互嵌套导致循环引用 代码示例 解释说明 解决方法 shared_ptr的层次使用没有导致循环引用 回调函数中的循环引用问题 值捕获 引用捕获 如何解决  背景问题 std::enable_sha...
Qt中暂停程序的几种方法小结-牛翰网

Qt中暂停程序的几种方法小结

目录 1. 使用 QThread::sleep 示例代码: 说明: 优点: 缺点: 2. 使用 QTimer 和事件循环 示例代码: 说明: 优点: 缺点: 3. 使用 QEventLoop 结合 QTimer ...
48218e403da1af77的头像-牛翰网威桑10个月前
0478
C++之thread_local变量的一些用法-牛翰网

C++之thread_local变量的一些用法

目录 1.C++ 的存储类型 1.1.存储周期(Storage duration) 1.2.存储类型说明符(Storage class specifiers) 1.3.存储类型说明符与存储周期的关系 2.thread_local简介 3.thread_local 应用 3.1....
e05ee51924526d00的头像-牛翰网流星雨爱编程10个月前
04511
C++之assert推荐用法及注意事项-牛翰网

C++之assert推荐用法及注意事项

目录 1.引言 2.简单示例 3.推荐使用方法 4.常见使用场景和注意事项 4.1.检查参数的合法性 4.2.assert不能使用改变环境的语句 4.3.在未知的逻辑中添加assert(false) 5.总结 1.引言 assert在 ...
e05ee51924526d00的头像-牛翰网流星雨爱编程10个月前
04113
C#桌面应用开发实现番茄定时器-牛翰网

C#桌面应用开发实现番茄定时器

目录 1、环境搭建和工程创建: 2、制作窗体部件 3、界面布局设计 4、具体功能函数 1、环境搭建和工程创建: 步骤一:安装visual studio2022 步骤二:新建工程 2、制作窗体部件 *踩过的坑: (1...
2d6f77b0f041a770的头像-牛翰网Leapahead194910个月前
03912
c++临时对象导致的生命周期问题-牛翰网

c++临时对象导致的生命周期问题

目录 基础回顾 函数调用中的生命周期问题 链式调用中的生命周期问题 三元运算符中的生命周期问题 特例 如何发现生命周期问题 总结 参考资料 对象的生命周期是c++中非常重要的概念,它直接决定了...
9385a3ff836f3749的头像-牛翰网apocelipes10个月前
05115
c++栈内存和堆内存的基本使用小结-牛翰网

c++栈内存和堆内存的基本使用小结

c++栈内存和堆内存的基本使用 #include <iostream> // 定义一个简单的结构体 struct Person { std::string name; int age; }; int main() { // 栈内存分配 int a = 10; // 基本数据类型的...
1107cee3f0d5a810的头像-牛翰网heeheeai10个月前
0268