我的網誌清單

2014年1月23日 星期四

C++ 轉換 Ascii

ASCII 字元表  http://zh.wikipedia.org/wiki/ASCII


//今天工作有用到的一個小技巧, 把Ascii 轉成文字做按鈕判斷

const int const CHAR_TABLE[] = {
48,
49
};

//利用轉型 表數字 轉成文字
for(int i=0;i<2;i++){
printf("%c\n", static_cast<char>(CHAR_TABLE[i]));
}

2014年1月21日 星期二

C++ class 如果不要讓人可以 Copy 如何做?

class Nocopy{
public :
Nocopy(){}
private :

//把複載運算子寫在  private 裡即可喔 , 之後所有繼承此物件皆不可以複製

Nocopy(const Nocopy& other){}
Nocopy& operator = (const Nocopy& other){ return *this; }

};


2014年1月19日 星期日

OpenCL 研究

最近因為要做一個 OpenCL  簡報

所以搞清楚了幾個 OPENCL 的關係

果然人還是需要有壓力才會成長

OpenCL 有幾個比較重要的東西先記錄下來,怕我以後忘記

1.CONTEX
    OPENCL 在執行時的對像 , 可以是 CPU ,GPU 等等


2.CommandQuene
    OPENCL 執行程式時 , 所用到的命令隊列空間


3.kernel
    OpenCL 控制 對像時所編譯執行給對像執行的程式


4.cl_mem
    設定給對像用的 記憶體
   可以寫入也可以取回