不知道你玩的啥遊戲,但是看樣子估計是c++程式碼,我英文學的不好
從英文描述中我猜測這是v c++的程式碼,“//”在程式碼中表示註釋,前三行是註釋,其大意如下:
stdafx.cpp :原始檔,包括剛才的標準單元?
fixyou.pch將是預編譯的標題
stdafx.obj將包含預編譯的型別資訊
“cpp”明顯是c++原始碼檔案的縮寫名,而最後一行是標頭檔案。
所謂標頭檔案預編譯,就是把一個工程(Project)中使用的一些MFC標準標頭檔案(如Windows.H、Afxwin.H)預先編譯,以後該工程編譯時,不再編譯這部分標頭檔案,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。
預編譯標頭檔案透過編譯stdafx.cpp生成,以工程名命名,由於預編譯的標頭檔案的字尾是“pch”,所以編譯結果檔案是projectname.pch。
編譯器透過一個頭檔案stdafx.h來使用預編譯標頭檔案。stdafx.h這個標頭檔案名是可以在project的編譯設定裡指定的。編譯器認為,所有在指令#include "stdafx.h"前的程式碼都是預編譯的,它跳過#include "stdafx. h"指令,使用projectname.pch編譯這條指令之後的所有程式碼。
因此,所有的CPP實現檔案第一條語句都是:#include "stdafx.h"。
其實我學的pascal,所以對c++瞭解的少,如果你真的想學會他,還是自己找幾本c++的書學一下,這樣才能“使用”程式碼得心應手。
不知道你玩的啥遊戲,但是看樣子估計是c++程式碼,我英文學的不好
從英文描述中我猜測這是v c++的程式碼,“//”在程式碼中表示註釋,前三行是註釋,其大意如下:
stdafx.cpp :原始檔,包括剛才的標準單元?
fixyou.pch將是預編譯的標題
stdafx.obj將包含預編譯的型別資訊
“cpp”明顯是c++原始碼檔案的縮寫名,而最後一行是標頭檔案。
所謂標頭檔案預編譯,就是把一個工程(Project)中使用的一些MFC標準標頭檔案(如Windows.H、Afxwin.H)預先編譯,以後該工程編譯時,不再編譯這部分標頭檔案,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。
預編譯標頭檔案透過編譯stdafx.cpp生成,以工程名命名,由於預編譯的標頭檔案的字尾是“pch”,所以編譯結果檔案是projectname.pch。
編譯器透過一個頭檔案stdafx.h來使用預編譯標頭檔案。stdafx.h這個標頭檔案名是可以在project的編譯設定裡指定的。編譯器認為,所有在指令#include "stdafx.h"前的程式碼都是預編譯的,它跳過#include "stdafx. h"指令,使用projectname.pch編譯這條指令之後的所有程式碼。
因此,所有的CPP實現檔案第一條語句都是:#include "stdafx.h"。
其實我學的pascal,所以對c++瞭解的少,如果你真的想學會他,還是自己找幾本c++的書學一下,這樣才能“使用”程式碼得心應手。