锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美激情精品久久久久,久久免费香蕉视频,久久亚洲中文字幕精品一区http://www.shnenglu.com/custa/zh-cnThu, 08 May 2025 15:42:50 GMTThu, 08 May 2025 15:42:50 GMT60鏌ユ壘瀛楃涓蹭腑瀛楃闂翠笉鍚岀殑鏈澶у瓙涓?/title><link>http://www.shnenglu.com/custa/archive/2010/08/29/125175.html</link><dc:creator>custa</dc:creator><author>custa</author><pubDate>Sun, 29 Aug 2010 09:30:00 GMT</pubDate><guid>http://www.shnenglu.com/custa/archive/2010/08/29/125175.html</guid><wfw:comment>http://www.shnenglu.com/custa/comments/125175.html</wfw:comment><comments>http://www.shnenglu.com/custa/archive/2010/08/29/125175.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/custa/comments/commentRss/125175.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/custa/services/trackbacks/125175.html</trackback:ping><description><![CDATA[<div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif"><span style="COLOR: #000000">#include </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">stdio.h</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif">#include </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">stdlib.h</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif">#include </span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">.h</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #0000ff">#define</span><span style="COLOR: #000000"> SetSize 256 </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">瀛楃闆嗗ぇ灝?/span><span style="COLOR: #000000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">璇存槑錛氭煡鎵懼瓧絎︿覆涓瓧絎﹂棿涓嶅悓鐨勬渶澶у瓙涓?br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍙傛暟錛歴tring 寰呮悳绱㈠瓧絎︿覆<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">        rst 瀛樻斁鎵懼埌鐨勬渶澶у瓙涓?br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">榪斿洖錛氭壘鍒版渶澶у瓙涓查暱搴?/span><span style="COLOR: #008000"><br><img id=Codehighlighter1_213_971_Open_Image onclick="this.style.display='none'; Codehighlighter1_213_971_Open_Text.style.display='none'; Codehighlighter1_213_971_Closed_Image.style.display='inline'; Codehighlighter1_213_971_Closed_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_213_971_Closed_Image onclick="this.style.display='none'; Codehighlighter1_213_971_Closed_Text.style.display='none'; Codehighlighter1_213_971_Open_Image.style.display='inline'; Codehighlighter1_213_971_Open_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> findMaxSubstring(</span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">, </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">rst)</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_213_971_Closed_Text><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_213_971_Open_Text><span style="COLOR: #000000">{<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">    </span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">p </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">;<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">    </span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">substring </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> p;        </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">褰撳墠瀛愪覆</span><span style="COLOR: #008000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> length </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;                </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">褰撳墠瀛愪覆闀垮害   </span><span style="COLOR: #008000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">maxSubstring </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> substring;    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">宸茬粡鎵懼埌鐨勬渶澶у瓙涓?/span><span style="COLOR: #008000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> maxLength </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;                </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">宸茬粡鎵懼埌鐨勬渶澶у瓙涓查暱搴?br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 閬嶅巻瀛楃涓茶繃紼嬩腑錛屽瓧絎︽渶鍚庝竴嬈″嚭鐜扮殑浣嶇疆</span><span style="COLOR: #008000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> position[SetSize];<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">    memset(position, </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">, SetSize </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">sizeof</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">));<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">    </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> ch;    </span><span style="COLOR: #008000">//<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000"> ((ch </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">p) </span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">\0</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_546_867_Open_Image onclick="this.style.display='none'; Codehighlighter1_546_867_Open_Text.style.display='none'; Codehighlighter1_546_867_Closed_Image.style.display='inline'; Codehighlighter1_546_867_Closed_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_546_867_Closed_Image onclick="this.style.display='none'; Codehighlighter1_546_867_Closed_Text.style.display='none'; Codehighlighter1_546_867_Open_Image.style.display='inline'; Codehighlighter1_546_867_Open_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif">    </span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_546_867_Closed_Text><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_546_867_Open_Text><span style="COLOR: #000000">{          <br><img id=Codehighlighter1_589_720_Open_Image onclick="this.style.display='none'; Codehighlighter1_589_720_Open_Text.style.display='none'; Codehighlighter1_589_720_Closed_Image.style.display='inline'; Codehighlighter1_589_720_Closed_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_589_720_Closed_Image onclick="this.style.display='none'; Codehighlighter1_589_720_Closed_Text.style.display='none'; Codehighlighter1_589_720_Open_Image.style.display='inline'; Codehighlighter1_589_720_Open_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif">        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (position[ch] </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000"> substring)</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_589_720_Closed_Text><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_589_720_Open_Text><span style="COLOR: #000000">{  </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">瀛楃鍦ㄥ綋鍓嶅瓙涓查嬈″嚭鐜?nbsp;  </span><span style="COLOR: #008000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">            length</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img id=Codehighlighter1_648_713_Open_Image onclick="this.style.display='none'; Codehighlighter1_648_713_Open_Text.style.display='none'; Codehighlighter1_648_713_Closed_Image.style.display='inline'; Codehighlighter1_648_713_Closed_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_648_713_Closed_Image onclick="this.style.display='none'; Codehighlighter1_648_713_Closed_Text.style.display='none'; Codehighlighter1_648_713_Open_Image.style.display='inline'; Codehighlighter1_648_713_Open_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif">            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (length </span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> maxLength)</span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_648_713_Closed_Text><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_648_713_Open_Text><span style="COLOR: #000000">{   <br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">                maxSubstring </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> substring;<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">                maxLength </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> length;   <br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif">            }</span></span><span style="COLOR: #000000">   <br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif">        }</span></span><span style="COLOR: #000000">   <br><img id=Codehighlighter1_732_821_Open_Image onclick="this.style.display='none'; Codehighlighter1_732_821_Open_Text.style.display='none'; Codehighlighter1_732_821_Closed_Image.style.display='inline'; Codehighlighter1_732_821_Closed_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_732_821_Closed_Image onclick="this.style.display='none'; Codehighlighter1_732_821_Closed_Text.style.display='none'; Codehighlighter1_732_821_Open_Image.style.display='inline'; Codehighlighter1_732_821_Open_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif">        </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"> </span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_732_821_Closed_Text><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_732_821_Open_Text><span style="COLOR: #000000">{<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">            substring </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> position[ch] </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">褰撳墠瀛愪覆浠庤瀛楃涓婃鍑虹幇鐨勪綅緗悗闈㈠紑濮?/span><span style="COLOR: #008000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">            length </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> p </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> position[ch];<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif">        }</span></span><span style="COLOR: #000000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">        position[ch] </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> p; </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 淇濆瓨瀛楃鐨勪綅緗?/span><span style="COLOR: #008000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">        p</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;    <br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif">    }</span></span><span style="COLOR: #000000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 鎷瘋礉鎵懼埌鐨勬渶澶у瓙涓?/span><span style="COLOR: #008000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #000000">    strncpy(rst, maxSubstring, maxLength);<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">    rst[maxLength] </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">\0</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">;<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> maxLength;   <br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif">}</span></span><span style="COLOR: #000000"> <br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif"></span></div> <br>鎹榪欐槸寰蔣闈㈣瘯棰樸?br><br><br> <img src ="http://www.shnenglu.com/custa/aggbug/125175.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/custa/" target="_blank">custa</a> 2010-08-29 17:30 <a href="http://www.shnenglu.com/custa/archive/2010/08/29/125175.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鏁扮粍瀹氫箟鐨勭淮鏁扮被鍨嬮檺鍒?/title><link>http://www.shnenglu.com/custa/archive/2010/08/22/124284.html</link><dc:creator>custa</dc:creator><author>custa</author><pubDate>Sun, 22 Aug 2010 08:25:00 GMT</pubDate><guid>http://www.shnenglu.com/custa/archive/2010/08/22/124284.html</guid><wfw:comment>http://www.shnenglu.com/custa/comments/124284.html</wfw:comment><comments>http://www.shnenglu.com/custa/archive/2010/08/22/124284.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.shnenglu.com/custa/comments/commentRss/124284.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/custa/services/trackbacks/124284.html</trackback:ping><description><![CDATA[<p><strong>浠g爜1</strong><br><span style="COLOR: #ff6600">const int size = 9;<br>char c[size];</span></p> <p>1.VS2005 緙栬瘧涓?C 浠g爜(/TC)<br>緙栬瘧涓嶉氳繃<br><font style="BACKGROUND-COLOR: #ffffff">閿欒 1 error C2057: expected constant expression<br></font><font style="BACKGROUND-COLOR: #ffffff">閿欒 2 error C2466: cannot allocate an array of constant size 0<br>閿欒 3 error C2133: 'c' : unknown size<br><br></font></p> 2.VS2005 緙栬瘧涓?C++ 浠g爜(/TP)<br>緙栬瘧閫氳繃<br><br>3.Cygwin gcc/g++<br>緙栬瘧閫氳繃<br><br>================================================<br><strong>浠g爜2</strong><br><span style="COLOR: #ff6600">int temp = 9;<br>const int size = temp;<br>char c[size];</span><br><br> <p>1.VS2005 緙栬瘧涓?C 浠g爜(/TC)<br>緙栬瘧涓嶉氳繃<br><font style="BACKGROUND-COLOR: #ffffff">閿欒 1 error C2057: expected constant expression<br></font><font style="BACKGROUND-COLOR: #ffffff">閿欒 2 error C2466: cannot allocate an array of constant size 0<br>閿欒 3 error C2133: 'c' : unknown size<br><br></font></p> 2.VS2005 緙栬瘧涓?C++ 浠g爜(/TP)<br>緙栬瘧涓嶉氳繃<br>閿欒 1 error C2057: expected constant expression<br><font style="BACKGROUND-COLOR: #ffffff">閿欒 2 error C2466: cannot allocate an array of constant size 0<br>閿欒 3 error C2133: 'c' : unknown size</font><br><br>3.Cygwin gcc/g++<br>緙栬瘧閫氳繃<br><br>================================================<br><strong>浠g爜3</strong><br><span style="COLOR: #ff6600">int size;<br>scanf("%d", &size);<br>char c[size];<br></span><br>1.Cygwin gcc/g++<br>緙栬瘧閫氳繃<br>浣嗕笉鑳藉鏁扮粍鍒濆鍖栥?br><br>2.VS2005<br>緙栬瘧涓嶉氳繃<br><br><br> <img src ="http://www.shnenglu.com/custa/aggbug/124284.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/custa/" target="_blank">custa</a> 2010-08-22 16:25 <a href="http://www.shnenglu.com/custa/archive/2010/08/22/124284.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>C++閲嶈澆綆ご鎿嶄綔絎︾殑鐞嗚Вhttp://www.shnenglu.com/custa/archive/2010/08/15/123491.htmlcustacustaSun, 15 Aug 2010 05:20:00 GMThttp://www.shnenglu.com/custa/archive/2010/08/15/123491.htmlhttp://www.shnenglu.com/custa/comments/123491.htmlhttp://www.shnenglu.com/custa/archive/2010/08/15/123491.html#Feedback3http://www.shnenglu.com/custa/comments/commentRss/123491.htmlhttp://www.shnenglu.com/custa/services/trackbacks/123491.html浠婂ぉ鐪嬨奀++ Primer銆嬬殑鎴愬憳璁塊棶鎿嶄綔絎︺傜湅閲嶈澆綆ご鎿嶄綔絎﹂儴鍒嗭紝鍒氬紑濮嬫湁鐐硅糠鑼紝鐪嬩簡涓ら亶鎬葷畻鏈夌偣鐞嗚В錛屾妸蹇冨緱鍐欏湪榪欙紝涓庡悇浣嶅垎浜紝濡傛灉鏈夐敊璇榪庢寚姝c?br>綆ご鎿嶄綔絎?->)鐨勯氬父鐢ㄦ硶鏄紝浣跨敤涓涓被瀵硅薄鐨勬寚閽堟潵璋冪敤璇ユ寚閽堟墍鎸囧璞$殑鎴愬憳銆傚乏鎿嶄綔鏁頒負瀵硅薄鎸囬拡錛屽彸鎿嶄綔鏁頒負璇ュ璞$殑鎴愬憳銆傚畾涔夐噸杞界澶存搷浣滅涔嬪悗鐪嬭搗鏉ュ氨鏈夌偣鐗瑰埆錛屽彲浠ョ敤綾誨璞$殑鎸囬拡鏉ヨ皟鐢紝涔熷彲浠ョ敤綾誨璞$洿鎺ヨ皟鐢ㄣ?br>閲嶈澆綆ご鎿嶄綔絎︼紝棣栧厛閲嶈澆綆ご鎿嶄綔絎﹀繀欏誨畾涔変負綾繪垚鍛樺嚱鏁般?br>綆ご鎿嶄綔絎﹀彲鑳界湅璧鋒潵鏄簩鍏冩搷浣滅錛氭帴鍙椾竴涓璞″拰涓涓垚鍛樺悕錛屽瀵硅薄瑙e紩鐢ㄤ互鑾峰彇鎴愬憳銆傚叾瀹炵澶存搷浣滅鏄竴鍏冩搷浣滅錛屾病鏈夋樉紺哄艦鍙?鑰屼笖鏄被鎴愬憳錛屽敮涓闅愬紡褰㈠弬鏄痶his)銆?>鐨勫彸鎿嶄綔鏁頒笉鏄〃杈懼紡錛岃屾槸瀵瑰簲綾繪垚鍛樼殑涓涓爣璇嗙錛岀敱緙栬瘧鍣ㄥ鐞嗚幏鍙栨垚鍛樺伐浣?緙栬瘧鍣ㄥ閲嶈澆綆ご鎿嶄綔絎︽墍鍋氱殑浜嬫儏錛屾瘮鍏跺畠閲嶈澆鎿嶄綔絎﹁澶氾紝榪欓噷涔熸鏄鏉傜殑鍦版柟)銆?br>涓嬮潰榪欎竴孌墊槸銆奀++ Primer銆嬮噸杞界澶存搷浣滅鐨勫唴瀹廣?/p>

