跳轉到內容
Main menu
Main menu
move to sidebar
hide
Navigation
Main Page
Help
Browse
Cookbook
Wikijunior
Featured books
Recent changes
Random book
Using Wikibooks
Community
Reading room forum
Community portal
Bulletin Board
Help out!
Policies and guidelines
Contact us
Search
Search
Donations
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Discussion for this IP address
目錄
移動到側邊欄
隱藏
開始
1
前言
2
目錄
切換目錄
C++ 語言
Add languages
Add links
Book
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Sister projects
Wikipedia
Wikiversity
Wiktionary
Wikiquote
Wikisource
Wikinews
Wikivoyage
Commons
Wikidata
MediaWiki
Meta-Wiki
Print/export
Create a collection
Download as PDF
Printable version
In other projects
外觀
移動到側邊欄
隱藏
來自華夏公益教科書,開放的書籍,開放的世界
C++ 語言
對 C++ 程式語言的全面且分層的描述
前言
[
編輯
|
編輯原始碼
]
這本華夏公益教科書描述了 C++ 程式語言。
感謝您閱讀這本華夏公益教科書!
目錄
[
編輯
|
編輯原始碼
]
概述
預處理
宏
詞法分析
預處理字串
編譯時常量
編譯時斷言
條件編譯
名稱空間
名稱空間快捷方式
巢狀
跨檔案拆分
命名和未命名
型別
匈牙利字首
布林值
字面量
財務千位分隔符
二進位制和十六進位制
自定義字面量
位表示
位元組排序
負值
位移位
非字元位元組
位標誌
最大值
溢位
INT_MAX
轉換
提升小整數
強制轉換
型別轉換
列舉
快捷方式
模板化的 typedef
從另一個變數
從初始化
從返回值語句
尾部返回值型別
變體
任意變體
模板化的變體
可選值
RTTI:執行時型別資訊
變數
生命週期和作用域
初始化
統一初始化
在沒有建構函式的情況下初始化
分解自動型別
在定義型別時定義
間接引用
指標
型別化的 NULL
陣列
引用變數
右值引用
移動語義
從 this 移動
完美轉發
智慧指標
來自原始指標的風險
唯一所有權
共享所有權
所有權迴圈
擁有一個數組
指向基類的指標
返回 this
智慧編譯器臨時變數
自定義銷燬
模板引數
表示式
優先順序
賦值鏈
程式流程
迴圈
基本迴圈
迴圈遍歷集合
break 語句
巢狀迴圈中的 break
switch 中的穿透
返回值
引數
預設引數
未使用的引數
可變數量的引數
函式過載
區分標準
跨繼承
函式指標
棄用函式
物件
可訪問性
不需要的編譯器生成的函式
建構函式
排序
透過複製建構函式初始化
透過單引數建構函式初始化
保留預設建構函式
類內的委託
記憶體不足
放置 new
解構函式
常量成員
常量資料成員
常量成員函式
靜態成員
靜態資料成員
靜態成員函式
繼承
多型語法
限定符語法
受限重寫
多重繼承
運算子過載
巢狀類
指向成員的指標
低階 C 結構
聯合
靈活陣列成員
位域
模板
模板化的函式
模板化的類
模板化的變數
模板引數
預設模板引數
推斷模板引數
可變數量的模板引數
特性
一元謂詞特性
二元謂詞特性
陣列特性
一元轉換特性
二元轉換特性
S.F.I.N.A.E. 條件編譯
超程式設計
數值模板引數
型別集合
概念
錯誤處理
返回錯誤程式碼
斷言
C++ 異常處理
標準庫
C 執行時
數學
基本數學
三角學
有理數
複數
其他數學函式
堆記憶體
分配
記憶體操作
洩漏
時間
時間作為字串
精確時間
時間跨度作為 CPU 時鐘節拍
基本演算法
搜尋
快速排序
執行 shell 命令
STL:標準模板庫
集合類
序列集合
向量
構造
大小
相等性
索引
移除項
插入項
賦值
布林值向量
STL 陣列
雙端佇列
列表
前向列表
排序集合
一對作為一項
元組
對映
構造
排序類
自定義排序類
大小
相等性
索引
移除項
插入項
賦值
多對映
集合
多重集合
雜湊表
迭代器
基本迭代器
範圍
插入迭代器
反向迭代器
流迭代器
自定義迭代器
介面卡
棧
佇列
二叉堆
可呼叫物件
函式名作為值
成員函式
隱式獲取器函式
仿函式
lambda 表示式
泛型 lambda 表示式
繫結新函式
演算法
與 C 陣列一起使用
查詢
計數
搜尋
累積
逐項應用
逐項處理
忽略先前值
兩個集合的逐項組合
修改
複製
移除
重新排序
字串
Unicode
避免緩衝區溢位
字元類別
C 字串操作
字串類
構造
相等性
索引
插入字元
演算法
強制轉換數值
數字到字串
字串到數字
別名字串
正則表示式
區域設定
IO 流
字串流
流式傳輸自定義型別
檔案系統訪問
移動和刪除
目錄
二進位制檔案
格式化 I/O
換行符轉換檔案
檔案大小
重定向 stdout
管道
控制檯 I/O
流式 I/O
多執行緒
執行緒建立
臨界區
原子值
鎖
事件
返回值
訊號量
資源管理
片段排序
環形緩衝區
讀寫器
監視器和通道
RNG:隨機數生成器
已棄用的功能
三字元字元
一個已棄用的智慧指標
ANSI 之前的可變引數
已棄用的函式繫結
Boost 功能升級
編輯人員指南
類別
:
書籍:C++ 語言
書架:C++ 程式語言
隱藏類別
主題:C++ 程式語言
主題:C++ 程式語言/所有書籍
主題:計算機程式語言/所有書籍
主題:計算機程式設計/所有書籍
主題:計算機科學/所有書籍
主題:計算/所有書籍
主題:按主題分類的書籍/所有書籍
書籍:華夏公益教科書堆疊/書籍
書架:C++ 程式語言/所有書籍
書架:計算機程式設計/所有書籍
書架:計算機程式語言/所有書籍
書架:計算機科學/所有書籍
部門:計算/所有書籍
字母順序/C
已完成的書籍
按完成狀態分類的書籍/所有書籍
華夏公益教科書