unsigned addr;
*(volatile UINT32 *) addr = 0xff;
指的是對mem 位置addr的地方 assign 值0xff
其實這樣assign有風險
因為只assign了1byte
目前分類:C/C++ (5)
- Nov 02 Tue 2010 17:40
C pointer
- Sep 08 Wed 2010 16:01
pthread in C++
class ThreadClass{
public:
static void * thread_func(void *param)
void run();
private:
pthread_t thread_id;
};
ThreadClass::ThreadClass()
- Aug 18 Wed 2010 07:23
[ANSI C] strspn
紀錄一下strspn的用法
size_t strspn(const char *str1,const char *str2)
比對str1中的字元,去檢查哪一個字元不在str2中的字元集合裡,並回傳str1第一個不在str2字元集合裡的位置
ex.
str1 = "cheese";
str2 = "abcdefghi";
- Feb 22 Sun 2009 22:28
Xerces-C++ XML Parser 安裝及編譯的方法
在官方網頁下載最新版本
Xerces-C++
解開後執行
make all
make install
只下載編譯好的binary也可以
只是環境變數要設正確
詳細可以參考
Xerces-C++ Installation
- Feb 22 Sun 2009 21:24
GNU Gcc compilation基本觀念
最簡單的指令就是
gcc test.c
c++就用
g++ test.cpp
如果要編一自己所定義的*.h
則就要先將相關的*.c個別編譯成*.o並且要下 -c 參數 意思為不做連結
最後再一起連接成執行檔
例如