1.delete用於釋放指標指向的陣列空間,如delete p.
2.對於位操作符,由於系統不能確保如何處理其運算元的符號位,所以強烈建議使用unsigned整形運算元。
3.只有在有必要時才使用後置操作符。因為前置操作符要做的工作更少,如++i;只需加1後返回加1的結果即可,而i++則需先儲存運算元原來的值,以便返回未加1之前的值作為操作的結果。
4.如果new表示式無法獲取需要的記憶體空間,系統將丟擲bad_alloc的異常。
5.刪除0值的指標是安全的。
6.一旦將指標指向的記憶體空間釋放,應立即將指標的值置為零。
7.儘管程式設計師不能改變const物件指標的值,但可撤銷物件本身,const動態物件也是使用刪除指標來釋放的。
8.整型提公升,對於所有比int小的整型,如果該型別的所有可能的值都包容在int內,談們就會被提公升為int型,否則將會被提公升為unsinged int 。
9.無論其最大值是什麼,enum物件或列舉成員至少提公升為int型。如果int型無法表示列舉成員的最大值,則提公升到能表示所有列舉成員變數的,大於int型的最小型別。
10.指向任意資料型別的指標都能轉換為void *型別整形數值常量0可轉換為任意數值型別。
正規表示式雜記
正規表示式 記錄文字規則的 是乙個特殊的字串行 由普通字元和元字元組成,實際上就是對元字元的練習 元字元 匹配除了換行符 n以外的任意字元 w匹配字母或數字或下劃線或漢字 s匹配任意的空白符 d匹配數字 b匹配單詞的開始和結束 匹配字串的開始 匹配字串的結束 import re reg string...
C Primer 筆記十四 表示式
表示式將運算子作用於乙個或多個運算物件,每個表示式都有對應的求值結果。表示式本身也可以作為運算物件構成對多個運算子求值的復合表示式。運算子 運算子操作物件數量 一元運算子 乙個二元運算子 兩個,不要求型別相同,能轉換成同型別即可 三元運算子 三個函式呼叫 不限過載運算子 overloaded ope...
c Primer學習筆記 4 表示式
第四章 表示式 1.在實際情況下,子表示式的計算順序通常是初學者出錯的根源,因此在你記不住某些操作符的計算順序時,加括號明確指定計算順序。2.只要能夠得到表示式的值 true 或false 運算就會結束,給定以下形式 expr1 expr2 expr1 expr2 如果下列條件有乙個滿足 在邏輯與表...