回覆列表
  • 1 # 使用者7119190006092

    不知道你玩的啥遊戲,但是看樣子估計是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++的書學一下,這樣才能“使用”程式碼得心應手。

  • 中秋節和大豐收的關聯?
  • 賣螃蟹的阿姨叮囑煮螃蟹不要放鹽,真的不用放鹽嗎?