![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
资料整理-代码
suizouwuya
这个作者很懒,什么都没留下…
展开
-
pragma pack与SIGBUS
之前遇到过一个问题,在嵌入式平台,在一个二进制数组中解析float时,出现了sigbus错误,后来经过排查发现是arm平台的对齐要求所致。 有个调整结构体对齐的方式(#pragma pack),尝试下该方式是否能够解决上面的问题。 int main() { #if defined(__GNUC__) # if defined(__i386__) /* Enable Align...原创 2019-10-22 10:28:08 · 223 阅读 · 0 评论 -
6种排序算法——C++
排序算法6种: 简单选择排序 冒泡排序 插入排序 归并排序 快速排序 堆排序 简单选择排序: template <typename T> void select_sort(T* arr, int len) { int count1 = 0, count2 = 0; for (int i=0; i<len-1; i++) { for (int j=i+1;...原创 2019-10-06 17:03:00 · 135 阅读 · 0 评论