锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久国产精品无码一区二区三区,久久精品国产99久久久香蕉,久久精品国产亚洲AV香蕉http://m.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://m.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://m.shnenglu.com/zqsand/archive/2010/01/17/105886.html</guid><wfw:comment>http://m.shnenglu.com/zqsand/comments/105886.html</wfw:comment><comments>http://m.shnenglu.com/zqsand/archive/2010/01/17/105886.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zqsand/comments/commentRss/105886.html</wfw:commentRss><trackback:ping>http://m.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://m.shnenglu.com/zqsand/aggbug/105886.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zqsand/" target="_blank">rikisand</a> 2010-01-17 19:36 <a href="http://m.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://m.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.six-dream.cn" target="_blank">久久亚洲高清观看</a>| <a href="http://www.s9375.cn" target="_blank">成人精品一区二区久久</a>| <a href="http://www.bwgwdl.cn" target="_blank">思思久久好好热精品国产</a>| <a href="http://www.douyinyutang.cn" target="_blank">很黄很污的网站久久mimi色 </a>| <a href="http://www.tjonline.com.cn" target="_blank">久久久久国产精品嫩草影院</a>| <a href="http://www.lockdealing.cn" target="_blank">久久久久久狠狠丁香</a>| <a href="http://www.wamiu.cn" target="_blank">国产精品内射久久久久欢欢</a>| <a href="http://www.huangjiabbs.cn" target="_blank">亚洲国产精品无码久久青草</a>| <a href="http://www.haolinhaoju.cn" target="_blank">77777亚洲午夜久久多人</a>| <a href="http://www.hyzjlib.cn" target="_blank">99久久精品毛片免费播放</a>| <a href="http://www.1webproxy.cn" target="_blank">久久精品亚洲福利</a>| <a href="http://www.832821.cn" target="_blank">久久久久亚洲Av无码专</a>| <a href="http://www.zesf.com.cn" target="_blank">国产巨作麻豆欧美亚洲综合久久</a>| <a href="http://www.niugu6.cn" target="_blank">久久午夜无码鲁丝片秋霞</a>| <a href="http://www.mosphere.cn" target="_blank">久久久中文字幕</a>| <a href="http://www.945ba.cn" target="_blank">色欲久久久天天天综合网</a>| <a href="http://www.mengdie.net.cn" target="_blank">国产精品激情综合久久</a>| <a href="http://www.5i5xp.cn" target="_blank">亚洲熟妇无码另类久久久</a>| <a href="http://www.oqiang.cn" target="_blank">久久久WWW成人免费精品</a>| <a href="http://www.ouhly.cn" target="_blank">久久99久久99精品免视看动漫</a>| <a href="http://www.vcxio.cn" target="_blank">久久精品女人天堂AV麻</a>| <a href="http://www.78918.com.cn" target="_blank">国内精品久久国产大陆</a>| <a href="http://www.benok.cn" target="_blank">中文无码久久精品</a>| <a href="http://www.lpnppddrppp.cn" target="_blank">久久国产视屏</a>| <a href="http://www.six-dream.cn" target="_blank">国产亚洲欧美成人久久片</a>| <a href="http://www.rh-hr.cn" target="_blank">久久久久亚洲AV无码专区首JN </a>| <a href="http://www.gwuq.cn" target="_blank">日韩亚洲欧美久久久www综合网</a>| <a href="http://www.wc78.cn" target="_blank">欧美日韩久久中文字幕</a>| <a href="http://www.169diaoyu.cn" target="_blank">青青青青久久精品国产h久久精品五福影院1421 </a>| <a href="http://www.eboa.com.cn" target="_blank">天堂无码久久综合东京热</a>| <a href="http://www.kukuoo.cn" target="_blank">精品九九久久国内精品</a>| <a href="http://www.zqfhsb8.cn" target="_blank">久久精品中文騷妇女内射</a>| <a href="http://www.shcolor.com.cn" target="_blank">久久国产欧美日韩精品免费</a>| <a href="http://www.22980000.cn" target="_blank">久久91精品综合国产首页</a>| <a href="http://www.niugu6.cn" target="_blank">国产A级毛片久久久精品毛片</a>| <a href="http://www.uusee5.org.cn" target="_blank">精品久久久久久国产91</a>| <a href="http://www.bagscheap.cn" target="_blank">国产高潮国产高潮久久久</a>| <a href="http://www.pc36.cn" target="_blank">久久91精品国产91久久麻豆</a>| <a href="http://www.92loc.cn" target="_blank">av无码久久久久久不卡网站</a>| <a href="http://www.7cfw.cn" target="_blank">99久久成人国产精品免费 </a>| <a href="http://www.shuffley.cn" target="_blank">欧美精品九九99久久在观看</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>