1. 程式人生 > >64位C/C++應用開發教程目錄總結

64位C/C++應用開發教程目錄總結

  本課程適用於在windows 64位環境下,使用visual studio2005/2008/2010 的C/C++應用開發者。其它64位系統的使用者也可參考。本課程包括了建立安全的64位應用的步驟,以及從32位向64位系統遷移應用所需的相關步驟。

  本課程包含28講。本課程介紹了64位系統,以及建立基於64位系統應用所面對的問題。同時也介紹了尋找64位典型錯誤和程式碼優化的方法。此外,本教程給出了計算移植應用 到64位系統所需花銷的估計方法,從而展示了遷移應用的合理性。

內容

第一講 什麼是64位系統

第二講 64位Windows環境對32位應用的支援

第三講 將程式碼匯入64

位系統的優缺點

第四講 建立64位的配置

第五講 編譯64位應用

第六講 64位程式碼中的錯誤

第七講 發現64位錯誤的方法

第八講使用靜態分析來發現64位錯誤

第九講 型別1  神奇數字

第十講型別2引數長度變化的函式

十一型別移位問題

第十二講 型別4  虛擬函式

第十三講 型別5  地址運算

第十四課 型別6  改變陣列元素的型別

第十五講 型別7  指標對齊(pointer packing

第十六講 型別8  聯合體(unions)中的memsize 型別

第十七講

型別9  混合運算

第十八講 型別10  在雙精度型別中儲存整型值

第十九講 型別11  序列化和資料交換

第二十講 型別12  異常

第二十一講 型別13  資料對齊

第二十二講 型別14  過載函式

第二十三講 型別15  結構體所佔空間的增長

第二十四講 幽靈錯誤

第二十五講 實踐中對64位錯誤的操作

第二十六講 優化64位程式

第二十七講 建立64位安裝程式的問題

第二十八講 對C/C++應用遷移到64位的成本估計