
语言基础
文章平均质量分 97
C、C++、C#、Lua等语言的基础知识、标准库使用等。
大河qu
智能制造程序员。
展开
-
多线程/WinAPI线程退出方式比较分析
对文主要参考MSDN对Windows下线程退出的方法做了详细的解释说明,并实际验证了非优雅退出windows线程时带来的内存泄漏都问题。原创 2023-06-12 23:20:05 · 1640 阅读 · 0 评论 -
语言基础/单向链表的构建和使用(含Linux中SLIST的解析和使用)
本文讲述了数据结构中单链表的基本概念,头指针、头结点、数据域、指针域等链表的描述术语,及单链表操作的简单实现。并在此基础上详细讲讲述 Linux 源码中 SLIST 单链表系列宏的原理和使用方法。原创 2024-08-21 22:50:47 · 1449 阅读 · 0 评论 -
语言基础/分析和实践 C&C++ 位域结构数据类型
本文重点介绍了 C/C++ 中位域/位段的概念,讲述了位域/位段与结构体的关系,结构体字段定义和字段存储顺序关系,位段结构的字节序和位序问题、位域大小端问题、位段结构的位使用规则、位域结构数据在通信传输(如CAN协议)中的使用注意事项等。@History在原创 2024-08-20 21:15:22 · 888 阅读 · 0 评论 -
存储和传输/探究结构数据(C/C++结构体)在内存中的对齐和填充规则
本文深入探讨了C/C++语言中结构体数据在内存中的实际存储细节,尤其关注结构体对齐问题、对齐规则和填充规则,并分别在大小端字节序系统环境中进行了相关实践验证。如何定义一个结构体或位段结构类型,才能兼顾空间和效率。原创 2024-08-19 20:36:04 · 1841 阅读 · 0 评论 -
异常处理/C&C++ 中 assert 断言 应用实践和注意事项
本文主要讲解了 assert 断言机制,在编程中的作用和注意事项,如 assert 的工作原理、Release程序版本下的断言生效问题、为什么要杜绝在assert内执行逻辑、如何自定义断言等。断言机制是在开发和调试阶段快速发现程序中的错误和逻辑问题的重要手段,它可以帮助开发人员在程序中插入检查点,以验证程序的正确性和健壮性,一旦发现断言失败,开发人员可以通过查看错误消息和堆栈跟踪来定位和解决问题。原创 2024-05-12 22:54:19 · 2235 阅读 · 0 评论 -
异常处理/__LINE__ 与 __FILE__ 宏在调试和异常处理中的高级使用
本文重点讲述了_LINE_和_FILE_宏在软件调试、系统异常处理过程中举足轻重的作用,实践了如何构造以其为参数的函数,并进一步封装为宏函数,以高效灵活使用它们的方法。原创 2024-05-11 08:40:13 · 1044 阅读 · 0 评论 -
多线程/等待WinAPI或std::thread线程执行的退出
本文重点解答怎么算是优雅退出线程,为什么说等待线程退出是保证优雅的必要条件?以及如何简单有效地等待执行线程以函数返回的形式退出。原创 2023-06-27 22:14:12 · 1497 阅读 · 0 评论 -
多线程/std::thread线程退出方式详解
本文主要描述了如何优雅退出std::thread线程的执行,并与WinAPI线程退出方式进行了横向比较。原创 2023-06-26 23:10:45 · 12942 阅读 · 5 评论 -
多线程 /C++ 11 std::thread 类深入理解和应用实践
本文重点讲述了std::thread类的joinable属性的含义,执行线程的含义,类接口的使用注意事项,线程对象的创建、线程运行启动和停止操作等内容。原创 2023-06-26 22:54:45 · 1260 阅读 · 0 评论 -
语言基础 /C&C++ 可变参函数设计与实践,必须要指定可变参数的个数?YES
本文重点分析论证了,在可变参函数参数表中指定变参个数的必要性,以及指定变参列表首元素的不必要性,是对C&C++ 可变参函数设计与实践系列文章的进一步扩展。原创 2024-05-06 08:12:04 · 879 阅读 · 0 评论 -
语言基础 /C&C++ 可变参函数设计与实践,变参函数的实现、使用、替代方法
本文介绍了C和C++语言中,可变参函数的正确的设计、实现、使用方法,使用场景和替代方案原创 2024-05-10 13:43:14 · 1064 阅读 · 1 评论 -
语言基础 /C&C++ 可变参函数设计与实践,va_ 系列实战详解(强制参数和变参数的参数类型陷阱)
本文结合可变参函数的实践,以及对 va_list、va_start 、va_arg、va_end 的源码分析,梳理了在使用 va_start 和 va_arg 过程中遇到的诸多问题或陷阱,明晰了变参函数中变参列表的解析机制和注意事项。原创 2024-05-10 13:34:53 · 1615 阅读 · 1 评论