C primer 學習筆記之一

2021-06-21 13:56:15 字數 515 閱讀 3288

c++中類模板可以定義static成員 每個類模板例項化時都會生成乙個static成員副本。

如下 定義了類模板a並在a中宣告了static成員a 在類外定義了a 

在主程式中定義了例項化了a和a兩個具體的類 

#includeusing namespace std;

template class a

//a 中的static成員 每一次例項化時都產生乙個副本

static int a;

a():b(0)

int b;

type c;

};//初始化a 每例項化一次呼叫一次

templateint a::a=0;

int main()

{ //生成乙個a a::a=1

aai1;

//使用a::a++

aai2;

// aaf1;

//生成a::a

aaf2;

cout<::count()<<" "<::count()<

C primer學習筆記(一)

從來沒有正式學習過c 感覺很多基礎知識都不懂。果斷買一本c primer 開始學習。今天是開始看的第二天。先寫點發現的新東西吧。1.std endl是操縱符 manipulator 從c primer的附錄中看,操縱符有好幾個,不過貌似都是控制std cout的輸出格式的 2.wchat t 居然是...

學習C Primer筆記 一

1動態分配記憶體 動態物件的分配與釋放需要使用 new 和 delete memory leak 兩個表示式來完成。動態分配的記憶體的唯一的訪問方式是通過指標間接的訪問。1.1類成員的操作符的返回型別是void 型別。並且有乙個size t的型別的引數。class screen public voi...

C Primer學習筆記

學習完乙個知識點後寫上自己的理解。算是總結吧,加深一下自己的印象,也可以在以後複習的時候方便檢視 加油加油!14.1關於運算子的過載 存在的意義 目前看來就是因為操作符大部分是針對資料的,比如int型,char型,書中稱為內建型別。而當類之間想要用操作符的時候,比如兩個類的物件相加,那麼就需要去重 ...