C 拾遺 目錄

2021-06-28 15:29:08 字數 733 閱讀 1016

c++語言標準更新很慢,截止到本文為止,最新的是c++11和c++14標準。c++是一門很有魅力,但也的確很難的程式語言,能夠稱得上精通它的人的確不多。本序列不致力於寫成c++的百科全書,而是基於最新標準對一些語言上的難點和易於被大多數人忽略的語言點,進行**--故名拾遺。

基礎

name_cast 顯式型別轉換

引用(左值引用、右值引用)

函式

lambda表示式

lambda表示式原理

bind函式繫結

函式過載

this指標

建構函式(一)預設構造

建構函式(二)拷貝構造

虛函式表

類成員指標

記憶體管理

new delete過載

定位new表示式

malloc free與new delete的同與不同

智慧型指標

泛型程式設計

函式模板

模板元程式設計

多執行緒

c語言多執行緒

c語言多執行緒引入

原子操作解決執行緒衝突

臨界區解決子執行緒互斥

主線程與子執行緒的同步

c++多執行緒

c++多執行緒引入

所有內容的目錄

C語言拾遺

main函式引數 c語言規定main函式引數只能有兩個,習慣上這兩個引數寫成argc和argv。c語言還規定argc必須是整形變數,argv必須是指向字串的指標陣列。因此,main函式的函式頭應該寫為 main argc,argv int argc char argv 或者 main int arg...

C 點滴拾遺

1.成員變數的初始化順序,與建構函式中初始化列表的順序無關,與成員變數申明的順序一致 多繼承中,基類的構造順序,與派生類的建構函式初始化列表中基類的構造順序無關,與定義派生類時基類的申明順序有關 2.友元關係不能繼承。3.指標和typedef typedef int pint int i 1 con...

C語言拾遺

保證某些全域性變數的常量性 c c 中不能通過變數來定義陣列 const int row 10 const int col 10 c define row 10 define col 10orenum c style型別轉換 new type expression static cast expre...