----------------------------------------鍗庝附鍒嗗壊綰?---------------------------------------
閲嶈澆綆ご鎿嶄綔絎?br>綆ご鎿嶄綔絎︿笌浼椾笉鍚屻傚畠鍙兘琛ㄧ幇寰楀儚浜屽厓鎿嶄綔絎︿竴鏍鳳細鎺ュ彈涓涓璞″拰涓涓垚鍛樺悕銆傚瀵硅薄瑙e紩鐢ㄤ互鑾峰彇鎴愬憳銆備笉綆″琛ㄥ浣曪紝綆ご鎿嶄綔絎︿笉鎺ュ彈鏄懼紡褰㈠弬銆?br>榪欓噷娌℃湁絎簩涓艦鍙傦紝鍥犱負 -> 鐨勫彸鎿嶄綔鏁頒笉鏄〃杈懼紡錛岀浉鍙嶏紝鏄搴旂潃綾繪垚鍛樼殑涓涓爣璇嗙銆傛病鏈夋槑鏄懼彲琛岀殑閫斿緞灝嗕竴涓爣璇嗙浣滀負褰㈠弬浼犻掔粰鍑芥暟錛岀浉鍙嶏紝鐢辯紪璇戝櫒澶勭悊鑾峰彇鎴愬憳鐨勫伐浣溿?/p>

