導航:首頁 > 源碼編譯 > hpp頭文件是什麼編譯器

hpp頭文件是什麼編譯器

發布時間:2022-12-16 08:06:21

❶ 張駿 張彥驛主編的C++這本書裡面怎麼到處是XR.hpp這到底是什麼頭文件

1、是Header Plus Plus 的簡寫。
2、與*.h類似,hpp是C++程序頭文件 。
3、是VCL 專用的頭文件,已預編譯
4、是一般模板類的頭文件。
5、一般來說,*.h裡面只有聲明,沒有實現,而*.hpp里聲明實現都有,後者可以減 少.cpp的數量。
所以這本書中一定有個光碟,中間一定有這個XR.hpp

❷ C++中observer_impl_base.hpp是什麼頭文件

C++頭文件.是C式樣的頭文件,不帶擴展名的是C++標准庫的頭文件
C++builder 會有.hpp式樣的頭文件

❸ 聽說 .h後綴的文件是C語言的頭文件,不是C++的。C++的頭文件是不用.h結尾的嗎

LZ的說法有誤。#include只是文本包含,具體一點地說,在一般的實現中,只要是可以正常訪問的文本文件,無論是什麼擴展名(甚至不含擴展名),預處理器僅僅把文本的內容復制到#include所在行並刪除此行,也就是用文本文件的內容替換#include所在的這一行而已,而不會在#include進行時因為文件名稱或內容產生錯誤或警告(complain)。
.h作為頭文件(header)的後綴名,只是習慣而非規定。對於C++的標准庫,它的前身是帶.h的,內容上最大的區別是文件名不包含.h的頭文件中使用了命名空間std,以防止命名空間污染。此外,一些實現上也有不小的區別,例如標准輸入輸出(包含<iostream>)使用了類模板,而早期的庫<iostream.h>中可能被簡單地實現為class。有些模板為主的C++庫例如Boost使用.hpp作為頭文件後綴,體現「header for C plus plus」,也只是習慣(如果不考慮內容,.hpp照樣也可以作C語言頭文件)。
由於典型的語言實現往往合並C和C++,有些編譯器對於C和C++的源文件都可能編譯(像VC++用的編譯器是Microsoft C&C++ Compiler),為了區分源文件是C還是C++的,簡便方法是規定源文件後綴名(例如.c表示C源文件,.cpp或.cxx表示C++源文件;對於大小寫敏感的文件系統,有時用.C表示C++源文件)。這樣對於同一個編譯器命令行就不必指定額外的編譯選項了。
另外,LS designingthe 有誤。
C++標准庫的頭文件<string>和C標准庫的頭文件<string.h>沒什麼關系,除了設計目的都是提供字元串操作。<string.h>在C標准庫中版本是<cstring>。<string>包含了std::string,是一個class(類模板std::basic_string的實例),在C語言沒有對應版本。
(除此和 俠盜機密 外,其它的回答都正確。)
====
[原創回答團]

❹ C++編譯器怎麼用呀,什麼是CPP什麼是頭文件裝什麼代碼用的

CPP就是c++(c plus plus) 是程序源文件擴展名,頭文件就是自動生成的那個帶.h的文件,裡面一般放一些函數聲明,初學者的話接觸不到什麼大程序,不需要去理它,直接在.cpp文件里寫代碼就好了

❺ 為什麼C++類的頭文件中包含hpp文件時會報錯呢

雖然你是一句話。但是憑我的經驗來說。我已經明白了你的問題。
你的意思是 你的類 聲明在 .h文件中。定義在.cpp文件中。這個.cpp文件肯定包含了前面的.h文件。
然後這個.h中 包含了 某個 .hpp文件。於是編譯的時候 相當於 .h包含了一次 .hpp。.cpp也包含了一次.hpp。如果.hpp文件中 你定義了全局變數或者全局函數。則會編譯報錯——重定義!!。
這也是我 超級不喜歡用.hpp的原因。建議 吧.hpp文件 拆分成.h和.cpp。或者不要在.hpp裡面定義全局的變數和函數

❻ <stdctrls.hpp>和<extctrls.hpp>是什麼頭文件

.hpp文件就是都是Delphi的文件裡面和C++ Builder的連接的,因為它所有控制項的源代碼是Delphi的,就是C++ Builder裡面可用的頭文件。
<stdctrls.hpp>就是包含標准控制項的頭文件,比如 Button 之類的
<extctrls.hpp>就是包含擴展控制項的頭文件,比如 TBevel,TPanel,TRadioGroup 之類的都在這裡面

❼ c++ #include<xxx.hpp> 啥意思

引用一個hpp類型的頭文件, #include很基礎應該不用解釋是什麼了吧...
使用尖括弧而不是雙引號表示這個頭文件和標准庫等放在同一目錄下而不是自己的程序所在的目錄
hpp是頭文件的一種, 但把本來寫在cpp文件里的代碼實體也一起寫在頭文件里, 懶得把聲明和代碼分成兩個文件(.h和.cpp)就可以單獨寫成一個hpp

閱讀全文

與hpp頭文件是什麼編譯器相關的資料

熱點內容
雲伺服器app安卓下載 瀏覽:966
如何查看linux伺服器的核心數 瀏覽:137
交易平台小程序源碼下載 瀏覽:148
程序員記筆記用什麼app免費的 瀏覽:646
java與單片機 瀏覽:897
伺服器內網如何通過公網映射 瀏覽:478
程序員穿越到宋代 瀏覽:624
怎麼使用雲伺服器掛游戲 瀏覽:618
真實的幸福pdf 瀏覽:344
d盤php調用c盤的mysql 瀏覽:266
怎麼樣搭建源碼網站 瀏覽:429
新概念四冊pdf 瀏覽:363
怎麼下載悅虎檢測app 瀏覽:530
cad表達式命令 瀏覽:200
程序員去一個小公司值不值得 瀏覽:848
程序員做個程序多少錢 瀏覽:497
win10原始解壓軟體 瀏覽:321
阿里程序員的老家 瀏覽:260
量子加密銀行 瀏覽:195
命令方塊獲得指令手機 瀏覽:501