锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久国产香蕉一区精品,九九精品99久久久香蕉,亚洲精品无码久久久久AV麻豆http://m.shnenglu.com/gongjing19861110/category/18894.html鍧氭寔涓嶆噲姣忎竴澶?/description>zh-cnFri, 23 Mar 2012 22:15:22 GMTFri, 23 Mar 2012 22:15:22 GMT60鑷繁瀹炵幇浜哠TL閲岀殑list閮ㄥ垎鍔熻兘http://m.shnenglu.com/gongjing19861110/archive/2012/03/24/168779.htmlGLproGLproFri, 23 Mar 2012 22:09:00 GMThttp://m.shnenglu.com/gongjing19861110/archive/2012/03/24/168779.htmlhttp://m.shnenglu.com/gongjing19861110/comments/168779.htmlhttp://m.shnenglu.com/gongjing19861110/archive/2012/03/24/168779.html#Feedback0http://m.shnenglu.com/gongjing19861110/comments/commentRss/168779.htmlhttp://m.shnenglu.com/gongjing19861110/services/trackbacks/168779.html鏈榪戝紑濮嬪涔燬TL,C 鏍囧噯妯℃澘搴?涓漢鏍規嵁鏍囧噯妯℃澘搴撲腑鐨刲ist 鑷繁鍐欎簡涓猯ist妯℃澘,鐢變簬浣滀笟閲忚緝澶?鍙疄鐜頒簡list閲岀殑鍩烘湰鍔熻兘,緇欏ぇ瀹跺垎浜笅,濡傛湁鏇村ソ鐨勬剰瑙佽鍔爍q350544011,涓璧瘋璁鴻璁? 浠g爜濡備笅:List.h鏂囦歡:鏈榪戝垱寤轟簡鑷繁鐨勮璁虹兢 甯屾湜澶у鑳戒竴璧峰姞鍏?緹ゅ彿錛?5811732
#ifndef LIST#define LIST#include "stdafx.h"

/////////////////////////////閾捐〃綾繪ā鏉跨殑澹版槑///////////////////////

template<typename T>

class CList

{

public:  
//緇撶偣 struct Node 
{    

   T node;

  Node* next; 

};

 //璺屼唬鍣?nbsp;
 class iterator 
{
    public:  iterator()  
   {     

   };

  ~iterator()  {          };       

   //閲嶈澆"!=" 
    bool operator != (iterator &it) 
    {   
         if(m_val != it.m_val)   
         {   
             return true;   
         } 
         return false;  
   }

  //閲嶈澆"鍓?+ "  
   iterator operator++ ()  
   {   
      m_val = m_val->next;

      return *this;  
   }

  //閲嶈澆 "鍚?+ "  
   iterator operator++ (int)
 {   
   m_val = m_val->next;

   return *this; 
 }

  //閲嶈澆*  
T operator*()  
{  
    return m_val->node; 
  }

  Node *m_val; 

private:    

}; 

 CList();

 ~CList();   

//鍦ㄨ繛琛ㄥ熬閮ㄦ坊鍔?br /> void push_back(const T &_node);

 //鍦ㄨ繛琛ㄧ殑澶撮儴娣誨姞 
void push_front(const T &_node);

 //鍒犻櫎榪炶〃涓殑鏈鍚庝竴涓厓绱?nbsp;
void pop_back();

 //鍒犻櫎榪炶〃涓殑絎竴涓厓绱?nbsp;
void pop_front();

 //榪斿洖鎸囧悜絎竴涓厓绱犵殑榪唬鍣?br /> typename CList<T>::iterator begin();

 //榪斿洖鏈熬鐨勮凱浠e櫒 
typename CList<T>::iterator end();

 //鍒ゆ柇鏄惁涓虹┖
 bool empty(){ if(!m_phead){ return true; } return false; }

 //娓呯┖閾捐〃
 void clear();

protected:

 private:  

    Node *m_phead;   

  };

 

////////////////////////////綾繪ā鏉跨殑鍑芥暟瀹氫箟///////////////////////