褰撹繖鏍風紪鍐欐椂錛?br>     point->action();

鐢變簬浼樺厛綰ц鍒欙紝瀹冨疄闄呯瓑浠蜂簬緙栧啓錛?br>     (point->action)();
鎹㈠彞璇濊錛屾垜浠兂瑕佽皟鐢ㄧ殑鏄 point->action 姹傚肩殑緇撴灉銆傜紪璇戝櫒榪欐牱瀵硅浠g爜榪涜姹傚鹼細

1.濡傛灉 point 鏄竴涓寚閽堬紝鎸囧悜鍏鋒湁鍚嶄負 action 鐨勬垚鍛樼殑綾誨璞★紝鍒欑紪璇戝櫒灝嗕唬鐮佺紪璇戜負璋冪敤璇ュ璞$殑 action 鎴愬憳銆?/p>

2.鍚﹀垯錛屽鏋?point(娉細涓枃鐗堣鍐欎負action) 鏄畾涔変簡 operator-> 鎿嶄綔絎︾殑綾葷殑涓涓璞★紝鍒?point->action 涓?point.operator->()->action 鐩稿悓銆傚嵆錛屾墽琛?point 鐨?operator->()錛岀劧鍚庝嬌鐢ㄨ緇撴灉閲嶅榪欎笁姝ャ?/p>

