1:標準標頭檔案有如下結構,請解釋。
**#ifndef _incvxworksh,#define _incvxworksh,#endif /* _incvxworksh*/的作用是防止該標頭檔案被重複引用。#ifndef _incvxworksh
#ifdef _cplusplus#define _incvxworksh
#ifdef _cplusplus
extern "c"
#endif
#endif /* _incvxworksh*/
extern "c"
#endif
#endif /* _incvxworksh*/
**#ifdef _cplusplus的作用是表示當前使用的是c++編譯器。
**4~8行中的extern"c"是c++編譯器提供的與c連線交換指定的符號,用來解決名字匹配問題。
收藏
C 標準標頭檔案和非標準標頭檔案
標準標頭檔案 使用 包含的標頭檔案 先到 usr include裡去尋找該標頭檔案,找不到的話到當前目錄 非標準標頭檔案 使用 包含的標頭檔案 直接到當前目錄找該標頭檔案 在原始檔中包含的標頭檔案如果在 usr include和當前目錄找不到話,編譯就會出錯,找不到該標頭檔案。所有的標準標頭檔案都放...
c 標準標頭檔案
include stl 通用演算法 include stl 位集容器 include 字元處理 include 定義錯誤碼 include 浮點數處理 include 對應各種運算子的巨集 include 定義各種資料型別最值的常量 include 定義本地化函式 include 定義數學函式 in...
XLib程式設計 標準標頭檔案
標準標頭檔案 以下包含的檔案是xlib標準的一部分 x11 xlib.h 這是xlib的主標頭檔案。大多數的xlib符號都是通過包含這個檔案來宣告的。該檔案還包含預處理器符號xlibspecificationrelease。這個符號被定義為6。xlib的release 5首次引入這個符號 x11 x...