- 博客(5)
- 收藏
- 关注
原创 pragma pack与SIGBUS
之前遇到过一个问题,在嵌入式平台,在一个二进制数组中解析float时,出现了sigbus错误,后来经过排查发现是arm平台的对齐要求所致。 有个调整结构体对齐的方式(#pragma pack),尝试下该方式是否能够解决上面的问题。 int main() { #if defined(__GNUC__) # if defined(__i386__) /* Enable Align...
2019-10-22 10:28:08 248
原创 面试前的复习
设计模式:http://blog.csdn.net/zhangerqing/article/details/8194653 说明:这是一篇以java语言为基础编写的文章,思路比较清晰并且有自己的一些观点。
2019-10-06 17:11:43 204
原创 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 148
原创 class中并不是public没有就好
刚开始学习c++时,class中有public、private、protected三种类型来修饰变量、函数。 其中private的意义是保护成员,所以在class中一概使用private修饰所有的成员,这样能够达到很好的保护class的作用,在开始的几年工作中也确实得到很好的反馈。 但是,后来逐渐发现这样的class拓展性不是特别好,它可以比较自由的被调用,但是不可以很方便的被继承。 继承时,一般会
2016-05-25 23:35:24 660
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-05-25 23:25:31 188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人