適用於 CxxlMan2 程式庫的插件,讓程式設計比較容易上手,目前只提供 TCP/IP 協定機制,可跨平台。
內含使用說明及範例,下載點:
CxxlSocket_Src_20160906.zip
2016年8月29日 星期一
2016年8月20日 星期六
cxxlObject 結束時要小心
CxxlMan2 程式庫的核心 cxxlObject 和 Smart_Ptr 保證了兩件事:
- cxxlObject 已沒有在被使用時,垃圾處理核心會自動銷毀。
- cxxlObject 若還在被使用就不會被銷毀,所以持有者可以放心使用,因至少還有一個持有者還在使用。
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)