logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux 32位向64位移植的一些问题及解决

整理了网上提到的Linux 32位向64位移植时的一些问题及解决方法,分享给大家参考!1.数据截断:由于long类型变量的运算(赋值、比较、移位等)产生。long定义在x86上为32bits,而在ia64上为64bits.容易在与int型变量运算时出现异常。处理方法:

#linux#x86
双向循环链表的实现

   最近将一个开源项目port到嵌入式设备上,发现其巨大部分类都是继承于双向链表(或者双向队列),这一个过程看似不可思议(感觉有违我们以前学的面向对象的知识),但是事实却是这样的方式使很多操作都变得简单起来,由于类继承于Link,则在Link类中不需要用特定的变量指向特定的数据,而这一过程在使用这个类的时候已近默认的实现。以前读本科的时候,也只是了解到了双向循环链表的理论,没有实现,今天乘这个机

#嵌入式
到底了