編譯選項簡析及相關編碼規範
magictong
)環境:
vs2005
一、基礎
assert
assert.h
/eh[c][-]
/ob0
/ob1
/ob2
inline
/eh
/ehs
/eha
微軟對crt
的一些與安全相關的**做了些改動,新的
crt版本在遇到引數異常時,把異常拋給了預設的偵錯程式(預設是
dr.watson
),而不再通知應用程式設定的異常捕獲函式。我們可以看一下**的流程。
setunhandledexceptionfilter(null);
鏈結器選項
參考文件:
1、msdn
2、網際網路
編譯原理中要點簡析
一 文法 0型文法又叫短文法,其能力相當於圖靈機。滿足a b中a包含非終結符 1型文法又叫上下文有關文法,其能力相當於線性有界自動機。滿足 b a a 空除外 2型文法又叫上下文無關文法,其能力相當於下推自動機。滿足1型文法的同時要求a是非終結符 對比0型文法 3型文法又叫正規文法,其能力相當於有限...
Web快取技術相關簡析
web快取最權威的資料就屬rfc了,可惜它太過言簡意賅,本文將對快取做一些通俗易懂的介紹。expires cache control 當伺服器發出響應的時候,可以通過兩種方式來告訴客戶端快取請求 第一種是expires,比如 expires sun,16 oct 2016 05 43 02 gmt ...
編譯器工作過程簡析
原始碼要執行,必須先轉成二進位制的機器碼。這是編譯器的任務。比如,下面這段原始碼 假定檔名叫做test.c include int main void 要先用編譯器處理一下才能執行,編譯步驟如下 gcc test.c a.outhello,world 對於複雜的專案,編譯過程還必須分成三步。conf...