不知道你玩的啥游戲,但是看樣子估計(jì)是c++代碼,我英文學(xué)的不好
從英文描述中我猜測這是v c++的代碼,“//”在代碼中表示注釋,前三行是注釋,其大意如下:
stdafx.cpp :源文件,包括剛才的標(biāo)準(zhǔn)單元?
fixyou.pch將是預(yù)編譯的標(biāo)題
stdafx.obj將包含預(yù)編譯的類型信息
“cpp”明顯是c++源碼文件的縮寫名,而最后一行是頭文件。
所謂頭文件預(yù)編譯源碼,就是把一個(gè)工程(Project)中使用的一些MFC標(biāo)準(zhǔn)頭文件(如電銷機(jī)器人.H、Afxwin.H)預(yù)先編譯,以后該工程編譯時(shí)源碼,不再編譯這部分頭文件,僅僅使用預(yù)編譯的結(jié)果。這樣可以加快編譯速度,節(jié)省時(shí)間。
預(yù)編譯頭文件通過編譯stdafx.cpp生成,以工程名命名,由于預(yù)編譯的頭文件的后綴是“pch”,所以編譯結(jié)果文件是projectname.pch。
編譯器通過一個(gè)頭文件stdafx.h來使用預(yù)編譯頭文件。stdafx.h這個(gè)頭文件名是可以在project的編譯設(shè)置里指定的。編譯器認(rèn)為,所有在指令#include "stdafx.h"前的代碼都是預(yù)編譯的,它跳過#include "stdafx. h"指令,使用projectname.pch編譯這條指令之后的所有代碼。
因此,所有的CPP實(shí)現(xiàn)文件第一條語句都是:#include "stdafx.h"。
其實(shí)我學(xué)的pascal,所以對(duì)c++了解的少,如果你真的想學(xué)會(huì)他,還是自己找?guī)妆綾++的書學(xué)一下,這樣才能“使用”代碼得心應(yīng)手。