3.鍚﹀垯錛屼唬鐮佸嚭閿欍?/p>

瀵歸噸杞界澶寸殑榪斿洖鍊肩殑綰︽潫
閲嶈澆綆ご鎿嶄綔絎﹀繀欏昏繑鍥炴寚鍚戠被綾誨瀷鐨勬寚閽堬紝鎴栬呰繑鍥炲畾涔変簡鑷繁鐨勭澶存搷浣滅鐨勭被綾誨瀷瀵硅薄銆?/p>

濡傛灉榪斿洖綾誨瀷鏄寚閽堬紝鍒欏唴緗澶存搷浣滅鍙敤浜庤鎸囬拡錛岀紪璇戝櫒瀵硅鎸囬拡瑙e紩鐢ㄥ茍浠庣粨鏋滃璞¤幏鍙栨寚瀹氭垚鍛樸傚鏋滆鎸囧悜鐨勭被鍨嬫病鏈夊畾涔夐偅涓垚鍛橈紝鍒欑紪璇戝櫒浜х敓涓涓敊璇?br>濡傛灉榪斿洖綾誨瀷鏄被綾誨瀷鐨勫叾浠栧璞★紙鎴栨槸榪欑瀵硅薄鐨勫紩鐢級錛屽垯灝嗛掑綊搴旂敤璇ユ搷浣滅銆傜紪璇戝櫒媯鏌ヨ繑鍥炲璞℃墍灞炵被鍨嬫槸鍚﹀叿鏈夋垚鍛樼澶達紝濡傛灉鏈夛紝灝卞簲鐢ㄩ偅涓搷浣滅錛涘惁鍒欙紝緙栬瘧鍣ㄤ駭鐢熶竴涓敊璇傝繖涓繃紼嬬戶緇笅鍘伙紝鐩村埌榪斿洖涓涓寚鍚戝甫鏈夋寚瀹氭垚鍛樼殑鐨勫璞$殑鎸囬拡錛屾垨鑰呰繑鍥炴煇浜涘叾浠栧鹼紝鍦ㄥ悗涓縐嶆儏鍐典笅錛屼唬鐮佸嚭閿欍?br>----------------------------------------鍗庝附鍒嗗壊綰?---------------------------------------
濡傛灉涓婇潰鍒嗗壊綰夸箣闂寸殑鍐呭鐪嬫噦浜嗭紝涓嬮潰鐨勪篃灝變笉鐢ㄧ湅浜嗗搱銆?br>鏍規嵁鐞嗚В錛屽畾涔変簡3涓被錛孋鍖呭惈B錛孊鍖呭惈A銆侫銆丅銆丆閮藉畾涔変簡涓涓猘ction鐨勬垚鍛樺嚱鏁般侭鍜孋閮介噸杞界澶存搷浣滅錛屼笉鍚岀殑鏄疊鐨勯噸杞界澶存搷浣滅榪斿洖鐨勬槸A綾誨璞$殑鎸囬拡錛岃孋鐨勯噸杞界澶存搷浣滅榪斿洖鐨勬槸B綾誨璞°?br>

