C语言
文章平均质量分 76
咸鱼过江
show you the code and talk it。
展开
-
字节对齐忘记停止了,导致解析文件时报内存泄漏异常
由字节对齐问题引发的惨案异常现象:----------------json0 配置文件解析----------------concentrator_1376.1: malloc.c:2401: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (o...原创 2020-04-25 16:01:46 · 750 阅读 · 0 评论 -
C++中类的实例化,在类中包含动态数组时需要用new来实例化。
C++中类的实例化,在类中包含动态数组时需要用new来实例化。说明如题:示例如下:定义如下一个类:其中STRU_OUTLET_LTU_DATA是一个结构体。首先我使用了静态的类的实例化方式:在analyse_topu_confxml函数中我会对m_outletltudata_fromFile加入(push_back)元素,此时会直接异常退出。当用new来初始化时就ok了。...原创 2020-01-01 10:02:57 · 1091 阅读 · 4 评论 -
调试过程中静态修饰符static出现的异常。
问题:在用未初始化的静态数组时出现数据被自动清零,和未加静态修饰符一样。环境:SOFTUNE Workbench 初始化:static INT8U Timerjs[3] = {0}; 应用: Timerjs[0]++; if(Timerjs[0] < 4){//一直进入 if(CanRx.Dir == 1){ ...原创 2018-11-27 21:47:39 · 403 阅读 · 1 评论 -
RT-thread 双链表说明
RT-thread 双链表说明 RT-thread 双链表说明单链表结点结构双向链表结点结构双向链表的定义链表初始化双向链表后插入双向链表前插入移除链表n结点检查是否为空链表RT-thread 双链表说明说双向链表之前先简单说下单链表单链表结点结构数据域引用域datanextdata:把存储据元素本身信息的域叫结点的数据域next:存储与它相邻的数据元素的...原创 2019-03-12 07:27:50 · 2181 阅读 · 4 评论 -
linux C 线程相关
linux C线程相关linux多线程概述什么是线程线程与进程的关系为什么要是用多线程POSIX Threads 概述线程管理线程ID创建与终止连接与分离线程属性linux多线程概述什么是线程线程(thread)是包含在进程内部的顺序执行流,是进程中的实际运作单位,也是操作系统能够进行调度的最小单位。一个进程中可以并发多条线程,每条线程并行执行不同的任务。线程与进程的关系一个线程...原创 2019-05-08 12:17:29 · 230 阅读 · 0 评论 -
linux C进程相关总结
linux C函数记录进程与线程创建进程进程状态main()进程ID父进程与子进程UID和GID环境变量标准IO进程基本操作创建进程终止进程exec族函数wait()函数进程与线程创建进程fork()函数fork()函数进程状态ps -aux:查看当前进程状态main()进程创建后通常要调用 exec 族函数来装载程序文件的可执行映像,并在完成装载后调用程序的 ma...原创 2019-05-05 20:12:30 · 321 阅读 · 0 评论