include
head file
檔名以.h為結尾,定義使用的標頭檔,定義(definition)函式,定義類別,定義結構…等等。
include head file
從編譯器中的Library找尋標頭檔:
1
#include <標頭檔>
檔案所在目錄下,尋找副檔名.h標頭檔,找不到就去編譯器中的Library找尋。
1
#include "標頭檔.h"
include也可以用.cpp檔,不是只限於.h
include是把檔案內容複製下來,貼上呼叫include的位置,跟[內嵌函式][1]是一樣的。
pragma once
重覆include的標頭檔,只要include一次,放在檔案最上面。
1
#pragma once
C Standard Library
c98的Standard Library,舊版本會加上.h,新版本前面會加上c去掉.h
不加上std的namespace也可以使用C Standard Library
舊版本
1
#include <stdio.h>
新版本前面會加上c去掉.h
1
#include <cstdio>
C++ Standard Library
要加上std的namespace才可以使用C++ Standard Library
1
using namespace std;
舊版本會加上.h,新版本會去掉.h,已棄用。
1
#include <iostream.h>
新版本會去掉.h
1
#include <iostream>