#include <iostream>   
using namespace std;   
  
class A{   
public:   
    
void action(){   
        cout 
<< "Action in class A!" << endl;   
    }
   
}
;   
  
class B{   
    A a;   
public:   
    A
* operator->(){   
        
return &a;   
    }
   
    
void action(){   
        cout 
<< "Action in class B!" << endl;   
    }
   
}
;   
  
class C{   
    B b;   
public:   
    B 
operator->(){   
        
return b;   
    }
   
    
void action(){   
        cout 
<< "Action in class C!" << endl;   
    }
   
}
;   
  
int main(int argc, char *argv[])   
{   
    C
* pc = new C;   
    pc
->action();   
    C c;   
    c
->action();    
    getchar();   
    
return 0;   
}
  
#include 
<iostream>
using namespace std;

class A{
public:
 
void action(){
  cout 
<< "Action in class A!" << endl;
 }

}
;

class B{
 A a;
public:
 A
* operator->(){
  
return &a;
 }

 
void action(){
  cout 
<< "Action in class B!" << endl;
 }

}
;

class C{
 B b;
public:
 B 
operator->(){
  
return b;
 }

 
void action(){
  cout 
<< "Action in class C!" << endl;
 }

}
;

int main(int argc, char *argv[])
{
 C
* pc = new C;
 pc
->action();
 C c;
 c
->action(); 
 getchar();
 
return 0;
}
 


