我已經看到C ++代碼另存爲.cc
和.cpp
文件。 二者之間有區別嗎? spa
Google樣式指南彷佛建議使用.cc
,但未提供任何解釋。 code
我主要關注Linux系統上的程序。 get
歸根結底,這並不重要,由於C ++編譯器能夠處理兩種格式的文件。 若是這是您團隊中的實際問題,請擲硬幣並繼續進行實際工做。 編譯器
據我所知, .cpp
是C ++的推薦擴展名。 有些人甚至建議對C ++標頭使用.hpp
,以區別於C。 io
儘管編譯器不在意您作什麼,但這是我的喜愛。 編譯
只需遵循項目/團隊所使用的約定。 擴展
使用的其餘文件擴展名包括.cxx
和.C
(大寫C)。 我相信Bjarne Stroustrup最初使用.C
。 .cpp
是C預處理程序的名稱,所以不幸的是它也用於C ++。 bug
cpp = c plus plus,所以是個人首選,cc或cxx表明什麼? 程序