锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久国产精品77777,精品久久久无码中文字幕天天,亚洲欧美精品一区久久中文字幕http://www.shnenglu.com/zqsand/category/12849.html鍟ユ槸瀛愭爣棰?/description>zh-cnWed, 20 Jan 2010 11:25:06 GMTWed, 20 Jan 2010 11:25:06 GMT60鏂█鐨勪嬌鐢?/title><link>http://www.shnenglu.com/zqsand/archive/2010/01/17/105886.html</link><dc:creator>rikisand</dc:creator><author>rikisand</author><pubDate>Sun, 17 Jan 2010 11:36:00 GMT</pubDate><guid>http://www.shnenglu.com/zqsand/archive/2010/01/17/105886.html</guid><wfw:comment>http://www.shnenglu.com/zqsand/comments/105886.html</wfw:comment><comments>http://www.shnenglu.com/zqsand/archive/2010/01/17/105886.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/zqsand/comments/commentRss/105886.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/zqsand/services/trackbacks/105886.html</trackback:ping><description><![CDATA[ <p>瑙e喅欏圭洰鐨勯棶棰橈紝鎰忚瘑鍒版柇璦鐨勯噸瑕佹с傚鏋滀竴涓▼搴忓湪鏌愬閬囧埌浜嗛潪娉曠殑鍊鹼紝閭d箞鏈濂界殑鎯呭喌渚挎槸鍦ㄦ鍒誨仠涓嬫姤閿欙紝鏈鍧忕殑鎯呭喌渚挎槸紼嬪簭涓嶅惌涓嶅搷鐨勬墽琛岀潃~~鐩村埌浣犲彂鐜頒粬鎵ц鐨勬柟寮忔瀬涓鴻寮傦紝姝ゆ椂錛屼綘瑕佽姳涔濈墰浜岃檸涔嬪姏鎵嶈兘鎵懼埌閿欒鎵鍦ㄤ箣澶剘~~~</p> <p>瀛︿範涓涓嬫柇璦鍚э細</p> <p><font size="3"><font face="YaHei Consolas Hybrid" color="#008000">·······浠涔堟槸鏂█</font></font></p> <p><font face="YaHei Consolas Hybrid" color="#008000" size="3">鍦ㄦ煇澶勫垽鏂煇涓涓〃杈懼紡鐨勫間負鐪熸垨鑰呭亣錛屽鏋滃亣鍒欒緭鍑洪敊璇秷鎭茍鍋滄紼嬪簭鐨勬墽琛寏</font></p> <p><font face="YaHei Consolas Hybrid" color="#008000" size="3">assert鏄畯錛岃屼笉鏄嚱鏁幫紝鍙湪debug鐗堟湰涓湁鏁堬紝鍥犳鏃犻渶鍦╮elease鐗堟湰鍒犻櫎銆?/font></p> <p><font face="YaHei Consolas Hybrid" color="#008000" size="3">·······鍝嚑縐嶆柇璦</font></p> <p><font face="YaHei Consolas Hybrid" color="#008000" size="3">MFC </font></p> <p><font face="YaHei Consolas Hybrid" color="#008000" size="3">ASSERT</font></p> <p>void foo(char* p,int size)<br>{<br>ASSERT(p != 0); // 楠岃瘉緙撳啿鍖烘寚閽?br>ASSERT((size >= 100); // 紜緙撳啿鍖哄ぇ灝忚嚦灝戜負100瀛楄妭<br>// foo 鍑芥暟鐨勫叾瀹冭綆楄繃紼?br>}<br>濡傛灉娌℃湁瀹氫箟_DEBUG棰勫鐞嗙錛屽垯璇ヨ鍙ヤ笉浼氱湡姝g敓鎴愪唬鐮併俈isual C++浼氬湪璋冭瘯妯″紡緙栬瘧鏃惰嚜鍔ㄥ畾涔塤DEBUG錛岃屽湪鍙戣妯″紡涓嬶紝璇ラ澶勭悊絎︽槸涓嶅瓨鍦ㄧ殑銆傚鏋滃畾涔変簡_DEBUG錛屽垯涓婅堪涓や釜鏂█鐢熸垚鐨勪唬鐮佺被濡傦細 <br>//ASSERT(p != 0);<br>do<br>{<br>if(!(p != 0) && AfxAssertFailedLine(__FILE__, __LINE__))<br>AfxDebugBreak();<br>} while(0);<br>//ASSERT((size >= 100);<br>do<br>{<br>if(!(size >= 100) && AfxAssertFailedLine(__FILE__,__LINE__))<br>AfxDebugBreak();<br>}while(0); </p><p><font face="YaHei Consolas Hybrid" color="#008080" size="3">ASSERT_KINDOF(classname,pObject); ASSERT_KINDOF(CDocument,pDocument);</font></p> <p><font face="YaHei Consolas Hybrid" color="#008080" size="3">媯楠宲Object鎸囧悜鐨勫璞℃槸classname綾葷殑涓涓璞℃垨鑰呭叾媧劇敓綾葷殑瀵硅薄</font></p> <p><font face="YaHei Consolas Hybrid" color="#008080" size="3">ASSERT_VALID(pObject); pObject 蹇呴』鏄竴涓淳鐢熶簬CObject綾葷殑綾誨璞★紝浼氳皟鐢ㄥ叾閲嶅啓鐨凙ssertValid鍑芥暟 錛屼緥濡?/font></p> <p>濡傛灉浣跨敤搴旂敤鍚戝鎴栫被鍚戝鐢熸垚鍩轟簬MFC鐨勭被錛岄氬父浼氬緱鍒癆ssertValid()鐨勯鏋訛紝鏈濂芥敼鍐欒繖浜涢鏋朵唬鐮佷互澧炲姞鏈鍩烘湰鐨勫畬鏁存ф鏌ャ備笅闈㈡槸涓涓吀鍨嬬殑渚嬪瓙錛岀被Sample浠嶤Object緇ф壙錛屽亣瀹氬畠鍚湁鑱屽憳鍚嶅瓧鍙婂叾钖按錛?<br>class Sample : public CObject<br>{<br>    protected:<br>    CString m_Name; // 鑱屽憳鍚嶅瓧<br>    double m_Salary; // 钖按<br>public:<br>    Sample(LPCTSTR name,double salary) : m_Name(name), m_Salary(salary) {}<br><em>   #ifdef _DEBUG<br>        virtual void AssertValid() const;<br>    #endif</em><br>};<br><em>#ifdef _DEBUG<br>void Sample::AssertValid() const<br>{<br>    CObject::AssertValid(); // 楠岃瘉鍩虹被<br>    ASSERT(!m_Name.IsEmpty()); // 楠岃瘉鑱屽憳鍚嶅瓧<br>    ASSERT(m_Salary > 0); // 楠岃瘉钖按<br>}<br>#endif</em> </p><p><font face="YaHei Consolas Hybrid" color="#408080" size="3">CRT assertion</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">_ASSERT 鍜?nbsp; _ASSERTE 鍚庝竴涓細鍦ㄥ嚭閿欐椂鍚屾椂鎵撳嵃鍑烘潯浠跺垽鏂彞</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">ANSI</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">assert()</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">娉ㄦ剰錛歛ssert鐢ㄤ簬媯嫻嬮潪娉曠殑杈撳叆錛屼絾鏄悎娉曠殑杈撳叆騫朵笉涓瀹氭槸姝g‘鐨勶紝渚嬪錛?/font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">int pB = (int*)malloc(sizeof(int)*1000);</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">assert(pB!=NULL) //閿欒鐨勪嬌鐢╝ssert 浠栦細鍦╮elease鐗堟湰澶辨晥~涔熷氨鏄assert涓嶅簲璇ュ紼嬪簭浜х敓鍓綔鐢?/font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">姝g‘鐨勫仛娉曪細</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">int pB = (int*) malloc(sizeof(int)*1000);</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">if(pB == NULL)</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">{<br>   //閿欒澶勭悊</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">}</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">else{</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">}</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">鍙︿竴涓緥瀛愶細</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">void draw(){</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">   CFigure* pF = getCF();</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">   assert(pf!=NULL);</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">   if(pf == NULL){}</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">   else{</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">   }</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">}</font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">姝ゅ錛屽浜巊etCF鏉ヨ榪斿洖鍊間負NULL鏄潪娉曠殑錛屽鏋滀粬鐨勮繑鍥炲煎彲鑳戒負null灝辨病蹇呰鍔犱笂assert璇彞銆?/font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">鑰屼笅闈㈢殑if璇彞鍒欐槸涓轟簡闃叉release鐗堟湰鍑虹幇null鎸囬拡鐨勬儏鍐點?</font></p> <p><font face="YaHei Consolas Hybrid" size="3"></font><font color="#408080"> </font></p> <p><font face="YaHei Consolas Hybrid" size="3"></font><font color="#408080"> </font></p> <p><font face="YaHei Consolas Hybrid" color="#408080" size="3">VERIFY()</font></p> <p><font color="#408080">鐢變簬ASSERT浠呭湪紼嬪簭鐨勮皟璇曠増璧蜂綔鐢紝嫻嬭瘯琛ㄨ揪寮忔繪槸琚姩鐨勩備篃灝辨槸璇達紝瀹冧滑涓嶈兘鍖呭惈璧嬪箋佸閲忋佸噺閲忕瓑鐪熸鏀瑰彉鏁版嵁鐨勬搷浣溿備絾鏈夋椂鍊欐垜浠渶瑕侀獙璇佷竴涓富鍔ㄨ〃杈懼紡錛屾瘮濡傝祴鍊艱鍙ャ傝繖鏃跺彲浠ヤ嬌鐢╒ERIFY浠f浛ASSERT銆備笅闈㈡槸涓涓緥瀛愶細 <br>void foo(char* p,int size)<br>{<br>char* q; // 鎸囬拡鐨勫壇鏈?br><em>VERIFY(q = p);</em> // 鎷瘋礉鎸囬拡騫舵墽琛岄獙璇?br>ASSERT((size >= 100); // 紜繚緙撳啿鍖哄ぇ灝忚嚦灝戜負100瀛楄妭<br>// 鎵ц foo 鐨勫叾瀹冩搷浣?br>}<br>鍦ㄨ皟璇曟ā寮忎笅ASSERT鍜孷ERIFY鏄浉鍚岀殑銆備絾鍦╮elease妯″紡涓嬶紝VERIFY鑳藉緇х畫瀵硅〃杈懼紡姹傚鹼紙浣嗕笉鍐嶈繘琛屾柇璦媯楠岋級錛岃孉SSERT璇彞鍦ㄦ晥鏋滀笂灝卞鍚屽凡緇忓垹闄や簡涓鏍楓?<br>灝界鍦∕FC婧愪唬鐮佷腑鍙互鎵懼埌涓浜涘簲鐢╒ERIFY鐨勪緥瀛愶紝浣咥SSERT鐢ㄥ緱鏇翠負鏅亶銆備竴浜涚▼搴忓憳鎬繪槸瀹屽叏閬垮厤浣跨敤VERIFY錛屽洜涓轟粬浠凡緇忎範鎯簬浣跨敤琚姩鏂█銆傝璁頒綇錛屽鏋滃湪ASSERT璇彞涓嬌鐢ㄤ簡涓誨姩琛ㄨ揪寮忥紝緙栬瘧鍣ㄤ笉浼氬彂鍑轟換浣曡鍛娿傚湪鍙戣妯″紡涓嬬紪璇戞椂璇ヨ〃杈懼紡浼氳鐩存帴鍒犻櫎錛屼粠鑰屽鑷寸▼搴忚繍琛岀殑閿欒銆傜敱浜庡彂琛岀増紼嬪簭涓嶅惈璋冭瘯淇℃伅錛岃繖縐嶇被鍨嬬殑閿欒鏄緢闅炬壘鍒板師鍥犵殑銆?</font> </p><p><font face="YaHei Consolas Hybrid" size="3"></font><font color="#408080"> </font></p> <p><font face="YaHei Consolas Hybrid" color="#004080" size="3"></font> </p> <p><font face="YaHei Consolas Hybrid" color="#004080" size="3"></font> </p> <p><font face="YaHei Consolas Hybrid" color="#004080" size="3"></font> </p> <p><font face="YaHei Consolas Hybrid" color="#004080" size="3"></font> </p> <p><font face="YaHei Consolas Hybrid" color="#004080" size="3"></font> </p> <p><font face="YaHei Consolas Hybrid" color="#004080" size="3"></font> </p> <p><font face="YaHei Consolas Hybrid" color="#004080" size="3"></font> </p> <p><font face="YaHei Consolas Hybrid" color="#004080" size="3"></font> </p> <p><font face="YaHei Consolas Hybrid" color="#004080" size="3"></font> </p> <p><font face="YaHei Consolas Hybrid" color="#004080" size="3"></font> </p> <p><font face="YaHei Consolas Hybrid" color="#004080" size="3"></font> </p> <p><font face="YaHei Consolas Hybrid" color="#004080" size="3"></font></p><img src ="http://www.shnenglu.com/zqsand/aggbug/105886.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/zqsand/" target="_blank">rikisand</a> 2010-01-17 19:36 <a href="http://www.shnenglu.com/zqsand/archive/2010/01/17/105886.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.68ejia.cn" target="_blank">久久天天婷婷五月俺也去</a>| <a href="http://www.leiyaojidian.cn" target="_blank">久久夜色精品国产噜噜亚洲AV</a>| <a href="http://www.bgbgb.cn" target="_blank">伊人久久综在合线亚洲2019 </a>| <a href="http://www.bukrrlg.cn" target="_blank">91麻精品国产91久久久久</a>| <a href="http://www.0532ks.cn" target="_blank">国产成人精品综合久久久</a>| <a href="http://www.ogpx95.cn" target="_blank">国内精品伊人久久久久妇</a>| <a href="http://www.4060262.cn " target="_blank">久久久精品人妻一区二区三区四</a>| <a href="http://www.kkha.cn" target="_blank">91久久精品无码一区二区毛片</a>| <a href="http://www.ls63.cn" target="_blank">亚洲国产小视频精品久久久三级 </a>| <a href="http://www.jihejingjia.cn" target="_blank">久久久久无码专区亚洲av</a>| <a href="http://www.top-cc.cn" target="_blank">77777亚洲午夜久久多人</a>| <a href="http://www.gp402.cn" target="_blank">久久精品国产网红主播</a>| <a href="http://www.blueheaven.com.cn" target="_blank">99久久99久久精品国产片果冻</a>| <a href="http://www.jsjingkou.cn" target="_blank">久久久午夜精品福利内容</a>| <a href="http://www.yeyegan.cn" target="_blank">狠狠色丁香婷婷综合久久来</a>| <a href="http://www.thenorthface.net.cn" target="_blank">国内精品久久久久国产盗摄</a>| <a href="http://www.135gkr4.cn" target="_blank">91精品国产色综合久久</a>| <a href="http://www.hpd4.cn" target="_blank">国产精品99久久久久久人</a>| <a href="http://www.iyuhu.cn" target="_blank">久久午夜免费视频</a>| <a href="http://www.enepower.cn" target="_blank">亚洲成色999久久网站</a>| <a href="http://www.jinxing168.net.cn" target="_blank">亚洲国产精品久久久天堂 </a>| <a href="http://www.zouzouqiaoqiao.cn" target="_blank">久久久无码人妻精品无码</a>| <a href="http://www.mdg163.cn" target="_blank">久久强奷乱码老熟女网站</a>| <a href="http://www.0756400.cn" target="_blank">亚洲国产精品婷婷久久</a>| <a href="http://www.dwhpg.com.cn" target="_blank">久久AV高潮AV无码AV</a>| <a href="http://www.ghbo.cn" target="_blank">国产精品久久久久免费a∨</a>| <a href="http://www.66zhuangzxkcw.cn" target="_blank">国内精品久久久久影院免费</a>| <a href="http://www.odbeqi.cn" target="_blank">久久亚洲春色中文字幕久久久 </a>| <a href="http://www.f1-zone.cn" target="_blank">久久亚洲精品无码播放</a>| <a href="http://www.shyk888.cn" target="_blank">亚洲一区二区三区日本久久九</a>| <a href="http://www.52zx45.cn" target="_blank">久久久久久久久无码精品亚洲日韩</a>| <a href="http://www.czzdjsj.cn" target="_blank">2021国产精品久久精品</a>| <a href="http://www.fsyongli188.cn" target="_blank">亚洲а∨天堂久久精品</a>| <a href="http://www.jrchen.cn" target="_blank">少妇久久久久久被弄到高潮</a>| <a href="http://www.ykezn.cn" target="_blank">国产亚州精品女人久久久久久</a>| <a href="http://www.y7114.cn" target="_blank">久久免费高清视频</a>| <a href="http://www.10711.com.cn" target="_blank">国产成人99久久亚洲综合精品</a>| <a href="http://www.greendaily.cn" target="_blank">青青热久久综合网伊人</a>| <a href="http://www.ai385.cn" target="_blank">国产精品久久久久乳精品爆 </a>| <a href="http://www.szsdhy.cn" target="_blank">久久久婷婷五月亚洲97号色</a>| <a href="http://www.myth9.cn" target="_blank">亚洲成色www久久网站夜月</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>