第4章 一般概念

2021-10-07 16:28:10 字數 444 閱讀 5240

一、命名空間std

1.namespace具有可擴充套件開放性,可發生於任何原始碼檔案上。

2.欲使用c++標準庫的任何東西,有三種選擇:

(1)直接指定識別符號。如std::cout

(2)使用using declaration。如:using std::cout

(3)使用using directive。如using namespace std;

注意:在複雜的**中,這種方式可能導致以外的名稱衝突,或者會遭遇,由於晦澀的過載規則甚至導致不一樣的行為。所以盡量避免使用第三種方式

二、併發與多執行緒

1.stl容器和容器介面卡提供以下保證:

(1)併發的唯讀訪問是允許的

(2)併發處理同一容器內的不同元素是可以的

注:本章大部分知識都是為後文做介紹,晦澀難懂。其中關於異常處理的知識還未能理解,等學到該章節時加以補充說明

廣義表一般概念

廣義表也是一種特殊的線性表,與線性表相比表中的資料元素可以是具體資料也可以是列表。記住 ls a1,a2,an 廣義表中ai為具體資料被稱為原子,廣義表中ai為列表被稱為子表。若作為廣義表中子表是該廣義表本身,可稱廣義表是遞迴的,此廣義表實際上是無限的列表。若廣義表非空,表中的第乙個元素 a1 為表...

C 標準庫 第二章 一般概念

c 標準庫 第二章 一般概念 標籤 空格分隔 c 標準庫 c 標準庫的幾個基本概念 1.命名空間 namespace std 2.標頭檔案 header file 的名稱與格式 3.差錯和異常 error and exception 處理的一般概念 4.可被呼叫的物件 callable object...

第1章 概述 PADS設計的一般流程

pads設計的一般流程大致可以分為以下步驟 1 建立元件庫,根據元器件的資料手冊和規格書進行pcb封裝的建立。2 調入網表,通過原理圖設計後生成的網表進行網表調入。3 整體布局,在規定的pcb板大小內進行元器件的布局。4 佈線,使得元器件相互合理地連線在一起。5 優化驗證,通過設定設計規則驗證設計中...