【基本概念】描述 C++ 編程語言時所使用的一些專門的術語與概念

基本概念

本節定義了描述 C++ 編程語言時所使用的一些專門的術語與概念express

 

一個 C++ 程序由含有聲明的文本文件序列(一般爲頭文件源文件)組成

  • 它們被翻譯成一個可執行文件,操做系統經過調用其主 (main) 函數執行這一程序。
  • 函數的定義包括一系列的語句,其中部分會包含表達式,指定了程序須要進行的運算。

 

關鍵詞標識符

  • 在 C++ 程序中,一些被稱爲關鍵詞的詞語有着特殊的含義。
  • 其它詞語能夠被用做標識符
  • 在編譯的過程當中,註釋會被忽略。程序中的某些字符必須經過轉義序列表示。

 

C++ 程序中的實體包括

 

聲明能夠引入實體,將它們與名字關聯起來,並定義其屬性

  • 爲一個實體定義其使用所需的全部性質的聲明是一個定義
  • 任何被ODR 使用的非內聯函數或變量,程序中必須只含有一個定義。

 

經過名字查找,將程序中遇到的名字,與引入它們的聲明關聯起來

  • 每一名字都只在稱爲其做用域的程序部分中有效。
  • 有些名字有連接,這使得它們出如今不一樣的做用域或翻譯單元時,表明相同的實體

 

C++ 中的每個對象引用函數表達式都與某個類型相關聯

 

所聲明的對象和所聲明的並非靜態數據成員的引用都是變量

 

內容引用自: https://zh.cppreference.com/w/cpp/language/basic_concepts 編程

相關文章
相關標籤/搜索