標頭檔案的三種標準

2021-07-25 13:15:19 字數 505 閱讀 8000

這種用法是c++特有的,在c語言中是沒有的。

.h檔案是從c語言直接繼承來的。在c++中可以通過引用這些標頭檔案來使用c語言中的一些獨有的函式

.h只是檔名的字尾,所以它只是起到一種區別其他檔案的效果,並沒有其他特殊的含義。

這種格式的標頭檔案也是從c語言繼承來的,與.h型別不同的是它是符合c++規範的,所以如果需要在c++中用c語言的函式推薦包含這種型別的標頭檔案

stdafx.h 和 stdafx.cpp是vc(在windows標準下的c語言) 所特有的乙個東西,

對於標準c++程式來說是完全可以不要的,有它沒他都一樣,這兩個檔案的作用主要是給編譯器來使用,他會自動幫你生成一些編譯器可能會鏈結的一些東西,所以叫預編譯頭它的作用是想帶來一定的便利,然而實際上一般我們根本不需要,也不被c++標準所承認

標準I O的三種緩衝

最近,有幾個同學讓我看了乙個程式,後來發現問題都是出在使用printf 函式進行輸出時的緩衝模式造成的。比如這樣的程式 include int main 程式並不是很長,但是就這樣的程式出現了乙個問題 為什麼進入死迴圈之後,並沒有輸出 1234 這個與我們預想的完全不一樣,還以為是自己的程式寫錯了,...

STL三種標準容器

順序性容器 vector 從後面快速的插入與刪除,直接訪問任何元素 deque 從前面或後面快速的插入與刪除,直接訪問任何元素 list 雙鏈表,從任何地方快速的插入與刪除 關聯容器 set 快速查詢,不允許重複值 multiset 快速查詢,允許重複值 map 一對一對映,基於關鍵字快速查詢,不允...

C標準的標頭檔案

c標準的標頭檔案有多少個?87年 ansi公布的 ansi c標準有15個,90年 iso因為接受了ansi的標準,所以公布的 iso c 也是15個 95年 iso增加3個頭檔案 18個 99年 iso增加6個頭檔案 24個 11年 iso增加5個頭檔案 29個 實際上c的標準標頭檔案到底有多少,...