目前分類:C/C++ (5)

瀏覽方式: 標題列表 簡短摘要

unsigned addr;

*(volatile UINT32 *) addr = 0xff;

指的是對mem 位置addr的地方 assign 值0xff

其實這樣assign有風險

因為只assign了1byte

jpsix 發表在 痞客邦 留言(0) 人氣()

class ThreadClass{

public:
static void * thread_func(void *param)
void run();
private:
pthread_t thread_id;
};

ThreadClass::ThreadClass()

jpsix 發表在 痞客邦 留言(0) 人氣()

紀錄一下strspn的用法

size_t strspn(const char *str1,const char *str2)
比對str1中的字元,去檢查哪一個字元不在str2中的字元集合裡,並回傳str1第一個不在str2字元集合裡的位置

ex.

str1 = "cheese";
str2 = "abcdefghi";

jpsix 發表在 痞客邦 留言(0) 人氣()

在官方網頁下載最新版本
Xerces-C++
解開後執行
make all
make install
只下載編譯好的binary也可以
只是環境變數要設正確
詳細可以參考
Xerces-C++ Installation

jpsix 發表在 痞客邦 留言(0) 人氣()

最簡單的指令就是
gcc test.c
c++就用
g++ test.cpp

如果要編一自己所定義的*.h
則就要先將相關的*.c個別編譯成*.o並且要下 -c 參數 意思為不做連結
最後再一起連接成執行檔

例如

jpsix 發表在 痞客邦 留言(0) 人氣()