書寫新CPP的好習慣(VC&gcc)

VC下編程,任何一個新的工程,在每個.cpp文件的第一句一定是:

#include   "stdafx.h"

1.必須寫在每個.cpp文件不是註釋的第一句,否則出錯

2.必須確保在該.cpp目錄下有這個文件,該include不能帶目錄,否則出錯

3.文件名大小不論,但一定要叫stdafx.h


stdafx.g的內容通常爲下:

#pragma  once
#ifdef WIN32
    #include <iostream>
    #include <tchar.h>
#else   //not WIN32
#endif


gcc大多遵守C/C++的標準,但是gcc有個怪癖,就是規定每個cpp的最後一行一定是空行。


所以,在書寫新的cpp的時候,就要有好的習慣,避免編譯錯誤。


#include  "stdafx.h"
#include  "my.h"
//正文...
/////////////////////////////END   這是空行,必須存在


本文摘自《0 bug:C/C++商用工程之道》   肖舸 著

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章