身為 C++ 的學習者, 很早就驚豔 boost 的能力了, 不過連安裝 boost 也是個大問題, 拜 apt 環境之似, apt-get 輕鬆搞定。windows 的使用者, 請參考上方連結, 有安裝的方式。
in ubuntu 10.10 environment:
apt-get install libboost-thread-dev
#include < boost/thread/thread.hpp >
#include < boost/bind.hpp >
#include < iostream >
void helloworld(const char* who)
{
std::cout << who << ": "Hello World!"" << std::endl;
}
void main()
{
boost::thread thrd(boost::bind(&helloworld, "MonkeyPotion"));
thrd.join();
}
g++ c.cpp -I/usr/include -lboost_thread
這是我第一次使用 boost, 下一次要在使用, 應該是很久之後的事情了。我已經愛不釋手了, boost 威力強大, 但也較複雜, 沒有類似C++標準程式庫這樣的手冊, 學起來不輕鬆。
沒有留言:
張貼留言
使用 google 的 reCAPTCHA 驗證碼, 總算可以輕鬆留言了。
我實在受不了 spam 了, 又不想讓大家的眼睛花掉, 只好放棄匿名留言。這是沒辦法中的辦法了。留言的朋友需要有 google 帳號。