可變形參:
#include #include #include using namespace std;
void f(initializer_listls)
}int main()
);}
省略符形參:
void f(…)
返回列表:
vectorf()
; }
尾置返回型別://c++11
auto f1(int a)->int
int main()
); cout << f1(6) << endl;
}
類的常量物件:
以及常量物件的引用或指標都只能呼叫常量成員函式
類的編譯:
首先編譯成員的宣告,然後成員函式體,所以成員函式可以隨意使用類的其他成員
而無需在意這些成員的出現次序
類內初始值:
必須以符號=或者花括號表示
預設建構函式用它來初始化成員,若沒有類內初始值,執行預設初始化該成員
建議使用,防止const或引用型別未初始化可能引發的錯誤
要麼使用花括號,要麼使用等號,不能使用圓括號//語義分析有歧義,可能是函式
可變資料成員:
mutable a=10;
永遠不會是const,即使它是const物件的成員也可以修改
typedef struct mutable_test
mutable_test(int a)
}mt;
int main()
C 基礎之二
c 基礎之二 1 靜態字段 靜態成員 由該類的所有例項共享,其變化,例項是對所有可見。2 宣告為static有 場 方法 屬性 建構函式 運營商 事件。3 不同的常量靜態量 位置,在編譯時被編譯器替換。4 類屬性與類字段不同 屬性是乙個函式成員,它不為資料儲存分配記憶體並執行 5 屬性get訪問器的...
hibernate系列之二
首先先介紹一下持久化 持久化 將程式資料在持久狀態和瞬時狀態間轉換的機制 即將記憶體的資料永久存在關係型資料庫中 持久化類的編寫規則 持久化類需要提供無參構造方法 持久化類的屬性需要私有,對私有的屬性提供get set方法 持久化類的屬性盡量使用包裝類的型別 持久化類要有乙個唯一標識oid與表的主鍵...
C 學習系列之二 變數
1.什麼叫變數 變數是指在程式的執行過程中隨時可以發生變化的量。要使用變數,需要申明他們,所謂申明就是給變數指定型別和名稱。變數申明後就可以用它們做儲存單元,存放申明的資料型別的資料。變數名定義規則 變數名必須由字母 數字 下劃線組成不能與c 中關鍵字相同 格式 型別 變數名 例 string us...