共用方式為


3 詞彙和定義

針對此規格的目的,適用下列定義。 其他詞彙則定義在斜體類型或語法規則左側出現的位置。 在此規格中明確定義的詞彙不假設隱含地參考其他地方定義的類似詞彙。 此規格中未定義的詞彙會根據 ISO/IEC 2382.1 來解譯。 此規格中未定義的數學符號會根據 ISO 80000-2 來解譯。

  • application – 具有進入點的元件
  • 應用程式域 – 透過作為應用程式狀態容器來啟用應用程式隔離的實體
  • argument – 在方法或實例建構函式呼叫表達式中以括弧系結的逗號分隔清單中的運算式,或由元素存取表達式中的方括弧系結的表達式
  • assembly – 編譯程式所產生的一或多個檔案
  • 行為 – 外部外觀或動作
  • 行為,實作定義 – 未指定的行為,其中每個實作都會記錄如何進行選擇
  • 行為,未定義 – 行為,在使用非可攜式或錯誤建構或錯誤數據時,此規格不會強加任何需求
  • behavior, unspecified – 此規格提供兩個或多個可能性的行為,而且在任何實例中都未對其選擇施加任何進一步的需求
  • 字元 (不使用限定符時)
    • 在非 Unicode 編碼的內容中,該編碼中字元的意義;或
    • 在字元常值的內容或 char 類型的值中,U+0000 到 U+FFFF 範圍中的 Unicode 字碼點(包括 Surrogate 字碼點),即 UTF-16 程式代碼單位;或
    • 否則,Unicode 字碼點
  • 類別庫 – 其他元件可以使用的元件
  • 編譯單位 – 輸入編譯程式之 Unicode 字元的排序順序
  • 診斷訊息 – 屬於實作定義之輸出訊息子集的訊息
  • error, compile-time – 程序轉譯期間回報的錯誤
  • exception – 程式執行期間報告的例外狀況
  • 作 – 特定一組軟體(在特定控制選項下在特定翻譯環境中執行),可執行程序翻譯,並支援在特定執行環境中執行方法
  • module – 編譯程式所產生的元件內容。 某些實作可能會有一些設施來產生包含多個模組的元件。 在這種情況下的行為超出此規格的範圍
  • namespace – 邏輯組織系統群組相關程序元素
  • parameter – 宣告為方法、實例建構函式、運算符或索引器定義的一部分的變數,它會取得該函式成員專案上的值
  • 程式 – 向編譯程序 呈現的一或多個編譯單位,並由執行環境執行或執行
  • unsafe 程式代碼 – 允許在指標上宣告和操作這類較低層級作業的程式代碼 、執行指標與整數類型之間的轉換,以及取得變數的位址
  • warning, compile-time – 在程序轉譯期間回報的資訊訊息,這是用來識別程序專案可能可疑的使用方式