- cxxlObject 已沒有在被使用時,垃圾處理核心會自動銷毀。
- cxxlObject 若還在被使用就不會被銷毀,所以持有者可以放心使用,因至少還有一個持有者還在使用。
2016年8月20日 星期六
cxxlObject 結束時要小心
CxxlMan2 程式庫的核心 cxxlObject 和 Smart_Ptr 保證了兩件事:
2016年8月13日 星期六
2016年5月29日 星期日
2016年5月14日 星期六
2016年5月8日 星期日
C++11 採用 Lambda 作為回叫函數的用法
先看一個簡單的函數定義,這函數須要一個函數指標作為參數
可以如下使用沒有問題
// 須傳入指向函數的指標 int ff1( int(*fp)(int) ) { return fp(5); }
可以如下使用沒有問題
// 符合 ff1 所要求的規格 int Backf(int i) { return i * 5; }
int main() { // 一般用法 cout << ff1(Backf) << endl; // 採用 Lambda 的用法 cout << ff1([](int c)->int {return c * 2; }) << endl; return 0; }
2016年4月2日 星期六
訂閱:
文章 (Atom)