锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久国产香蕉一区精品,九九精品99久久久香蕉,亚洲精品无码久久久久AV麻豆http://www.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://www.shnenglu.com/gongjing19861110/archive/2012/03/24/168779.htmlGLproGLproFri, 23 Mar 2012 22:09:00 GMThttp://www.shnenglu.com/gongjing19861110/archive/2012/03/24/168779.htmlhttp://www.shnenglu.com/gongjing19861110/comments/168779.htmlhttp://www.shnenglu.com/gongjing19861110/archive/2012/03/24/168779.html#Feedback0http://www.shnenglu.com/gongjing19861110/comments/commentRss/168779.htmlhttp://www.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://www.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://www.shnenglu.com/gongjing19861110/archive/2012/03/22/168603.html</guid><wfw:comment>http://www.shnenglu.com/gongjing19861110/comments/168603.html</wfw:comment><comments>http://www.shnenglu.com/gongjing19861110/archive/2012/03/22/168603.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/gongjing19861110/comments/commentRss/168603.html</wfw:commentRss><trackback:ping>http://www.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://www.shnenglu.com/gongjing19861110/aggbug/168603.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/gongjing19861110/" target="_blank">GLpro</a> 2012-03-22 14:32 <a href="http://www.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://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.yufuzhi.cn" target="_blank">伊人久久国产免费观看视频</a>| <a href="http://www.zjfinancial.cn" target="_blank">91久久精一区二区三区大全</a>| <a href="http://www.t1303.cn" target="_blank">久久精品亚洲乱码伦伦中文</a>| <a href="http://www.thinkct.com.cn" target="_blank">久久99精品久久久久久不卡</a>| <a href="http://www.uushipin.cn" target="_blank">亚洲欧美一级久久精品</a>| <a href="http://www.gsasv.cn" target="_blank">久久人人爽人人爽人人av东京热</a>| <a href="http://www.4060262.cn" target="_blank">久久综合色老色</a>| <a href="http://www.baidu12.cn" target="_blank">狠狠色丁香久久婷婷综合蜜芽五月</a>| <a href="http://www.fuhuazhan.cn" target="_blank">亚洲中文字幕无码久久2017</a>| <a href="http://www.v2beta.cn" target="_blank">欧洲精品久久久av无码电影 </a>| <a href="http://www.gkdb.net.cn" target="_blank">亚洲国产精品久久久久婷婷老年</a>| <a href="http://www.love20.com.cn" target="_blank">国产精品9999久久久久</a>| <a href="http://www.xkart.cn" target="_blank">亚洲伊人久久大香线蕉苏妲己</a>| <a href="http://www.zjyffm.cn" target="_blank">国产成人综合久久精品尤物</a>| <a href="http://www.58city.cn" target="_blank">亚洲伊人久久综合中文成人网 </a>| <a href="http://www.dittoit800.cn" target="_blank">国内精品久久久久影院亚洲</a>| <a href="http://www.pz897.cn" target="_blank">久久偷看各类wc女厕嘘嘘</a>| <a href="http://www.yweishang.cn" target="_blank">99久久成人18免费网站</a>| <a href="http://www.nlzm.net.cn" target="_blank">97精品伊人久久久大香线蕉</a>| <a href="http://www.rcjmwj.com.cn" target="_blank">国产精品VIDEOSSEX久久发布</a>| <a href="http://www.94555.com.cn" target="_blank">久久综合五月丁香久久激情</a>| <a href="http://www.ahlmnet.cn" target="_blank">www久久久天天com</a>| <a href="http://www.zjwazx.cn" target="_blank">久久国产综合精品五月天</a>| <a href="http://www.xt87.cn" target="_blank">久久久久久亚洲精品成人</a>| <a href="http://www.yf-plastic.com.cn" target="_blank">久久人人爽人人爽人人片AV东京热</a>| <a href="http://www.onlinehotel.com.cn" target="_blank">欧美黑人又粗又大久久久</a>| <a href="http://www.sun-q.cn" target="_blank">久久久久综合国产欧美一区二区</a>| <a href="http://www.t1303.cn" target="_blank">久久久久久无码Av成人影院</a>| <a href="http://www.g172.cn" target="_blank">婷婷久久精品国产</a>| <a href="http://www.szdeyi.cn" target="_blank">99久久成人18免费网站</a>| <a href="http://www.shisanshui.cn" target="_blank">99久久精品免费看国产一区二区三区 </a>| <a href="http://www.hy-exp.cn" target="_blank">国产精品99久久免费观看</a>| <a href="http://www.rnsqwp.cn" target="_blank">中文字幕精品无码久久久久久3D日动漫</a>| <a href="http://www.pn00.com.cn" target="_blank">亚洲国产精品无码久久久秋霞2 </a>| <a href="http://www.satyw.cn" target="_blank">国产Av激情久久无码天堂</a>| <a href="http://www.yozang.cn" target="_blank">久久久国产99久久国产一</a>| <a href="http://www.eufonius.cn" target="_blank">久久久久国色AV免费观看</a>| <a href="http://www.sank.net.cn" target="_blank">99久久精品费精品国产</a>| <a href="http://www.lantianhotel.cn" target="_blank">久久久噜噜噜久久中文福利</a>| <a href="http://www.fc117.cn" target="_blank">少妇人妻88久久中文字幕</a>| <a href="http://www.east110.com.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>