64位C/C++应用开发教程目录总结
本课程适用于在windows 64位环境下,使用visual studio2005/2008/2010 的C/C++应用开发者。其它64位系统的使用者也可参考。本课程包括了创建安全的64位应用的步骤,以及从32位向64位系统迁移应用所需的相关步骤。
本课程包含28讲。本课程介绍了64位系统,以及建立基于64位系统应用所面对的问题。同时也介绍了寻找64位典型错误和代码优化的方法。此外,本教程给出了计算移植应用 到64位系统所需花销的估计方法,从而展示了迁移应用的合理性。
内容
l 第一讲 什么是64位系统
l 第二讲 64位Windows环境对32位应用的支持
l 第三讲 将代码导入64位系统的优缺点
l 第四讲 创建64位的配置
l 第五讲 编译64位应用
l 第六讲 64位代码中的错误
l 第七讲 发现64位错误的方法
l 第八讲使用静态分析来发现64位错误
l 第九讲 类型1 神奇数字
l 第十讲类型2 参数长度变化的函数
l 第十一讲类型3 移位问题
l 第十二讲 类型4 虚函数
l 第十三讲 类型5 地址运算
l 第十四课 类型6 改变数组元素的类型
l 第十五讲 类型7 指针对齐(pointer packing)
l 第十六讲 类型8 联合体(unions)中的memsize 类型
l 第十七讲 类型9 混合运算
l 第十八讲 类型10 在双精度类型中存储整型值
l 第十九讲 类型11 序列化和数据交换
l 第二十讲 类型12 异常
l 第二十一讲 类型13 数据对齐
l 第二十二讲 类型14 重载函数
l 第二十三讲 类型15 结构体所占空间的增长
l 第二十四讲 幽灵错误
l 第二十五讲 实践中对64位错误的操作
l 第二十六讲 优化64位程序
l 第二十七讲 建立64位安装程序的问题
l 第二十八讲 对C/C++应用迁移到64位的成本估计
文章英文http://www.viva64.com/en/l/