青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-6  評論-2  文章-1  trackbacks-0
  2009年6月12日
如果明確地引用一個NULL指針,則該引用是無效的
int *= 0;
int& y = *x;
這兩行語句會引起一個段錯誤
別外返回局部變量的引用也是無效的
int& getLocalVariable()
{
        
int x;
        
return x;
}


posted @ 2009-06-12 13:52 L'雙魚 閱讀(181) | 評論 (0)編輯 收藏
  2009年2月4日
一: 互斥體的概念
 Lockable Concept
TimedLockable Concept
SharedLockable Concept
UpgradeLockable Concept
    互斥體對象可以保護競賽的數據和不同線程間的安全線程同步.線程可以調用互斥體的成員函數lock()來取得互斥體的所有權,unlock()釋放所有權.在Boost::thread中,互斥體可以遞歸使用,允許幾個線程同時擁有互斥體的所有權.
   Lockable 概念
    void lock() //boost::thread_resource_error if an error occurs
    bool try_lock()//boost::thread_resource_error if an error occurs.
    void unlock()
    Lockable的實現類必須提供以上函數.通過調用lock()獲得所有權,unlock()釋放所有權.   
    TimedLockable 概念
 bool timed_lock(boost::system_time  const&  abs_time)
template
<typename DurationType> bool timed_lock(DurationType const& rel_time
//boost::thread_resource_error if an error occurs.
    TimedLockable 概念精練于Lockable 支持超時嘗試獲鎖,TimedLockable 的實現類除了實現Lockable類的成員外,還要實現上面兩個函數.  
    SharedLockable 概念
 void lock_shared()
bool try_lock_shared()
bool timed_lock_shared(boost::system_time const& abs_time)
void unlock_shared()
    SharedLockable 精練于TimedLockable,用于提供共享所有權  
    UpgradeLockable概念
   
 void lock_upgrade()
void unlock_upgrade()
void unlock_upgrade_and_lock()
void unlock_upgrade_and_lock_shared()
void unlock_and_lock_upgrade()
    UpgradeLockable概念是一個完善SharedLockable概念,可以升級的所有權,以及共同的所有權和獨自擁有。這是一個擴大到多讀 者/單寫模式所提供的SharedLockable概念:一個單一的線程可能升級所有權的同時,其他有共同的所有權。線程所有權可隨時升級, 嘗試擁有獨家所有權。如果沒有其他線程有共同的所有權,升級完成,立即和線程現在獨家擁有,它必須放棄要求解鎖()一樣,如果它被收購,呼吁鎖() 。
 Class template lock_guard

lock_guard(Lockable 
& m)
lock_guard(Lockable 
& m,boost::adopt_lock_t)
~lock_guard()



posted @ 2009-02-04 19:56 L'雙魚 閱讀(493) | 評論 (0)編輯 收藏
  2009年1月23日
拓撲就是研究有形的物體在連續變換下,怎樣還能保持性質不變.

posted @ 2009-01-23 17:58 L'雙魚 閱讀(192) | 評論 (0)編輯 收藏
  2009年1月22日
1.
    寄存器
2. 棧
    位于常規內存區
3.堆
    多用途內存池(通常為對象)
4.靜態存儲區
    (非對象數據)
5.固定存儲
6.非內存存儲
    (流對象和persistent對象)


posted @ 2009-01-22 17:12 L'雙魚 閱讀(189) | 評論 (0)編輯 收藏
一. 線程啟動
    線程的啟動由傳遞一個沒有構造函數的Callable類,之后復制到內存,由最新的線程調用.
struct callable
{
    
void operator()();
};
如果該類必須不可復制,那么可以用boost::ref傳遞一個Callable對象的引用到構造中.
boost::thread copies_are_safe()
{
    callable x;
    
return boost::thread(x); //參數為X的一份拷貝
// x is destroyed, but the newly-created thread has a copy, so this is OK 
boost::thread oops()
{
    callable x;
    
return boost::thread(boost::ref(x)); //參數為X的引用
// x is destroyed, but the newly-created thread still has a reference
  
// this leads to undefined behaviour
線程可以用一個函數或callable對象為參數構造,用boost::bind來實現
void find_the_question(int the_answer);

boost::thread deep_thought_2(boost::bind(find_the_question,
42));
void print();
boost::thread t=boost::thread(&print);

二.線程接合與脫離
當被銷毀時,線程稱為脫離(detached),當線程為脫離(detached)時,線程繼續執行直到構造函數中函數或callable對象執行完畢,或程式終止.
void print();
boost::thread t(
&print);
t.join();
//線程銷毀
t.join();//線程已經失效,t不指向任何線程,無作用
std::cout<<boolalpha<<t.joinable()<<std::endl;//print false statement

線程的脫離可以明確調用boost::detach()函數,這種情況下線程為非現脫離線程(now-detached thread),變為非線程(Not-a-Thread).
boost::thread::join() //如果線程為中斷(interrupted),引發boost::thread_interrupted異常.
boost::thread::detach() //不引發異常,如果線程不脫離,線程析構時調用.



posted @ 2009-01-22 10:01 L'雙魚 閱讀(1982) | 評論 (0)編輯 收藏

"Evil does seek to maintain power by suppressing the truth."

"Or by misleading the innocent."

  Spock and McCoy, "And The Children Shall Lead", stardate 5029.5.

歸根結底,所有問題都是列表,或所有問題都是算法

問題空間的元素同它在空間的表述稱之為對象

萬物皆對象

程序就是一組對象,告訴對方該做什么

每個對象都利用別的對象來組建自己的記憶

對象都有類型

所有屬于同一類型的對象都能接受相同的消息

接口只管你能向這個對象發送什么消息

實現隱藏能減少程序的bug

繼承: 復用接口

在新類中修改基類的行為稱為覆寫

"只覆寫"基類的行為,稱為替換規則,是(is-a)關系

在派生類中添加新接口是(is-like-a)關系

多態替換對象可以降低維護軟件成本和增強設計

OPP語言采用后綁定的概念.

動態綁定是JAVA的缺省行為

interface是abstract的深化




posted @ 2009-01-22 10:01 L'雙魚 閱讀(179) | 評論 (0)編輯 收藏
僅列出標題  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美日产在线观看| 99在线精品免费视频九九视| 亚洲区在线播放| 欧美一区二区福利在线| 欧美一区二区三区久久精品茉莉花| 亚洲综合日韩中文字幕v在线| 亚洲一区二区三区在线播放| 欧美亚洲综合久久| 巨乳诱惑日韩免费av| 亚洲高清视频一区| 亚洲图片欧美一区| 久久九九国产精品怡红院| 欧美成人国产一区二区| 国产精品入口日韩视频大尺度| 很黄很黄激情成人| 亚洲精品一区二区三区四区高清| 亚洲制服av| 欧美成人午夜激情在线| 一本到12不卡视频在线dvd| 欧美一区二区三区四区在线观看地址 | 日韩视频专区| 一本一道久久综合狠狠老精东影业 | 欧美成人免费在线| 亚洲国产高潮在线观看| 亚洲无毛电影| 另类专区欧美制服同性| 国产精品久久国产三级国电话系列| 国产一区免费视频| 亚洲网站视频| 欧美激情第8页| 久久不射2019中文字幕| 欧美激情va永久在线播放| 国内不卡一区二区三区| 香蕉久久一区二区不卡无毒影院| 亚洲国产成人91精品| 欧美一区二区久久久| 欧美日韩中文精品| 亚洲乱码精品一二三四区日韩在线 | 久久亚洲精选| 国产农村妇女毛片精品久久麻豆| 99国产精品| 欧美激情一区二区三区成人| 久久国产夜色精品鲁鲁99| 国产精品扒开腿做爽爽爽视频| 亚洲国产精品一区二区第一页 | 性伦欧美刺激片在线观看| 亚洲国产美女| 久久亚洲欧洲| 国产在线日韩| 欧美在线播放一区二区| 99国产精品久久久久久久| 欧美~级网站不卡| 亚洲高清不卡在线| 牛夜精品久久久久久久99黑人| 久久国产一区二区| 狠狠色狠狠色综合日日91app| 久久精品人人做人人爽| 欧美一级理论性理论a| 国产精品网曝门| 亚洲在线观看免费| 亚洲欧美一区二区三区久久 | 欧美日韩中文字幕在线| 一本色道久久加勒比88综合| 亚洲黄色一区二区三区| 欧美精品一区二区三区很污很色的| 国产精品久久久99| 欧美激情欧美狂野欧美精品| 国产一区二区高清| 美玉足脚交一区二区三区图片| 欧美高清不卡在线| 免费成人激情视频| 一本色道久久综合精品竹菊| 日韩亚洲欧美成人| 欧美午夜在线| 久久久噜噜噜久久人人看| 蜜臀va亚洲va欧美va天堂| 狠狠爱综合网| 欧美高清视频一区二区三区在线观看 | 极品av少妇一区二区| 国产精品看片资源| 亚洲美女在线国产| 亚洲无亚洲人成网站77777| 欧美全黄视频| 久久国产精品亚洲va麻豆| 久久久国产一区二区三区| 亚洲欧美日韩中文播放| 亚洲欧美日韩一区二区| 亚洲一区在线播放| 狠狠色丁香婷婷综合影院| 亚洲第一区色| 欧美精品 国产精品| 久久av免费一区| 欧美ab在线视频| 香蕉乱码成人久久天堂爱免费| 久久久久这里只有精品| 在线视频欧美精品| 欧美一区二区三区免费在线看| 在线看国产一区| 这里是久久伊人| 亚洲精品社区| 欧美亚洲免费| 亚洲视频www| 久久久高清一区二区三区| 亚洲性线免费观看视频成熟| 午夜欧美大片免费观看| 久久精品一区二区三区不卡牛牛| 亚洲精品综合精品自拍| 午夜精品久久久久久久久| 亚洲欧洲在线播放| 久久成人一区| 欧美一区三区三区高中清蜜桃| 免费在线看一区| 久久精品国产亚洲5555| 欧美视频网站| 亚洲欧洲三级电影| 在线观看成人一级片| 午夜在线电影亚洲一区| 一本色道久久综合亚洲91| 久久亚洲高清| 久热精品在线视频| 国产在线乱码一区二区三区| 亚洲欧美一区二区三区久久| 亚洲欧美日韩在线观看a三区| 欧美日韩精品一二三区| 亚洲国产另类久久精品| 91久久国产综合久久蜜月精品 | 欧美午夜精品久久久久免费视| 美国十次成人| 国产一区二区三区日韩| 亚洲尤物精选| 欧美专区一区二区三区| 国产精品每日更新| 一区二区三区欧美| 亚洲一区二区三区中文字幕在线 | 国产精品国产馆在线真实露脸| 亚洲精品乱码久久久久久按摩观| 亚洲精品久久久久| 欧美黑人在线观看| 亚洲国产另类久久精品| 99re热这里只有精品视频| 欧美日韩激情小视频| 99国产精品国产精品久久| 亚洲一区二区影院| 国产精品久久久久久久久婷婷| 在线视频亚洲欧美| 欧美一站二站| 一区二区三区在线免费观看 | 亚洲国产一区二区三区高清| 午夜精品999| 欧美日韩ab片| 亚洲第一在线| 日韩手机在线导航| 国产精品国产一区二区| 亚洲欧美日韩国产综合在线| 久久久综合香蕉尹人综合网| 亚洲大胆av| 欧美日韩在线免费视频| 亚洲欧美久久| 欧美mv日韩mv国产网站| 亚洲精品国产拍免费91在线| 欧美日韩精品久久久| 亚洲免费影视| 免费观看在线综合| 一本色道久久综合一区| 国产精品都在这里| 欧美mv日韩mv国产网站app| 欧美高清视频一区二区| 一区二区三区日韩欧美精品| 国产精品日韩精品| 久久久久久久综合色一本| 亚洲精品视频一区二区三区| 久久av一区二区三区亚洲| 亚洲激情六月丁香| 国产精品美女久久久久久久 | 午夜精品美女自拍福到在线| 久久久精品国产免费观看同学| 亚洲精品激情| 国产午夜精品视频| 欧美日韩色婷婷| 久久久久国色av免费观看性色| 亚洲精品国产精品乱码不99按摩| 久久嫩草精品久久久精品| 亚洲图片欧美午夜| 亚洲国产欧美国产综合一区 | 国产欧美大片| 欧美日韩福利| 免费日韩成人| 欧美一区二区精品久久911| 亚洲美女在线看| 伊人夜夜躁av伊人久久| 国产精品久久久久9999吃药| 久久深夜福利| 新狼窝色av性久久久久久| 亚洲精品综合精品自拍| 猫咪成人在线观看| 久久国产视频网| 欧美在线精品一区| 午夜视频一区| 欧美亚洲在线播放| 欧美亚洲日本网站|