幾個C 需要注意的小地方

2021-08-20 05:31:35 字數 319 閱讀 1936

1、引用在宣告時必須要定義;

2、auto不能自動推導引用,需要顯式宣告;

3、可以顯示定義預設的建構函式和析構函式,需要在後面加 default關鍵字;

4、static 關鍵字標示的成員變數必須在類外定義;

5、const關鍵字標示的成員變數可以在初始化列表或者類外定義;但不能宣告定義;

6、計算機會自動轉換uint和int,如1000 0000 表示-128,uint8 129 儲存的是 129的補碼 1000 0001,如果用int8去讀的話,會把這個補碼當成int8裡面某乙個數字的補碼,誰的補碼是1000 0001呢,-127。

C語言需要注意的地方

今天看了一本c陷阱與指標的書,從中挑選了一些我自己平常不太注意的地方,或者有些是記不太清的東西,稍微整理了下有以下這些地方 1 與 是不同的,乙個是賦值,乙個是比較 2 與 是不同的,前者是按位與,後者是邏輯與,理解2 1和2 1的結果 3 整形常量第乙個字元是0,則代表8進製,0195這個理解成1...

使用PHP的命名空間需要注意的幾個地方

之所以使用命名空間,是因為它可以預防類 介面 函式和常量的衝突。命名空間可以標識某個定義或識別符號的上下文環境,乙個識別符號可以在多個命名空間中定義,它在不同命名空間的含義是互不相干的,可模擬於文系統的目錄。但是php的命名空間並不是檔案目錄,或者說和檔案目錄沒有實質上的聯絡。關於php的命名空間的...

python提交要注意的幾個地方

部分內容 自 精華 acm八大輸入輸出格式之python版 s input print s 1 將輸入的字串翻轉再輸出,但洛谷提交全部wa,提示讀到了ascii 13。解決方法 讀入時去掉左右兩邊空白符,然後就神秘地a了 s input strip print s 1 另print函式也會自動換行,...