http://gokifu.com/index.php?q=alphago
2016年4月2日 星期六
2015年11月18日 星期三
解決 Ubuntu 安装 VMware Tools 無法找到 kernel header path 的問题
參考 http://blog.csdn.net/danieluk/article/details/9719661
主要在加入以下幾個命令:
cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h
主要在加入以下幾個命令:
cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h
2015年11月15日 星期日
2015年10月31日 星期六
2015年10月28日 星期三
Smart_Ptr 的注意事項
Smart_Ptr 對包裹的對象採取隱性轉型的方式,使用有它的方便性,但也有它的危險性,用一個例子來說:
class A:public cxxlObject;
void f(const Smart_Ptr<A> &A_Arg);
A *pA = new A;
f(pA);
Smart_Ptr<A> 的建構子會隱性的接收 pA,而自動產生 Smart_Ptr<A> 實例傳給 f(),若 f() 的實作並未使用 Smart_Ptr<A> 保存,由 f() 返回時就會把 pA 刪掉。解決的辦法就是儘早先將 pA 先放入 Smart_Ptr:
class A:public cxxlObject;
void f(const Smart_Ptr<A> &A_Arg);
A *pA = new A;
f(pA);
Smart_Ptr<A> 的建構子會隱性的接收 pA,而自動產生 Smart_Ptr<A> 實例傳給 f(),若 f() 的實作並未使用 Smart_Ptr<A> 保存,由 f() 返回時就會把 pA 刪掉。解決的辦法就是儘早先將 pA 先放入 Smart_Ptr:
多國語言插件
適用於 CxxlMan2 程式庫的插件,可輕鬆為你開發的程式擁有多國語言的能力。
內含使用說明及範例,下載點:
cxxlMutiLang_Src_20221014.zip (支援 CMRegSelf)
內含使用說明及範例,下載點:
cxxlMutiLang_Src_20221014.zip (支援 CMRegSelf)
訂閱:
文章 (Atom)