template<typename T>
CList<T>::~CList()

{

    //鍒犻櫎閾捐〃閲岀殑鎵鏈夌粨鐐?br />    if(m_phead)  
   {   
      Node* temp = m_phead;

     while(temp->next!=NULL) 
      {  
             Node* temp1 = temp;          

            temp = temp->next;

            delete temp1;

         temp1 = NULL;  

      }

     m_phead = NULL;

    }

}

template<typename T>
 CList<T>::CList()

m_phead = NULL;

}

template<typename T> 
void CList<T>::push_back(const T &_node)

 //濡傛灉榪炶〃涓虹┖
 if(empty()) 
{   
   Node* tempnode = new Node;

  tempnode->node =  _node;

  tempnode->next = NULL;

  m_phead = tempnode; 
 
 } 
//濡傛灉榪炶〃涓嶄負絀?nbsp;
else 
{   

   Node *temp = m_phead;

     while(temp->next!=NULL) 
    {   

      temp = temp->next;  
      }    
 
   Node* tempnode = new Node;    
   
   tempnode->node = _node;     
   
   tempnode->next = NULL;

  temp->next = tempnode;  
  
}  

}

 template<typename T>

void CList<T>::push_front(const T &_node)

   if(empty()) 
   {     
         Node* tempnode = new Node;

        tempnode->node =  _node;

        tempnode->next = NULL;

        m_phead = tempnode;   
   } 
   else 
   { 
       Node* tempnode = new Node;

        tempnode->node = _node;

        tempnode->next = m_phead->next;     m_phead = tempnode;

    }

}

template<typename T>void CList<T>::pop_back()

   if(empty())
    {  
         return ; 
    } 
    else
    { 
       Node* temp = m_phead;

        if(!temp->next)  
         {  

          delete temp;

      m_phead = NULL; 
       }  
       else  
      {   
         while(temp->next->next!=NULL)   
         {    
            temp = temp->next; 
           }

         delete temp->next;

   temp->next = NULL; 
    }   
    }
   }

template<typename T>void CList<T>::pop_front()
 { 
   if(empty()) 
   {  
      return; 
   } 
   else 
   {  
         Node* temp = m_phead;

        m_phead = m_phead->next;

        delete temp;

        temp = NULL; 
   }

}

 template<typename T>typename CList<T>::iterator CList<T>::begin()
{  
   iterator tempit;

   tempit.m_val = m_phead;

  return tempit;
}

 template<typename T>typename CList<T>::iterator CList<T>::end()
{  
   //濡備綍鍘婚噴鏀撅紵  
   iterator tempit  ;

  Node* tempnode1 = m_phead;

  while(tempnode1!=NULL)  
      tempnode1 = tempnode1->next;

  tempit.m_val = tempnode1;

  return tempit;

}

template<typename T>void CList<T>::clear()

   //鍒犻櫎閾捐〃閲岀殑鎵鏈夌粨鐐?nbsp;if(m_phead)
    {  
      Node* temp = m_phead;

     while(temp->next!=NULL)  
      {   
            Node* temp1 = temp;         
             
            temp = temp->next;

            delete temp1;

            temp1 = NULL;
  }

        m_phead = NULL;  
   }

}

#endif