涓婇潰浠g爜杈撳嚭緇撴灉鏄細
Action in class C!
Action in class A!

鍏朵腑鐨勪唬鐮?br>C* pc = new C;
pc->action();
杈撳嚭鐨勭粨鏋滄槸
Action in class C!
榪欎釜緇撴灉姣旇緝濂界悊瑙o紝pc鏄被瀵硅薄鎸囬拡錛屾鏃剁殑綆ご鎿嶄綔絎︿嬌鐢ㄧ殑鏄唴緗惈涔夛紝瀵筽c瑙e紩鐢ㄧ劧鍚庤皟鐢ㄥ璞$殑鎴愬憳鍑芥暟action銆?/p>

鑰屼笅闈㈢殑浠g爜
C c;
c->action();

杈撳嚭鐨勭粨鏋滄槸
Action in class A!
鍏跺疄c->action();鐨勫惈涔変笌c.operator->().operator->()->action();鐩稿悓銆?/p>

c鏄璞★紝c鍚庨潰鐨勭澶存搷浣滅浣跨敤鐨勬槸閲嶈澆綆ご鎿嶄綔絎︼紝鍗寵皟鐢ㄧ被C鐨刼perator->()鎴愬憳鍑芥暟銆傛鏃惰繑鍥炵殑鏄被B鐨勫璞★紝鎵浠ヨ皟鐢ㄧ被B鐨刼perator->()鎴愬憳鍑芥暟錛孊鐨刼perator->()榪斿洖鐨勬槸鎸囬拡錛屾墍浠ョ幇鍦ㄥ彲浠ヤ嬌鐢ㄥ唴緗澶存搷浣滅浜嗐傚B鐨刼perator->()榪斿洖鐨勬寚閽堣繘琛岃В寮曠敤錛岀劧鍚庤皟鐢ㄨВ寮曠敤鍚庣殑瀵硅薄鐨勬垚鍛樺嚱鏁癮ction錛屾鏃惰皟鐢ㄧ殑灝辨槸綾籄鐨刟ction()銆傝繖閲屽瓨鍦ㄤ竴涓掑綊璋冪敤operator->()鐨勮繃紼嬶紝鏈鍚庡啀浣跨敤涓嬈″唴緗惈涔夌殑綆ご鎿嶄綔絎︺?br>



custa 2010-08-15 13:20 鍙戣〃璇勮
]]>
人人狠狠综合久久亚洲88| 久久精品一区二区三区不卡| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 亚洲国产精品成人久久| 久久无码人妻一区二区三区| 免费国产99久久久香蕉| 日韩精品久久久久久久电影| 久久久国产乱子伦精品作者| 精品久久久久久无码国产| 国产精品久久久久久久久久影院 | 久久伊人精品一区二区三区| 99精品国产在热久久无毒不卡| 中文字幕亚洲综合久久| 精品国产乱码久久久久软件| 国产美女久久久| 99久久精品国产一区二区| 国产伊人久久| 久久久久久久久久久久中文字幕| 久久久久国产一区二区| 91精品国产91久久综合| 综合久久给合久久狠狠狠97色| 久久91精品久久91综合| 无码人妻久久一区二区三区免费丨| 精品久久久久久无码人妻热| 国产精品久久成人影院| 7777精品久久久大香线蕉| 久久乐国产精品亚洲综合| 国产精品欧美久久久天天影视| 久久夜色精品国产亚洲| 午夜精品久久影院蜜桃| 久久一区二区三区免费| 国产日韩欧美久久| 国产 亚洲 欧美 另类 久久| 狠狠色丁香婷婷综合久久来| 99久久免费国产精精品| 久久综合给合久久狠狠狠97色 | 精品久久久无码中文字幕| 丰满少妇高潮惨叫久久久| 国产情侣久久久久aⅴ免费| 久久久亚洲欧洲日产国码二区| 新狼窝色AV性久久久久久|