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

隨筆-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'雙魚 閱讀(180) | 評論 (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>
            老司机精品视频网站| 亚洲欧洲一区二区三区在线观看| 欧美伊人久久久久久久久影院| 亚洲狼人综合| 一区二区三区久久网| 久久久国产一区二区三区| 玖玖视频精品| 欧美黄色片免费观看| 亚洲国产一区二区a毛片| 亚洲国产婷婷| 亚洲免费一级电影| 久久夜色精品国产欧美乱极品| 久久阴道视频| 欧美日韩在线高清| 国产一区二区三区的电影| 亚洲国产女人aaa毛片在线| 一区二区国产在线观看| 久久精品国产免费| 亚洲国产日韩综合一区| 亚洲欧美国产三级| 欧美14一18处毛片| 国产欧美亚洲一区| 亚洲伦理自拍| 久久人人爽国产| 亚洲美女av在线播放| 久久久久成人网| 欧美午夜精品久久久久免费视 | 久久国产加勒比精品无码| 久久精品人人做人人爽| 欧美三级日本三级少妇99| 韩国一区二区在线观看| 亚洲午夜视频| 亚洲国产高清aⅴ视频| 欧美亚洲午夜视频在线观看| 欧美激情中文字幕在线| 极品av少妇一区二区| 亚洲免费在线看| 亚洲精品日韩久久| 欧美成人蜜桃| 亚洲丰满少妇videoshd| 久久九九免费| 欧美一区二区三区在线视频| 国产精品激情偷乱一区二区∴| 亚洲黄色一区| 米奇777在线欧美播放| 欧美一区二区女人| 国产欧美高清| 欧美在线综合视频| 亚洲一级黄色| 国产精品捆绑调教| 午夜视频在线观看一区| 亚洲视频在线一区| 欧美午夜视频| 亚洲欧美在线x视频| 亚洲在线观看免费视频| 国产精品永久| 久久免费国产精品| 鲁大师影院一区二区三区| 在线观看视频日韩| 欧美国产日韩亚洲一区| 亚洲一区二区高清视频| 亚洲高清久久久| 麻豆精品网站| 久久精品在线观看| 狠狠综合久久av一区二区老牛| 欧美一区二区三区四区在线| 亚洲免费视频观看| 国产午夜精品全部视频播放| 久久国产高清| 久久精品国亚洲| 在线观看欧美黄色| 欧美激情一区二区三区在线| 免费在线看一区| 日韩一二在线观看| 一本大道久久精品懂色aⅴ| 欧美日韩成人综合在线一区二区| 一个色综合导航| 亚洲一区精品视频| 国产一区二区三区高清在线观看| 久久久久国产成人精品亚洲午夜| 久久精品女人的天堂av| 亚洲国产女人aaa毛片在线| 亚洲欧洲一区二区三区| 欧美日韩在线亚洲一区蜜芽| 午夜精品三级视频福利| 久久久久欧美| 在线视频亚洲| 久久精品国产免费| 一区二区三区产品免费精品久久75 | 国产精品久久久久av| 欧美在线网站| 麻豆精品在线视频| 亚洲午夜精品一区二区| 久久黄色网页| 亚洲亚洲精品三区日韩精品在线视频 | 久久全球大尺度高清视频| 一区二区三区 在线观看视频| 欧美亚洲日本网站| 99re国产精品| 久久狠狠一本精品综合网| 一区二区精品在线| 久久综合九色综合欧美就去吻| 亚洲一区二区视频| 巨乳诱惑日韩免费av| 性欧美video另类hd性玩具| 噜噜噜久久亚洲精品国产品小说| 亚洲欧美一区二区激情| 国产精品一卡二| 久久综合九色综合欧美就去吻 | 久久免费国产精品1| 午夜精品久久久久久| 欧美大片免费观看| 久久国产乱子精品免费女| 欧美日韩成人免费| 欧美国产日韩视频| 精品成人一区二区三区四区| 亚洲日本中文字幕免费在线不卡| 在线视频欧美一区| 久久视频一区| 久久精品72免费观看| 欧美四级在线观看| 欧美激情一区| 一区二区三区中文在线观看| 亚洲欧美日韩一区| 欧美一区二区三区四区夜夜大片| 国产精品高潮呻吟视频| 一二三四社区欧美黄| 亚洲视频电影图片偷拍一区| 欧美激情一区二区三区| 亚洲国产女人aaa毛片在线| 在线日韩一区二区| 久久伊人亚洲| 欧美成在线视频| 亚洲国产一二三| 欧美aa在线视频| 亚洲国产日韩在线| 亚洲精品在线观看视频| 欧美久久影院| 在线亚洲一区| 欧美亚洲一区| 国产在线视频欧美一区二区三区| 亚洲欧美日产图| 久久九九免费视频| 怡红院精品视频| 免费在线亚洲| 亚洲精品九九| 亚洲影院免费观看| 国产日韩av一区二区| 久久精品30| 亚洲国产一区二区精品专区| 夜夜嗨一区二区| 国产精品久久久久毛片大屁完整版 | 久久精品国产一区二区三区免费看| 国产精品视频在线观看| 亚洲免费视频网站| 麻豆成人在线观看| 日韩视频在线观看| 国产精品午夜春色av| 欧美一区精品| 亚洲国产精品美女| 亚洲综合色婷婷| 极品裸体白嫩激情啪啪国产精品| 免费欧美高清视频| 一区二区三区国产精品| 久久国产天堂福利天堂| 亚洲高清资源| 国产精品久久| 裸体女人亚洲精品一区| 这里是久久伊人| 免费不卡在线观看| 亚洲一区日韩| 1024亚洲| 国产精品日韩精品| 欧美成人自拍| 欧美一区网站| 一区二区精品| 欧美a级理论片| 香蕉精品999视频一区二区| 亚洲第一区色| 国产亚洲人成网站在线观看| 亚洲欧美日韩综合| 久久青草久久| 亚洲免费一级电影| 亚洲电影激情视频网站| 午夜久久久久久| 亚洲精品欧洲| 狠狠爱成人网| 国产精品视频一二| 欧美精品激情在线| 久久久免费精品| 亚洲欧美在线高清| 999在线观看精品免费不卡网站| 玖玖玖国产精品| 欧美在线二区| 亚洲欧美精品suv| av成人毛片| 亚洲精品婷婷| 91久久黄色| 亚洲电影第三页| 国产在线视频欧美|