GLpro 2012-03-24 06:09 鍙戣〃璇勮
]]>
鍑芥暟閲嶈澆鐨勭悊瑙?/title><link>http://m.shnenglu.com/gongjing19861110/archive/2012/03/22/168603.html</link><dc:creator>GLpro</dc:creator><author>GLpro</author><pubDate>Thu, 22 Mar 2012 06:32:00 GMT</pubDate><guid>http://m.shnenglu.com/gongjing19861110/archive/2012/03/22/168603.html</guid><wfw:comment>http://m.shnenglu.com/gongjing19861110/comments/168603.html</wfw:comment><comments>http://m.shnenglu.com/gongjing19861110/archive/2012/03/22/168603.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/gongjing19861110/comments/commentRss/168603.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/gongjing19861110/services/trackbacks/168603.html</trackback:ping><description><![CDATA[<p><br /><span style="color: #0000ff">int fun1(int x,float y)</span><br /><span style="color: #0000ff">{</span><br /><span style="color: #0000ff">  return 0;</span><br /><span style="color: #0000ff">} </span><br /> <br /><span style="color: #0000ff">//1.鍑芥暟鍚嶇浉鍚?濡傛灉鍙傛暟涓暟鐩稿悓,鍙傛暟綾誨瀷欏哄簭涓嶅悓,璇ュ嚱鏁板睘浜庨噸杞藉嚱鏁?</span><br /><span style="color: #0000ff">int fun1(float x,int y)</span><br /><span style="color: #0000ff">{</span><br /><span style="color: #0000ff">  return 0;</span><br /><span style="color: #0000ff">}</span><br /><span style="color: #0000ff">//2.鍑芥暟鍚嶇浉鍚?濡傛灉鍙傛暟涓嶅悓,鍙傛暟綾誨瀷欏哄簭涓嶅悓鎴栬呯浉鍚?璇ュ嚱鏁板睘浜庨噸杞藉嚱鏁?/span><br /><span style="color: #0000ff">int fun1(float x,int y,int z)</span><br /><span style="color: #0000ff">{</span><br /><span style="color: #0000ff">  return 0;</span><br /><span style="color: #0000ff">}</span></p> <p><span style="color: #0000ff">int fun1(int x,float y,int z)</span><br /><span style="color: #0000ff">{</span><br /><span style="color: #0000ff"> return 0;</span><br /><span style="color: #0000ff">}</span></p> <p><span style="color: #0000ff">int fun1(float y)</span><br /><span style="color: #0000ff">{</span><br /><span style="color: #0000ff"> return 0;</span><br /><span style="color: #0000ff">}</span></p> <p><span style="color: #0000ff">//3. 浠ヤ笂鏉′歡濡傛灉鏄噸杞藉嚱鏁?濡傛灉榪欎袱涓嚱鏁拌繑鍥炲間笉鍚?榪欎袱涓嚱鏁頒篃鏄噸杞藉嚱鏁?</span><br /><span style="color: #0000ff">void fun1(float y,float y1)</span><br /><span style="color: #0000ff">{</span><br />  <br /><span style="color: #0000ff">}</span></p> <p><span style="color: #0000ff">/*void fun1(float y) //閿欒 int fun1(float y)鍜?void fun1(float y)灞炰簬鍚屼竴涓噸杞藉嚱鏁?/span><br /><span style="color: #0000ff">{</span><br /><span style="color: #0000ff"> return 0;</span><br /><span style="color: #0000ff">}  </span><br /><span style="color: #0000ff">*/</span></p> <p><span style="color: #0000ff"> //4.綾誨瀷杞崲瀵艱嚧閲嶈澆鍑芥暟浜х敓浜屼箟鎬?/span><br /><span style="color: #0000ff">void fun1(int y)</span><br /><span style="color: #0000ff">{</span><br />  <br /><span style="color: #0000ff">} </span></p> <p><span style="color: #0000ff">int _tmain(int argc, _TCHAR* argv[])</span><br /><span style="color: #0000ff">{</span><br />  <br /><span style="color: #0000ff">  fun1(0.5);//浜х敓浜屼箟鎬?fun1鍑芥暟 </span><br /><span style="color: #0000ff">    //閲嶈澆閲屾湁涓や釜鍑芥暟鍒嗗埆涓?</span><br /><span style="color: #0000ff">    //fun1(int y)鍜?fun2(flaot y) </span><br />  <br /> <br /><span style="color: #0000ff"> return 0;</span><br /><span style="color: #0000ff">}</span></p> <p> </p><img src ="http://m.shnenglu.com/gongjing19861110/aggbug/168603.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/gongjing19861110/" target="_blank">GLpro</a> 2012-03-22 14:32 <a href="http://m.shnenglu.com/gongjing19861110/archive/2012/03/22/168603.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.cookfood.cn" target="_blank">国产精品嫩草影院久久</a>| <a href="http://www.qikan99.cn" target="_blank">久久国产乱子伦精品免费午夜</a>| <a href="http://www.xiewanliang.cn" target="_blank">久久精品中文字幕有码</a>| <a href="http://www.jjzrhg.cn" target="_blank">久久久精品人妻无码专区不卡</a>| <a href="http://www.176zfblp.cn" target="_blank">久久97久久97精品免视看秋霞 </a>| <a href="http://www.21gou.cn" target="_blank">日韩人妻无码一区二区三区久久99</a>| <a href="http://www.bb2y.cn" target="_blank">香蕉久久影院</a>| <a href="http://www.bjsdmngs.cn" target="_blank">www性久久久com</a>| <a href="http://www.dnf530.cn" target="_blank">欧美国产精品久久高清</a>| <a href="http://www.kovnxs.cn" target="_blank">久久久久高潮毛片免费全部播放</a>| <a href="http://www.newcr.cn" target="_blank">88久久精品无码一区二区毛片</a>| <a href="http://www.gdchengye.com.cn" target="_blank">久久久久免费视频</a>| <a href="http://www.wc78.cn" target="_blank">9久久9久久精品</a>| <a href="http://www.945ba.cn" target="_blank">狠狠色综合网站久久久久久久高清 </a>| <a href="http://www.sdhaomai.cn" target="_blank">久久精品国产精品亚洲</a>| <a href="http://www.igzan.cn" target="_blank">久久久黄色大片</a>| <a href="http://www.bluecc.com.cn" target="_blank">国产亚洲婷婷香蕉久久精品</a>| <a href="http://www.c6t9.cn" target="_blank">亚洲人成无码网站久久99热国产</a>| <a href="http://www.y7816.cn" target="_blank">久久国产热精品波多野结衣AV</a>| <a href="http://www.alibabataba.cn" target="_blank">久久精品无码免费不卡</a>| <a href="http://www.fcsyx.cn" target="_blank">91精品国产色综合久久</a>| <a href="http://www.asyb.com.cn" target="_blank">狠狠色丁香婷婷久久综合五月 </a>| <a href="http://www.054q.cn" target="_blank">久久久WWW成人免费精品</a>| <a href="http://www.pbkf.net.cn" target="_blank">亚洲AV无码久久寂寞少妇</a>| <a href="http://www.addlife.cn" target="_blank">国产精品午夜久久</a>| <a href="http://www.fouming.cn" target="_blank">WWW婷婷AV久久久影片</a>| <a href="http://www.zgsmkf.cn" target="_blank">三级三级久久三级久久</a>| <a href="http://www.ytljc.cn" target="_blank">日韩欧美亚洲国产精品字幕久久久</a>| <a href="http://www.888su.cn" target="_blank">久久精品麻豆日日躁夜夜躁</a>| <a href="http://www.zhzzbjb.cn" target="_blank">久久亚洲AV无码精品色午夜</a>| <a href="http://www.idotime.cn" target="_blank">久久九九久精品国产免费直播</a>| <a href="http://www.lslscy.cn" target="_blank">.精品久久久麻豆国产精品</a>| <a href="http://www.fylmbd.cn" target="_blank">无码AV中文字幕久久专区</a>| <a href="http://www.9503miwang.cn" target="_blank">欧美久久久久久午夜精品</a>| <a href="http://www.dfbgkp.cn" target="_blank">午夜不卡888久久</a>| <a href="http://www.010tk.cn" target="_blank">久久99中文字幕久久</a>| <a href="http://www.hzmgdj.com.cn" target="_blank">久久人人爽人人爽人人AV东京热 </a>| <a href="http://www.ccssoo.com.cn" target="_blank">性高湖久久久久久久久</a>| <a href="http://www.gg32.cn" target="_blank">久久久久久久久久久久久久</a>| <a href="http://www.hnjsy.com.cn" target="_blank">久久久久久av无码免费看大片</a>| <a href="http://www.jxscool.cn" target="_blank">日本久久久精品中文字幕</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>