锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久经典免费视频,狠狠色婷婷综合天天久久丁香 ,色偷偷88欧美精品久久久http://www.shnenglu.com/zhaoyao91/瀛︿範鎬葷粨涓庣粡楠屼氦嫻?/description>zh-cnWed, 07 May 2025 16:15:44 GMTWed, 07 May 2025 16:15:44 GMT60C++涓嫻偣鏁扮殑鏍煎紡鍖栨樉紺?/title><link>http://www.shnenglu.com/zhaoyao91/archive/2011/05/31/147740.html</link><dc:creator>浠婃櫄鎵撹佽檸</dc:creator><author>浠婃櫄鎵撹佽檸</author><pubDate>Tue, 31 May 2011 03:38:00 GMT</pubDate><guid>http://www.shnenglu.com/zhaoyao91/archive/2011/05/31/147740.html</guid><wfw:comment>http://www.shnenglu.com/zhaoyao91/comments/147740.html</wfw:comment><comments>http://www.shnenglu.com/zhaoyao91/archive/2011/05/31/147740.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/zhaoyao91/comments/commentRss/147740.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/zhaoyao91/services/trackbacks/147740.html</trackback:ping><description><![CDATA[<div class="xnbvbbb" id="entryjj">浠ヤ笅鏄漿甯栧唴瀹癸細<br />-------------------------------------------------------------------------------------------------------------------------------------------------------------- <br /> <strong>絎簩鐢佃剳緗戝璇伙細</strong>妗嗐佸叧緋繪暟鎹簱銆侀噾铻嶇▼搴忋丼MS紼嬪簭鍙婁竴鍒囧鐞嗘暟鎹枃浠剁殑紼嬪簭錛岄渶瑕佹帶鍒跺皬鏁扮偣鍚庣殑灝忔暟浣嶇殑鎯呭喌闈炲父鏅亶錛屾湰鏂囦腑灝嗚璁茶В濡備綍鐢ㄧ畝鍗曠殑鏂規硶鏉ユ帶鍒跺皬鏁頒綅錛屽彟澶栵紝榪樿鎻紑瀛楃涓插強鏁版嵁綺懼害鐨勪竴鐐圭偣灝忕瀵嗐傘銆闂鐨勫紩鍑恒銆濡傛湁涓涓嚱鏁幫紝鍏跺彲鎺ュ彈涓涓猯ong double鍙傛暟錛屽茍灝嗗弬鏁拌漿鎹負瀛楃涓詫紝緇撴灉瀛楃涓插簲淇濈暀涓や綅灝忔暟錛屼緥濡傦紝嫻偣鍊?23.45678搴旇鐢熸垚"123.45"榪欐牱鐨?.. <div id="nvtflvr" class="clear"></div></div> <div class="rrjvxpf" id="adtd"><script type="text/javascript" src="http://www.002pc.com/d/js/acmsd/thea11.js"></script><script type="text/javascript">google_ad_client = "pub-9414907233156792";/* 300x250, 鍒涘緩浜?09-9-10 */google_ad_slot = "5594755314";google_ad_width = 300;google_ad_height = 250;</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script><script src="http://pagead2.googlesyndication.com/pagead/js/r20110518/r20110506/show_ads_impl.js"></script><script src="http://googleads.g.doubleclick.net/pagead/test_domain.js"></script><script src="http://pagead2.googlesyndication.com/pagead/render_ads.js"></script><script>google_protectAndRun("render_ads.js::google_render_ad", google_handleError, google_render_ad);</script></div>  <strong>姝f枃錛?/strong>鍦ㄨ澶氬簲鐢ㄧ▼搴忛鍩熶腑錛岄兘闇瑕佹帶鍒跺皬鏁扮偣鍚庣殑灝忔暟浣嶏紝浣嗘槸嫻偣鏁板姝や笉鑳芥彁渚涚洿鎺ョ殑鏀寔銆傛庢牱瀵圭▼搴忎腑鐨勬誕鐐規暟鎹繘琛?鏁撮綈"鍦版牸寮忓寲鍛紵鍦ㄦ鎴戜滑鏈変竴涓總鍥炵殑鏂規硶錛屽厛鎶婂畠浠漿鎹負瀛楃涓詫紝鏍煎紡鍖栧悗浠ユ枃鏈艦寮忔樉紺哄嚭<span>鏉ャ?</span><br /><br /><span>銆</span><span>銆鍦ㄦ棩甯?/span><a class="infotextkey" target="_blank"><span>緙栫▼</span></a>涓?-鍖呮嫭瀵硅瘽妗嗐佸叧緋?a class="infotextkey" target="_blank"><a class="infotextkey" target="_blank">鏁版嵁搴?/a></a>銆侀噾铻嶇▼搴忋丼MS紼嬪簭鍙婁竴鍒囧鐞嗘暟鎹枃浠剁殑紼嬪簭錛岄渶瑕佹帶鍒跺皬鏁扮偣鍚庣殑灝忔暟浣嶇殑鎯呭喌闈炲父鏅亶錛屾湰鏂囦腑灝嗚璁茶В濡備綍鐢ㄧ畝鍗曠殑鏂規硶鏉ユ帶鍒跺皬鏁頒綅錛屽彟澶栵紝榪樿鎻紑瀛楃涓插強鏁版嵁綺懼害鐨勪竴鐐圭偣灝忕瀵嗐?br /><br />銆銆闂鐨勫紩鍑?br /><br />銆銆濡傛湁涓涓嚱鏁幫紝鍏跺彲鎺ュ彈涓涓猯ong double鍙傛暟錛屽茍灝嗗弬鏁拌漿鎹負瀛楃涓詫紝緇撴灉瀛楃涓插簲淇濈暀涓や綅灝忔暟錛屼緥濡傦紝嫻偣鍊?23.45678搴旇鐢熸垚"123.45"榪欐牱鐨勫瓧絎︿覆銆傝〃闈笂鐪嬫潵榪欐槸涓涓剰涔変笉澶х殑緙栫▼闂錛岀劧鑰岋紝濡傛灉鐪熻鍦ㄥ疄闄呬腑媧句笂鐢ㄥ満錛屽嚱鏁板簲璁捐涓哄叿鏈変竴瀹氬脊鎬э紝浠ュ厑璁歌皟鐢ㄨ呮寚瀹氬皬鏁頒綅鏁般傚彟澶栵紝鍑芥暟涔熷簲璇ヨ兘澶熷鐞嗗悇縐嶅紓甯告儏鍐碉紝濡傚儚123.0鎴?23榪欐牱鐨勬暣鏁般?br />鍦ㄥ紑濮嬩箣鍓嶏紝鍏堢湅涓涓嬬紪鍐?浼橀泤"C++<a class="infotextkey" target="_blank">浠g爜</a>鏃剁殑涓ゅ彞"鐪熻█"錛?br /><br />銆銆"鐪熻█"1錛氭棤璁轟綍鏃墮渶瑕佹牸寮忓寲涓涓暟鍊鹼紝閮藉簲鍏堣漿鎹負涓涓瓧絎︿覆銆傝繖鏍峰彲淇濊瘉姣忎綅鏁板垰濂藉崰鎹竴涓瓧絎︺?br /><br />銆銆"鐪熻█"2錛氬湪闇瑕佽漿鎹負瀛楃涓叉椂錛岃浣跨敤<sstream>搴撱?br /><br />銆銆杞崲鍑芥暟鐨勬帴鍙i潪甯哥畝媧侊細絎竴涓弬鏁版槸闇琚牸寮忓寲鐨勬暟鍊鹼紱絎簩涓弬鏁頒唬琛ㄥ皬鏁扮偣鍚庢樉紺虹殑灝忔暟浣嶏紝涓斿簲璇ュ叿鏈変竴涓粯璁ゅ鹼紱榪斿洖鍊間負涓涓猻tring綾誨瀷錛?br /><br /> <table border="1" bordercolor="#cccccc" width="90%" bgcolor="#e7e9e9" align="center"> <tbody> <tr> <td>string do_fraction(long double value, int decplaces=3);</td></tr></tbody></table><br />銆銆娉ㄦ剰錛岀浜屼釜鍙傛暟浠h〃鐨勫皬鏁頒綅鏁頒腑鍖呮嫭浜嗗皬鏁扮偣錛屽洜姝わ紝涓や綅灝忔暟闇瑕侀粯璁ゅ間負3銆?br /><br />銆銆綺懼害闂<br /><br />銆銆褰撶劧錛岀涓姝ユ槸鎶妉ong double鍊艱漿鎹負涓涓猻tring錛屼嬌鐢ㄦ爣鍑咰++搴?lt;sstream>綆鐩存槸鎵嬪埌鎿掓潵銆傜劧鑰岋紝鏈変竴浠朵簨鎯呭繀欏誨紩璧鋒敞鎰忥紝鍥犱負鏌愪簺鍘熷洜錛宻tringstream瀵硅薄榛樿綺懼害涓?錛岃岃澶氱▼搴忓憳閿欒鍦版妸"綺懼害"鐞嗚В涓哄皬鏁扮殑浣嶆暟錛岃繖鏄笉姝g‘鐨勶紝綺懼害搴旀寚浠e叏閮ㄤ綅鏁般傚洜鑰岋紝鏁板瓧1234.56鍙?a class="infotextkey" target="_blank">瀹夊叏</a>鍦伴氳繃榛樿綺懼害6鏉ヨ〃紺猴紝浣?2345.67浼氳鎴柇涓?2345.6銆傝繖鏍風殑璇濓紝濡傛灉浣犳湁涓涓潪甯稿ぇ鐨勬暟錛屽1234567.8錛屽畠鐨勭粨鏋滀細闈欐倓鎮勫湴杞崲涓虹瀛﹁鏁版硶錛?.23457e+06錛岃繖鏄劇劧涓嶆槸鎴戜滑鎯寵鐨勩備負閬垮厤榪欐牱鐨勯夯鐑︼紝鍦ㄥ紑濮嬭漿鎹箣鍓嶏紝搴旀妸榛樿綺懼害璁句負鏈澶с?br />涓哄緱鍒發ong double鑳借〃紺虹殑鏈澶т綅鏁幫紝鍙嬌鐢?lt;limits>搴擄細<br /><br /> <table border="1" bordercolor="#cccccc" width="90%" bgcolor="#e7e9e9" align="center"> <tbody> <tr> <td>string do_fraction(long double value, int decplaces=3)<br />{<br />int prec=numeric_limits<long double>::digits10; // 18<br />ostringstream out;<br />out.precision(prec);//瑕嗙洊榛樿綺懼害<br />out<<value;<br />string str= out.str(); //浠庢祦涓彇鍑哄瓧絎︿覆 鏁板肩幇鍦ㄥ瓨鍌ㄥ湪str涓紝絳夊緟鏍煎紡鍖栥?/td></tr></tbody></table> <p> </p> <p> </p>銆銆灝忔暟鐐圭殑浣嶇疆<br /><br />銆銆瑕佽繘琛屾牸寮忓寲錛岄鍏堣紜畾灝忔暟鐐圭殑浣嶇疆錛屽鏋滃皬鏁頒綅澶氫簬decplaces錛宒o_fraction()浼氬垹闄ゅ浣欑殑銆?br /><br />銆銆瑕佸畾浣嶅皬鏁頒綅錛屽彲浣跨敤string::find()錛屽湪STL綆楁硶涓嬌鐢ㄤ簡涓涓父閲忔潵浠h〃"鏁板兼湭鎵懼埌"錛屽湪瀛楃涓蹭腑錛岃繖涓父閲忎負string::npos錛?br /><br /> <table border="1" bordercolor="#cccccc" width="90%" bgcolor="#e7e9e9" align="center"> <tbody> <tr> <td>char DECIMAL_POINT='.'; // 嬈ф床鐢ㄦ硶涓?,'<br /><br />size_t n=str.find(DECIMAL_POINT);<br />if ((n!=string::npos)//鏄惁鏈夊皬鏁扮偣鍛紵<br />{<br />//媯鏌ュ皬鏁扮殑浣嶆暟<br />}</td></tr></tbody></table><br />銆銆濡傛灉娌℃湁灝忔暟鐐癸紝鍑芥暟鐩存帴榪斿洖瀛楃涓詫紝鍚﹀垯錛屽嚱鏁板皢緇х畫媯鏌ュ皬鏁頒綅鏄惁澶氫簬decplaces銆傚鏋滄槸錛屽皬鏁伴儴鍒嗗皢浼氳鎴柇錛?br /><br /> <table border="1" bordercolor="#cccccc" width="90%" bgcolor="#e7e9e9" align="center"> <tbody> <tr> <td>size_t n=str.find(DECIMAL_POINT);<br />if ((n!=string::npos)//鏈夊皬鏁扮偣鍚楋紵<br />&&(str.size()> n+decplaces)) //鍚庨潰鑷沖皯榪樻湁decplaces浣嶅悧錛?br /><br />//鍦ㄥ皬鏁癲ecplaces浣嶄箣鍚庡啓鍏ul<br />str[n+decplaces]=''; </td></tr></tbody></table><br />銆銆鏈鍚庝竴琛岃鐩栦簡澶氫綑鐨勫皬鏁頒綅錛屽畠浣跨敤浜嗗父閲忔潵鎴柇瀛楃涓詫紝瑕佹敞鎰忥紝string瀵硅薄鐨勬暟鎹彲浠ュ寘鍚玭ul瀛楃錛涜屽瓧絎︿覆鐨勫疄闄呴暱搴︾敱size()鐨勮繑鍥炲煎喅瀹氥傚洜姝わ紝浣犱笉鑳藉亣瀹氬瓧絎︿覆宸茶姝g‘鍦版牸寮忓寲錛屾崲鍙ヨ瘽鏉ヨ錛屽鏋滃湪str涓師鏉ヤ負"123.4567"錛屽湪鎻掑叆甯擱噺涔嬪悗錛屽畠鍙樻垚浜?123.457"錛屼負鎶妔tr緙╁噺涓?123.45"錛屼竴鑸彲浣跨敤鑷氦鎹㈢殑鏂規硶錛?str.swap(string(str.c_str()) );//鍒犻櫎nul涔嬪悗鐨勫浣欏瓧絎?br /><br />銆銆閭e畠鐨勫師鐞嗘槸浠涔堝憿錛熷嚱鏁皊tring::c_str()榪斿洖涓涓猚onst char *浠h〃姝ゅ瓧絎︿覆瀵硅薄錛岃岃繖涓艱鐢ㄤ綔涓涓復鏃秙tring瀵硅薄鐨勫垵濮嬪寲鍊鹼紝鎺ョ潃錛屼復鏃跺璞″張琚敤浣渟tr.swap()鐨勫弬鏁幫紝swap()浼氭妸鍊?123.45"璧嬬粰str銆備竴浜涜佷竴鐐圭殑緙栬瘧鍣ㄤ笉鏀寔榛樿妯℃澘鍙傛暟錛屽彲鑳戒笉浼氳swap()閫氳繃緙栬瘧錛屽鏋滄槸榪欐牱鐨勮瘽錛屼嬌鐢ㄦ墜宸ヤ氦鎹㈡潵浠f浛錛?br /><br /> <table border="1" bordercolor="#cccccc" width="90%" bgcolor="#e7e9e9" align="center"> <tbody> <tr> <td>string temp=str.c_str();<br />str=temp;</td></tr></tbody></table><br />銆銆浠g爜铏戒笉鏄緢"浼樼編"錛屼絾鑳借揪鍒扮洰鐨勫氨琛屻備互涓嬫槸do_fraction()鐨勫畬鏁翠唬鐮侊細<br /><br /> <table border="1" bordercolor="#cccccc" width="90%" bgcolor="#e7e9e9" align="center"> <tbody> <tr> <td>string do_fraction(long double value, int decplaces=3)<br />{<br />銆ostringstream out;<br />銆int prec=<br />銆numeric_limits<long double>::digits10; // 18<br /><br />銆out.precision(prec);//瑕嗙洊榛樿綺懼害<br />銆out<<value;<br />銆string str= out.str(); //浠庢祦涓彇鍑哄瓧絎︿覆<br />銆size_t n=str.find(DECIMAL_POINT);<br />銆if ((n!=string::npos) //鏈夊皬鏁扮偣鍚楋紵<br />銆&& (str.size()> n+decplaces)) //鍚庨潰鑷沖皯榪樻湁decplaces浣嶅悧錛?br />銆{<br />銆銆str[n+decplaces]='';//瑕嗙洊絎竴涓浣欑殑鏁?br />銆}<br /><br />銆str.swap(string(str.c_str()));//鍒犻櫎nul涔嬪悗鐨勫浣欏瓧絎?br /><br />銆return str;<br />}</td></tr></tbody></table><br />銆銆濡傛灉涓嶆兂閫氳繃浼犲艱繑鍥炰竴涓猻tring瀵硅薄錛岃繕鍙鍔犱竴涓弬鏁幫紝鎶妔tr瀵硅薄浠ュ紩鐢ㄤ紶閫掞細<br /><br /> <table border="1" bordercolor="#cccccc" width="90%" bgcolor="#e7e9e9" align="center"> <tbody> <tr> <td>void do_fraction(long double value, string & str, int decplaces=3);</td></tr></tbody></table><br />銆銆浠庝釜浜虹殑瑙掑害鏉ヨ錛岃繕鏄懼悜浜庤緙栬瘧鍣ㄥ仛榪欐牱鐨勪紭鍖栵紝鍙﹀錛屼嬌鐢ㄤ紶鍊艱繑鍥烇紝榪樺彲浠ヨ浣犱互涓嬮潰榪欑鏂瑰紡浣跨敤do_fraction()錛?br /><br /> <table border="1" bordercolor="#cccccc" width="90%" bgcolor="#e7e9e9" align="center"> <tbody> <tr> <td>cout << funct(123456789.69999001) << 't' << funct(12.011)<<endl;</td></tr></tbody></table><br />銆銆杈撳嚭錛?br /><br />銆銆123456789.69 12.01<br />--------------------------------------------------------------------------------------------------------------------------------------------------------------<br />鍏堢畝鍗曠悊娓呬竴涓嬫濊礬錛?br />1 灝哾ouble浠ユ渶澶х簿搴︿繚瀛樺湪ss閲?br />2 閫氳繃灝忔暟鐐規潵媯嫻嬪疄闄呯簿搴︽槸鍚﹁秴榪囬渶瑕佺殑綺懼害<br />3 濡傛灉瓚呰繃錛屾埅鏂?br />4 榪斿洖瀛楃涓?br /><br />琛ュ厖涓涓嬶紝絎?姝ュ簲璇ュ姞涓涓洓鑸嶄簲鍏ュ姛鑳姐傝繖涓瘮杈冪畝鍗曪紝鎸夌浉搴旂殑浣嶆暟+5鍚庡啀鎴柇灝卞ソ浜?img src ="http://www.shnenglu.com/zhaoyao91/aggbug/147740.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/zhaoyao91/" target="_blank">浠婃櫄鎵撹佽檸</a> 2011-05-31 11:38 <a href="http://www.shnenglu.com/zhaoyao91/archive/2011/05/31/147740.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>PointerPool(鎸囬拡姹?http://www.shnenglu.com/zhaoyao91/archive/2011/04/11/143952.html浠婃櫄鎵撹佽檸浠婃櫄鎵撹佽檸Mon, 11 Apr 2011 08:13:00 GMThttp://www.shnenglu.com/zhaoyao91/archive/2011/04/11/143952.htmlhttp://www.shnenglu.com/zhaoyao91/comments/143952.htmlhttp://www.shnenglu.com/zhaoyao91/archive/2011/04/11/143952.html#Feedback5http://www.shnenglu.com/zhaoyao91/comments/commentRss/143952.htmlhttp://www.shnenglu.com/zhaoyao91/services/trackbacks/143952.html闃呰鍏ㄦ枃

]]>
綾誨瀷杞崲鎿嶄綔絎?/title><link>http://www.shnenglu.com/zhaoyao91/archive/2011/04/10/143897.html</link><dc:creator>浠婃櫄鎵撹佽檸</dc:creator><author>浠婃櫄鎵撹佽檸</author><pubDate>Sun, 10 Apr 2011 15:12:00 GMT</pubDate><guid>http://www.shnenglu.com/zhaoyao91/archive/2011/04/10/143897.html</guid><wfw:comment>http://www.shnenglu.com/zhaoyao91/comments/143897.html</wfw:comment><comments>http://www.shnenglu.com/zhaoyao91/archive/2011/04/10/143897.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/zhaoyao91/comments/commentRss/143897.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/zhaoyao91/services/trackbacks/143897.html</trackback:ping><description><![CDATA[銆銆鏈変竴綾葷壒孌婄殑鎿嶄綔絎﹂噸杞斤紝娌℃湁榪斿洖綾誨瀷錛岃繖灝辨槸綾誨瀷杞崲鎿嶄綔絎?br>operator typename() <span style="COLOR: #0000ff">const<br></span>{<br>   return ...//...鏄痶ypename綾誨瀷鐨?br>}<br><br>銆銆鍙互榪欐牱鏉ョ悊瑙c傝漿鎹㈡瀯閫犲嚱鏁版槸涓轟簡灝嗕竴涓叾浠栫被鍨嬭漿鎹㈠埌褰撳墠綾誨瀷錛岄噸杞界被鍨嬭漿鎹㈡搷浣滅鍒欐槸涓轟簡灝嗗綋鍓嶇被鍨嬭漿鎹㈠埌鍏朵粬綾誨瀷銆?<br><br>娉ㄦ剰浜屼箟鎬?br>姣斿錛? <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: #0000ff">class</span><span style="COLOR: #000000"> Test<br><img id=Codehighlighter1_11_76_Open_Image onclick="this.style.display='none'; Codehighlighter1_11_76_Open_Text.style.display='none'; Codehighlighter1_11_76_Closed_Image.style.display='inline'; Codehighlighter1_11_76_Closed_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_11_76_Closed_Image onclick="this.style.display='none'; Codehighlighter1_11_76_Closed_Text.style.display='none'; Codehighlighter1_11_76_Open_Image.style.display='inline'; Codehighlighter1_11_76_Open_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.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_11_76_Closed_Text><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_11_76_Open_Text><span style="COLOR: #000000">{<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">   Test();<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">   Test( </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> n );<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">   </span><span style="COLOR: #0000ff">operator</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">int</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">int</span><span style="COLOR: #000000"> value;<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"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main()<br><img id=Codehighlighter1_91_278_Open_Image onclick="this.style.display='none'; Codehighlighter1_91_278_Open_Text.style.display='none'; Codehighlighter1_91_278_Closed_Image.style.display='inline'; Codehighlighter1_91_278_Closed_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_91_278_Closed_Image onclick="this.style.display='none'; Codehighlighter1_91_278_Closed_Text.style.display='none'; Codehighlighter1_91_278_Open_Image.style.display='inline'; Codehighlighter1_91_278_Open_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.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_91_278_Closed_Text><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_91_278_Open_Text><span style="COLOR: #000000">{<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">   Test myObject;<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">   Test yourObject;<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">   </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> intObject </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">33</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">   myObject </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> intObject;</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">   myObject </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> yourObject </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">涓嶅彲浠ラ氳繃銆傜紪璇戝櫒涓嶇煡閬撹璋冪敤(int)灝唝ourObject杞寲涓篿nt榪樻槸璋冪敤Test( int )灝?杞寲涓篢est<br>锝?/span></div> </span> <img src ="http://www.shnenglu.com/zhaoyao91/aggbug/143897.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/zhaoyao91/" target="_blank">浠婃櫄鎵撹佽檸</a> 2011-04-10 23:12 <a href="http://www.shnenglu.com/zhaoyao91/archive/2011/04/10/143897.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>VS2010瀹炵敤灝忚http://www.shnenglu.com/zhaoyao91/archive/2011/04/06/143523.html浠婃櫄鎵撹佽檸浠婃櫄鎵撹佽檸Wed, 06 Apr 2011 06:50:00 GMThttp://www.shnenglu.com/zhaoyao91/archive/2011/04/06/143523.htmlhttp://www.shnenglu.com/zhaoyao91/comments/143523.htmlhttp://www.shnenglu.com/zhaoyao91/archive/2011/04/06/143523.html#Feedback0http://www.shnenglu.com/zhaoyao91/comments/commentRss/143523.htmlhttp://www.shnenglu.com/zhaoyao91/services/trackbacks/143523.html1 蹇嵎閿?br>Ctrl + k + c 娉ㄩ噴閫変腑浠g爜
Ctrl + k + u 鍙栨秷閫変腑浠g爜娉ㄩ噴

Ctrl + k + f 鏍煎紡鍖栭変腑浠g爜
Ctrl + ←or→ 鍚戝乏鎴栧彸縐誨姩涓涓崟璇?br>Ctrl + w 閫夋嫨褰撳墠鍗曡瘝
(鎸変綇Shift鍙互鍦ㄧЩ鍔ㄤ腑閫夋嫨)

Ctrl + c/x 濡傛灉鍏夋爣鍦ㄨ繖涓琛岋紝鍒欏鍒?鍓創鏁磋
Ctrl + + l 鍒犻櫎褰撳墠琛?br>
Ctrl + m + o 鎵鏈夊ぇ綰叉姌鍙?br>Ctrl + m + l 鎵鏈夊ぇ綰插睍寮

Ctrl + j 鏅鴻兘鎰熺煡(鍐欓暱浠g爜鏃跺緢濂界敤)


Ctrl + tab 鍒囨崲媧誨姩鏂囦歡(榪樺彲浠ョ敤Ctrl + F6錛屾晥鏋滄湁鐐逛笉涓鏍?


]]>
鍏充簬浜岄噸妯℃澘 灝忚1http://www.shnenglu.com/zhaoyao91/archive/2011/04/05/143441.html浠婃櫄鎵撹佽檸浠婃櫄鎵撹佽檸Tue, 05 Apr 2011 05:50:00 GMThttp://www.shnenglu.com/zhaoyao91/archive/2011/04/05/143441.htmlhttp://www.shnenglu.com/zhaoyao91/comments/143441.htmlhttp://www.shnenglu.com/zhaoyao91/archive/2011/04/05/143441.html#Feedback0http://www.shnenglu.com/zhaoyao91/comments/commentRss/143441.htmlhttp://www.shnenglu.com/zhaoyao91/services/trackbacks/143441.html銆銆
銆銆灝忚1鏄洜涓鴻繖涓瘽棰樺緢鍙兘榪樻湁鍏朵粬灝忚銆?br>銆銆鍦ㄦā鏉夸笅瀹氫箟涓涓被錛岀被鐨勬柟娉曞寘鎷噸杞界殑榪愮畻絎﹀線寰鍙互澶勭悊榪欎釜綾繪ā鏉垮浜庣浉鍚岀被鍨嬪弬鏁扮殑鐗瑰寲鐨勫璞°備絾鏄湁鏃跺欐垜浠線寰甯屾湜涓涓被妯℃澘鐨勭壒鍖栧璞$殑鏂規硶榪樺彲浠ュ鐞嗚繖涓被妯℃澘鍏朵粬鐗瑰寲鐨勫璞°備竴縐嶅姙娉曟槸鍒╃敤綾葷殑鎬ц川瀹氫箟杞崲鏋勯犲嚱鏁幫紙convert constructor 錛夛紝浣嗘槸鎴戜滑鍙互浣跨敤妯℃澘寰楀埌涓縐嶆洿閫氱敤鐨勬柟娉曪紝閭e氨鏄湪綾繪ā鏉夸腑瀹氫箟浜岄噸妯℃澘銆?br>銆銆瀹氫箟鏂規硶寰堢畝鍗曪紝涓嬮潰鐨勪緥瀛愪細灞曠ず銆傛敞鎰忓唴灞傛ā鏉跨殑鍙傛暟搴旇涓庡灞傛ā鏉夸笉涓鏍鳳紝鑰屼笖瀹氫箟鐨勬椂鍊欏簲璇ヤ嬌鐢ㄤ袱灞倀emplate銆?br>銆銆瀵逛簬涓鑸殑鍑芥暟鍜岃繍綆楃錛岄氬父鏉ヨ錛屽鏋滃彧瀹氫箟涓涓簩閲嶆ā鏉跨殑鏂規硶錛屽畠鏃㈠彲浠ュ鐞嗕笉鍚岀被鍨嬬殑鐗瑰寲瀵硅薄錛屼篃鍙互澶勭悊鐩稿悓綾誨瀷鐨勭壒鍖栧璞★紙鍗砊鍜孋鏄浉鍚岀被鍨嬶級銆傚鏋滃湪澶栧眰妯℃澘涓彟澶栧畾涔変簡涓涓櫘閫氱殑鍚屽悕鏂規硶錛堜互澶勭悊鐩稿悓綾誨瀷鐨勭壒鍖栧璞★級錛岄偅涔堝湪澶勭悊鐩稿悓綾誨瀷鐨勭壒鍖栧璞℃椂錛屽垯浼氳皟鐢ㄨ繖涓濂楁柟娉曘傝繖鏈夌偣鍍忓妯℃澘鐗瑰寲榪涜閲嶈澆錛堝憡璇夌紪璇戝櫒鍦ㄧ壒孌婃儏鍐碉紝榪欓噷鏄壒鍖栫被鍨嬬浉鍚岋紝搴旇浣跨敤鍙﹀涓濂楁柟娉曪級銆?br>渚嬪錛?br>濡傛灉鎶?琛屽拰14~18琛屾敞閲婃帀錛岄偅涔堣緭鍑虹粨鏋滃潎涓轟袱琛?鎺ュ彈涓嶅悓綾誨瀷銆?br>
 1#include <iostream>
 2using namespace std;
 3
 4template < typename T >
 5class A
 6{
 7public:
 8    void function( const A< T > & );
 9
10    template < typename C >
11    void function( const A< C > & );
12}
;
13
14template < typename T >
15void A< T >::function( const A< T > & )
16{
17    cout << "鎺ュ彈鐩稿悓綾誨瀷" << endl;
18}

19
20template < typename T >
21template < typename C >
22void A< T >::function( const A< C > & )
23{
24    cout << "鎺ュ彈涓嶇浉鍚岀被鍨?/span>" << endl;
25}

26
27int main()
28{
29    A< int > a;
30    A< int > b;
31    A< double > c;
32
33    a.function( b );
34    a.function( c );
35}

銆銆浣嗘槸瀵逛簬澶嶅埗鎿嶄綔絎﹀拰鎷瘋礉鏋勯犲嚱鏁版潵璇達紝鎯呭喌鏈変簺涓嶄竴鏍楓傚洜涓虹紪璇戝櫒浼氫負娌℃湁瀹氫箟鐨勭被鎻愪緵榛樿錛濅互鍙婃嫹璐濇瀯閫犲嚱鏁幫紝鏍規嵁涓婇潰鐨勫垎鏋愶紝榪欎釜榛樿鐨勪笢瑗跨浉褰撲簬瀵逛簩閲嶆ā鏉夸腑鐗規畩鎯呭喌鐨勯噸杞斤紝鎵浠ュ鏋滃彧鏈変竴涓簩閲嶆ā鏉匡紝閭d箞瀹冨皢涓嶈兘澶勭悊鐩稿悓綾誨瀷鐨勭被妯℃澘鐗瑰寲鐨勫璞°傝岃繖鏃訛紝紼嬪簭浼氳皟鐢ㄧ紪璇戝櫒鎻愪緵鐨勯粯璁わ紳浠ュ強鎷瘋礉鏋勯犲嚱鏁幫紝鑰岃繖寰寰鏄垜浠笉鎯寵鐨勶紙鎴戜滑闇瑕佽嚜宸卞畾鍒剁殑錛濅互鍙婃嫹璐濇瀯閫犲嚱鏁板晩錛夈傛墍浠ヨ繖鏃訛紝鎴戜滑闇瑕佽嚜宸卞畾鍒朵竴濂楅潪浜岄噸妯℃澘鐨勶紳鎴栬呮嫹璐濇瀯閫犲嚱鏁版潵婊¤凍闇姹傘?br>
渚嬪錛?br>濡傛灉鎶?琛屽拰14~18琛屾敞閲婃帀錛岄偅涔堣緭鍑虹粨鏋滃彧鏈変竴琛?涓轟笉鍚岀被鍨嬭皟鐢?鍙?錛屽洜涓哄彟澶栦竴鍙ヨ瘽璋冪敤浜嗙紪璇戝櫒鎻愪緵鐨勯粯璁?鍙鳳紝鎵浠ュ茍娌℃湁浠諱綍杈撳嚭銆?br>
 1#include <iostream>
 2using namespace std;
 3
 4template < typename T >
 5class B
 6{
 7public:
 8    void operator=const B< T > & );
 9
10    template < typename C >
11    void operator=const B< C > & );
12}
;
13
14template < typename T >
15void B< T >::operator=const B< T > & )
16{
17    cout << "涓虹浉鍚岀被鍨嬭皟鐢?鍙?/span>" << endl;
18}

19
20template < typename T >
21template < typename C >
22void B< T >::operator=const B< C > & )
23{
24    cout << "涓轟笉鍚岀被鍨嬭皟鐢?鍙?/span>" << endl;
25}

26
27int main()
28{
29    B< int > a;
30    B< int > b;
31    B< double > c;
32
33    a = b;
34    a = c;
35}


]]>
妯℃澘鐨勫0鏄庝笌瀹炵幇鐨勫垎紱繪柟娉?/title><link>http://www.shnenglu.com/zhaoyao91/archive/2011/04/05/143423.html</link><dc:creator>浠婃櫄鎵撹佽檸</dc:creator><author>浠婃櫄鎵撹佽檸</author><pubDate>Mon, 04 Apr 2011 18:01:00 GMT</pubDate><guid>http://www.shnenglu.com/zhaoyao91/archive/2011/04/05/143423.html</guid><wfw:comment>http://www.shnenglu.com/zhaoyao91/comments/143423.html</wfw:comment><comments>http://www.shnenglu.com/zhaoyao91/archive/2011/04/05/143423.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.shnenglu.com/zhaoyao91/comments/commentRss/143423.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/zhaoyao91/services/trackbacks/143423.html</trackback:ping><description><![CDATA[<p>銆銆c++鏍囧噯瀹氫箟浜唀xport鏉ュ疄鐜版ā鏉跨殑澹版槑涓庡疄鐜扮殑鍒嗙銆傚緢閬楁喚錛岀幇鍦ㄥ緢澶氱紪璇戝櫒娌℃湁鏀寔錛屽寘鎷垜鐜板湪浣跨敤鐨剉s2010銆?br>銆銆鏈変竴浜涘叾浠栫殑鏂規硶銆傝繖閲屼粙緇嶄竴縐嶃?br><br>銆銆棣栧厛錛屽湪.h鏂囦歡涓0鏄庢ā鏉匡紝騫跺湪鏈鍚庡寘鍚浉搴旂殑cpp鏂囦歡銆傜劧鍚庡皢瀹炵幇鍐欏湪cpp鏂囦歡涓備箥涓鐪嬪緢鍒壄錛屼粩緇嗕竴鎯沖叾瀹炴槸鍚堟儏鍚堢悊鐨勩備笉鏄姹傚0鏄庡拰瀹氫箟鍦ㄤ竴璧鳳紝涓斿0鏄庡嚭鐜板湪瀹氫箟涔嬪墠涔堬紝榪欐牱鍐欙紝.h鏂囦歡灝辯鍚堣姹備簡銆?br><br>綾繪ā鏉垮0鏄?/p> <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: #008000">//</span><span style="COLOR: #008000">This is MyClass.h</span><span style="COLOR: #008000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif"></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">iostream</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">namespace</span><span style="COLOR: #000000"> std;<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">template</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000"> typename T </span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000"> MyClass<br><img id=Codehighlighter1_100_138_Open_Image onclick="this.style.display='none'; Codehighlighter1_100_138_Open_Text.style.display='none'; Codehighlighter1_100_138_Closed_Image.style.display='inline'; Codehighlighter1_100_138_Closed_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_100_138_Closed_Image onclick="this.style.display='none'; Codehighlighter1_100_138_Closed_Text.style.display='none'; Codehighlighter1_100_138_Open_Image.style.display='inline'; Codehighlighter1_100_138_Open_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.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_100_138_Closed_Text><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_100_138_Open_Text><span style="COLOR: #000000">{<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif"></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">:<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">   T function( </span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> T </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> );<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">#include </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">Myclass.cpp</span><span style="COLOR: #000000">"</span></div> <br>綾繪ā鏉垮畾涔?br> <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: #008000">//</span><span style="COLOR: #008000">This is MyClass.cpp</span><span style="COLOR: #008000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif">template</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000"> typename T </span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif">T MyClass< T >::function( </span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> T </span><span style="COLOR: #000000">&</span><span style="COLOR: #0000ff">ref</span><span style="COLOR: #000000"> )<br><img id=Codehighlighter1_82_138_Open_Image onclick="this.style.display='none'; Codehighlighter1_82_138_Open_Text.style.display='none'; Codehighlighter1_82_138_Closed_Image.style.display='inline'; Codehighlighter1_82_138_Closed_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_82_138_Closed_Image onclick="this.style.display='none'; Codehighlighter1_82_138_Closed_Text.style.display='none'; Codehighlighter1_82_138_Open_Image.style.display='inline'; Codehighlighter1_82_138_Open_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.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_82_138_Closed_Text><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_82_138_Open_Text><span style="COLOR: #000000">{<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">   cout </span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">this is my class</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000"> endl;<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">   </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">ref</span><span style="COLOR: #000000">;<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"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> MyClass</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">></span><span style="COLOR: #000000">::function( </span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">&</span><span style="COLOR: #0000ff">ref</span><span style="COLOR: #000000"> )<br><img id=Codehighlighter1_188_245_Open_Image onclick="this.style.display='none'; Codehighlighter1_188_245_Open_Text.style.display='none'; Codehighlighter1_188_245_Closed_Image.style.display='inline'; Codehighlighter1_188_245_Closed_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_188_245_Closed_Image onclick="this.style.display='none'; Codehighlighter1_188_245_Closed_Text.style.display='none'; Codehighlighter1_188_245_Open_Image.style.display='inline'; Codehighlighter1_188_245_Open_Text.style.display='inline';" align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.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_188_245_Closed_Text><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_188_245_Open_Text><span style="COLOR: #000000">{<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">   cout </span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">this is int class</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000"> endl;<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif">   </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">ref</span><span style="COLOR: #000000">;<br><img align=top src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif">}</span></span></div> <br>銆銆<br>銆銆榪欓噷cpp鏂囦歡涓『渚挎紨紺轟簡涓涓嬪浣曢噸杞界壒瀹氱被鍨嬬殑妯℃澘鐗瑰寲銆? <img src ="http://www.shnenglu.com/zhaoyao91/aggbug/143423.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/zhaoyao91/" target="_blank">浠婃櫄鎵撹佽檸</a> 2011-04-05 02:01 <a href="http://www.shnenglu.com/zhaoyao91/archive/2011/04/05/143423.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>澶氶噸緇ф壙銆佷簩涔夋с佽櫄鍩虹被錛堣櫄緇ф壙錛変箣鎴戣http://www.shnenglu.com/zhaoyao91/archive/2011/04/04/143407.html浠婃櫄鎵撹佽檸浠婃櫄鎵撹佽檸Mon, 04 Apr 2011 09:24:00 GMThttp://www.shnenglu.com/zhaoyao91/archive/2011/04/04/143407.htmlhttp://www.shnenglu.com/zhaoyao91/comments/143407.htmlhttp://www.shnenglu.com/zhaoyao91/archive/2011/04/04/143407.html#Feedback2http://www.shnenglu.com/zhaoyao91/comments/commentRss/143407.htmlhttp://www.shnenglu.com/zhaoyao91/services/trackbacks/143407.html銆銆涔︿笂鍙湁涓涓櫄鍩虹被鐨勬蹇碉紝鍗沖湪緇ф壙鐨勬椂鍊欏姞涓婂叧閿瓧virtual銆傝繖閲屾垜浠涓旀妸榪欑緇ф壙鏂瑰紡鍙仛铏氱戶鎵褲傜幇鍦ㄥ厛鏉ヨ涓涓嬭櫄緇ф壙鍜屼竴鑸戶鎵跨殑鍖哄埆銆?br>銆銆瑕佽В閲婅繖涓緋誨垪闂錛屾垜浠鍏堣鎼炴竻妤氳繖涓緋誨垪姒傚康鎰忓懗鐫浠涔堛傚閲嶇戶鎵夸笉鐢ㄨ禈榪般傜幇鍦ㄥ厛灝變簩涔夋у拰铏氱戶鎵胯皥璋堟垜鐨勭湅娉曘?br>
銆銆鍦ㄤ竴鑸殑緇ф壙涓紙闈炶櫄緇ф壙錛夛紝姣忎竴涓淳鐢熺被閮戒繚瀛樹簡涓浠藉畬鏁寸殑鍩虹被鍓湰銆傝冭檻浠ヤ笅緇ф壙錛?
class A
{
   
void print();
}
;

class B : public A
{
   
void print();
}
;

class C : public C
{
   
void print();
}
;

鍦ㄨ繖鏍蜂竴緋誨垪緇ф壙浣撶郴涓紝A鍖呭惈涓浠絧rint()錛孊鍖呭惈浜嗕袱浠斤紝鑰孋鍒欏寘鍚簡涓夊垎prin()銆傝繖閲屾誨叡鏈?浠界嫭绔嬬殑print()鍑芥暟銆傝櫧鐒跺湪C涓皟鐢˙::print()鎰熻鍜孊涓皟鐢╬rint()鏁堟灉涓鏍鳳紝浣嗕粬浠‘瀹炴槸浣滀負涓や釜鍓湰瀛樺湪銆傘銆鑰屽湪铏氱戶鎵夸腑錛岃冭檻濡備笅緇ф壙錛?br>
class A
{
   
void print();
}
;

class B : virtual public A
{
   
void print();
}
;

class C : virtual public C
{
   
void print();
}
;
錛㈠彧鍚湁涓浠絧rint()鍓湰錛屼絾鏄嵈鍙互閫氳繃A::print()璋冪敤A鐨刾rint()鍑芥暟銆傚悓鐞嗭紝C涔熷彧鍖呭惈浜嗕竴浠絧rint()鍓湰銆傝繖閲屾誨叡鍙湁3鍒唒rint()鍓湰銆傝櫄緇ф壙涓熀綾葷殑鏁版嵁騫舵病鏈夊彉澶氫竴浠界粰媧劇敓綾伙紝鑰屽彧鏄嬌鐢ㄦ潈縐諱氦浜嗭紝灝卞ソ鍍廇鏈変竴鏍嬫ゼ錛岃櫄緇ф壙緇橞錛屽悕涔変笂錛篃鎷ユ湁浜嗚繖鏍嬫ゼ錛屽彲浠ヤ嬌鐢紝浣嗘槸騫舵病鏈夌湡姝d負錛㈠彟澶栧緩涓鏍嬩竴妯′竴鏍風殑妤箋?br>
銆銆浜屼箟鎬э細瑕佽В閲婁簩涔夋э紝鏈濂藉厛瀹氫箟涓涓蹇碉細鍚嶅瓧闂撮殧銆傜緇熷湴琛ㄨ揪錛屼竴涓悕瀛楃殑闂撮殧灝辨槸鏌愪釜鏁版嵁鐨勫悕瀛椾粠緇ф壙灞傛涓嬈″嚭鐜板埌杈炬渶鍚庢淳鐢熺被鏃朵腑闂撮殧浜嗗灝戠浉鍚岀殑鍚嶅瓧銆傞棿闅旇秺灝戯紝榪欎釜鍚嶅瓧鐨勪紭鍏堢駭瓚婇珮銆傚綋鐒剁洿鎺ュ湪鏈緇堢被閲岄潰澹版槑鐨勫悕瀛楀叿鏈夋渶楂樼殑浼樺厛綰с傛瘮濡傝冭檻涓寮濮嬬殑鏅氱戶鎵匡細
class A
{
   
void print();
}
;

class B : public A
{
   
void print();
}
;

class C : public C
{
   
void print();
}
;

濡傛灉浣跨敤錛g殑瀵硅薄錛岄偅涔圓涓殑pirnt涓嶤闂撮殧鏈澶э紝C涓殑print涓嶤鐨勯棿闅旀渶鐭紝鎵浠ュ鏋滅洿鎺ヨ皟鐢–瀵硅薄鐨刾rint鍑芥暟錛岄偅涔堝皢璋冪敤C鐗堟湰鐨刾rint銆傚鏋淐娌℃湁瀹氫箟涓涓猵rint鍑芥暟錛岄偅涔圔涓殑print鍑芥暟涓嶤闂撮殧鏈灝忥紝閭d箞璋冪敤C瀵硅薄鐨刾rint鍑芥暟鏃訛紝灝嗚皟鐢˙鐗堟湰鐨刾rint鍑芥暟銆?br>銆銆鏈変簡榪欎釜姒傚康錛岀幇鍦ㄦ潵瑙i噴浜屼箟鎬э細濡傛灉瀛樺湪涓や釜鍙婂叾浠ヤ笂鐨勫悕瀛楄窛紱繪渶緇堟淳鐢熺被鐨勮窛紱繪渶鐭紙闀垮害涓鏍鳳級錛岄偅涔堬紝鏍規嵁鍒氭墠鐢卞悕瀛楅棿闅斿畾涔夌殑浼樺厛綰у埆錛屽湪鐩存帴璋冪敤榪欎釜媧劇敓綾誨璞$殑鐩稿簲鏁版嵁鏃訛紝渚夸笉鐭ラ亾璇ヨ皟鐢ㄥ摢涓増鏈簡錛堟敞鎰忕洿鎺ヤ袱涓瓧錛屽洜涓哄彲浠ラ氳繃浜屽厓::鏉ュ垎杈ㄥ叿浣撶殑鐗堟湰浠ヨ皟鐢紝鎵浠ュ嵆浣垮悕瀛楀瓨鍦ㄤ簩涔夋э紝濡傛灉鏈皟鐢ㄨ繖浜涘悕瀛楋紝緙栬瘧鍣ㄥ彲鑳戒笉浼氭姤閿欙級銆傛湁涓ょ鎯呭喌錛堝埌鐩墠涓烘鎴戠湅鍒扮殑錛夊彲鑳藉鑷翠簩涔夋э細1銆佸湪綾諱腑澹版槑浜嗕袱涓悕瀛椾竴鏍風殑鎴愬憳錛氳繖鏄渶緋熺硶鐨勬儏鍐碉紝鍥犱負濡傛灉榪欐牱鍋氫簡錛屾病鏈夊姙娉曞譏琛ワ紝浣嗚繖涔熸槸鏈濂界殑鎯呭喌錛屽洜涓虹紪璇戝櫒鏍規湰涓嶄細璁╀綘榪欎箞鍋氥?銆佸緇ф壙鐨勬椂鍊欑戶鎵夸簡涓や釜闂撮殧涓鏍風殑鍚嶅瓧錛氶氬父闅句互瀵逛粯鐨勬槸榪欑鎯呭喌銆?br>銆銆鍏充簬涓婅堪絎簩縐嶆儏鍐碉紙澶氱戶鎵匡級錛岃繖浜涘叿鏈変簩涔夋х殑鍚嶅瓧鍙兘1銆佹潵鑷袱涓熀綾誨悇鑷殑澹版槑錛?銆佷篃鍙兘鏉ヨ嚜涓や釜鍩虹被緇ф壙鑷洿楂樺眰嬈$殑鍚屼竴鍩虹被錛堣彵褰㈢戶鎵匡級錛?銆佷篃鍙兘鍏朵腑涓涓悕瀛楁潵鑷熀綾誨0鏄庯紝鍙︿竴涓悕瀛楁潵鑷彟涓涓熀綾誨鏇撮珮灞傛鍩虹被鐨勭戶鎵褲傛棤璁哄浣曪紝鍙鍚屾椂瀛樺湪涓や釜鍙婂叾浠ヤ笂鍏鋒湁濡傛灉瀛樺湪涓や釜鍙婂叾浠ヤ笂鐨勫悕瀛楄窛紱繪渶緇堟淳鐢熺被鐨勮窛紱繪渶鐭紙闀垮害涓鏍鳳級錛岄偅涔堝氨瀛樺湪浜屼箟鎬с?br>渚?br>1銆佹潵鑷袱涓熀綾誨悇鑷0鏄?br>
class B1
{
   
void print();
}
;

class B2 :
{
   
void print();
}
;

class C : public B1, public B2
{
}
;

2銆佽彵褰㈢戶鎵?br>
class A
{
   
void print();
}
;

class B1 : public A
{
}
;

class B2 : public A
{
}
;

class C : public B1, public B2
{
}
;

3銆佸叾涓竴涓悕瀛楁潵鑷熀綾誨0鏄庯紝鍙︿竴涓悕瀛楁潵鑷彟涓涓熀綾誨鏇撮珮灞傛鍩虹被鐨勭戶鎵?br>
class A
{
   
void print();
}
;

class B1 : public A
{
}
;

class B2 :
{
   
void print();   
}
;

class C : public B1, public B2
{
}
;
錛堟敞鎰忥細铏界劧A鐗堟湰鐨刾rint鏄氳繃B1鍒拌揪C鐨勶紝浣嗘槸A->B1->C鐨勮繃紼嬩腑錛孉鐗堟湰鐨刾rint涓嶤涔嬮棿騫舵病鏈夐棿闅斿叾浠栫殑print錛岃繖涓嶣2鐗堟湰鐨刾rint涓鏍鳳紝鎵浠ヤ粬浠叿鏈夌浉鍚岀殑鍚嶅瓧闂撮殧錛屽洜姝ゅ叿鏈変簩涔夋э級

銆銆浜屼箟鎬х殑瑙e喅鍔炴硶錛?br>銆銆1銆佸湪鏈緇堟淳鐢熺被涓畾涔変竴涓浉鍚屽悕瀛楃殑鎴愬憳錛岃繖鏍瘋繖涓悕瀛楄窛紱繪渶緇堟淳鐢熺被鏈榪戯紝鎵浠ュ氨浼氳皟鐢ㄨ繖涓悕瀛椾笅鐨勬暟鎹紙閫氬父鏁欐潗閲屽彨鍋氳繖涓悕瀛楁妸鍏朵粬鍚嶅瓧闅愯棌浜嗭級銆傝繖涓悕瀛楋紙濡傛灉鏄嚱鏁幫級浣犲彲浠ヨ嚜宸卞畾涔夋柊鐨勬柟娉曪紝涔熷彲浠ラ氳繃浜屽厓::璋冪敤浣犲凡鐭ョ殑瀛樺湪浜屼箟鎬х殑鍚嶅瓧涓殑鏌愪竴涓紙娉ㄦ剰錛氬鏋滀綘閫夋嫨鐨勮皟鐢ㄧ増鏈笉鏄媧劇敓綾葷殑鐩存帴鍩虹被錛岄偅涔堣濡備綍璋冪敤鍛紵姣斿A->B->C錛岄偅涔堜粠C鐨勫璞璋冪敤A鐨刾rint鍑芥暟錛宑.A::print()鏄惁鍙錛熸垜鍦╲s2010涓婏紝铏界劧鎶ラ敊浣嗘槸緙栬瘧閫氳繃涓旀甯歌繍琛屻傚鏋滃悇浣嶆湁浠諱綍瑙佽В鎴栧緩璁紝甯屾湜涓嶅悵璧愭暀銆傦級
銆銆2銆佷嬌鐢ㄨ櫄緇ф壙錛堥拡瀵硅彵褰㈢戶鎵跨瓑錛夛細鍥炴兂涓涓嬭櫄緇ф壙鍜屾櫘閫氱戶鎵匡紝閫氳繃铏氱戶鎵跨殑鏂規硶鍙互娑堥櫎閲嶅鍓湰甯︽潵鐨勪簩涔夋ч棶棰樸傛瘮濡傚湪鏌愪竴緇ф壙灞傛涓婏紝榪欎釜鏌愪袱涓悕瀛楀叿鏈変簩涔夋э紝鐒惰岄『鐫緇ф壙灞傛鍚戜笂鍒嗘瀽錛屽嵈鍙戠幇榪欎袱涓悕瀛楀叾瀹炴槸鍚屼竴涓笢瑗跨殑涓や釜鍓湰錛岃繖涓椂鍊欏鏋滀嬌鐢ㄨ櫄緇ф壙錛岄偅涔堝氨浣垮緱榪欎袱涓壇鏈彉涓轟竴涓壇鏈紙鍑嗙‘鍦拌錛屼袱涓壇鏈兘娌℃湁浜嗭紝鍥犱負鍙瓨鍦ㄤ粬浠叕鍏卞熀綾葷殑閭d喚鏁版嵁錛岃櫄鍩虹被寰楀埌鐨勪笉榪囨槸浣跨敤鏉冿級銆?br>
鍐欏湪鍚庨潰錛?br>銆銆娉ㄦ剰铏氬嚱鏁板拰铏氱戶鎵跨殑鍖哄埆錛氳櫄鍑芥暟騫舵病鏈夊噺灝戜換浣曟暟鎹殑瀛樺湪錛屼粎浠呯浉褰撲簬鍦ㄥ熀綾繪寚閽堝眰闈笂寤虹珛浜嗕竴縐?#8220;璋冪敤鏈闈犺繎瀵硅薄綾誨瀷鐨勫嚱鏁?#8221;鐨勬満鍒躲傜劧鑰岃櫄緇ф壙鍒欐槸涓縐嶇被鐨勭戶鎵挎柟寮忥紝鍗籌紝鍙垱寤烘淳鐢熺被鐗規湁閮ㄥ垎鐨勬暟鎹紝緇ф壙鐨勬暟鎹寜闇浠庡熀綾葷儲鍙栥傛墍浠ヨ櫧鐒朵粬浠兘鏄敤virtual鍏抽敭瀛楋紝浣嗕技涔庢剰鎬濅笂鑱旂郴涓嶅ぇ銆?br>銆銆鍙﹀錛屾槸鐢ㄨ櫄緇ф壙鑳藉瑙e喅鐨勯棶棰樼浉褰撴湁闄愩傝屼笖铏氱戶鎵塊潰涓翠竴涓紑閿闂錛岃櫧鐒朵粠緇ф壙灞傞潰涓婄湅錛岃繖鏄竴涓秷闄や簩涔夋х殑濂芥柟娉曪紝鑰屼笖浼間箮瀵圭紪紼嬫病鏈変粈涔堝壇浣滅敤銆傝繖涓亾鐞嗕笌铏氬嚱鏁板甫鏉ョ殑濂藉涓庡紑閿鏉冭 闂宸笉澶氥備竴浜涗功甯屾湜鎶婅繖涓棶棰樼暀涓▼搴忓憳鑷繁鏉冭 錛屼竴浜涗功鍒欏緩璁竴寰嬩嬌鐢ㄨ櫄鍑芥暟銆備笉榪囧簲璇ユ寚鍑猴紝鐜板湪紜歡璁懼鑳藉姏鐨勬彁鍗囬熷害浼間箮鍦ㄤ笉鏂墛寮辨垜浠寮閿闂鐨勯【蹇岋紙鍙綆楁硶涓婁笉瀛樺湪闂錛夛紝鎵浠ュ嵆浣夸綘涓嶆墦綆椾粠鐜板湪寮濮嬪氨鍏ㄧ洏浣跨敤铏氬嚱鏁頒互鍙婅櫄緇ф壙錛堣屼笖瀵逛簬涓鑸殑灝忕▼搴忥紝鍗充嬌涓嶆柇鍔犱笂榪欎簺鍏抽敭瀛椾篃浼氫嬌浜哄帉鐑﹀惂錛屽喌涓旀湁浜涚被浼間箮涓杈堝瓙涔熶笉浼氭垚涓哄熀綾誨憿錛燂級錛屼絾鏄鑷沖皯淇濇寔榪欐牱涓涓康澶達紝澶氫竴縐嶆墦綆楋紝澶氫竴鏉¤礬鍢涖?

]]>
LHRODT(闈為掑綊姹傝В搴︽暟涓?鐨勭嚎鎬ч綈嬈℃柟紼嬬殑絎琻欏癸級http://www.shnenglu.com/zhaoyao91/archive/2011/04/04/143401.html浠婃櫄鎵撹佽檸浠婃櫄鎵撹佽檸Mon, 04 Apr 2011 06:40:00 GMThttp://www.shnenglu.com/zhaoyao91/archive/2011/04/04/143401.htmlhttp://www.shnenglu.com/zhaoyao91/comments/143401.htmlhttp://www.shnenglu.com/zhaoyao91/archive/2011/04/04/143401.html#Feedback0http://www.shnenglu.com/zhaoyao91/comments/commentRss/143401.htmlhttp://www.shnenglu.com/zhaoyao91/services/trackbacks/143401.html銆銆濡傞錛屽埄鐢ㄩ潪閫掑綊鍔炴硶瑙e喅a(n) = r1*a(n-1) + r2*a(n-2)闂銆傚叾涓枑娉㈤偅濂戞暟鍒楀嵆涓簉1 = r2 = a1 = a2 = 1鐨勭壒渚嬨?br>銆銆鍑芥暟鏀寔涓ょ鐗堟湰鐨勮皟鐢紝涓縐嶆槸瀹屽叏鐗堬紝涓縐嶆槸綆媧佺増銆傚畬鍏ㄧ増闇瑕侊紩涓弬鏁皉1 r2 a1 a2 n錛岀畝媧佺増鍙渶瑕佷竴涓弬鏁皀銆傚叿浣撲嬌鐢ㄦ柟娉曡浠g爜娉ㄩ噴銆?/p>
/*********************************************************************************
 *鍚嶇О:LHRODT.h
 *鐗堟湰鍙?0.1
 *浣滆?璧佃(涓北澶у2010綰?
 *鏃墮棿:2011.4.4
 *綆浠?
 *        linear homogeneous relation of degree two鐨勮綆楀嚱鏁?褰㈠: 
 *            a(n) = r1*a(n-1) + r2*a(n-2)
 *    榪欐牱鐨勯掑綊鏁板垪錛屽彧闇璋冪敤鍑芥暟
 *            LHRODT( r1, r2, a1, a2, n )
 *    鍗沖彲榪斿洖鏁板垪鐨勭a(n)欏?r1,r2,a1,a2鍧囦負double綾誨瀷,n涓篿nt綾誨瀷,榪斿洖綾誨瀷涓篸ouble).
 *    榪欓噷r1,r2涓哄叕寮忎腑r1,r2,鑰宎1,a2涓烘暟鍒楃殑澶翠袱欏?n涓虹鍑犻」.鍑芥暟甯︾紦瀛樺姛鑳?鍗崇涓嬈?br> *    璋冪敤鍚?涓嬫璋冪敤鍙互鍙緭鍏?br> *            LHRODT( n )
 *    .
 *
 *鏈畬鎴愮壒鎬?
 *    1.涓嶅惈鏈夋暟鎹嫻嬪姛鑳?濡傛灉杈撳叆鐨勬暟鎹棤瑙?鍒欎細榪斿洖0.
 *    2.綆媧佺増鐨勮皟鐢ㄤ笉鍖呭惈鏉′歡媯嫻嬫満鍒?濡傛灉涓嶆弧瓚蟲潯浠朵緷鐒朵細璋冪敤,浣嗘槸榪斿洖0.
 *    3.鏈惈鏈夎寖鍥存嫻嬪姛鑳斤紝濡傛灉鏁版嵁鍑芥暟緇撴灉澧為暱寰堝揩錛屾湁鍙兘鍑虹幇鏁版嵁婧㈠嚭鑰屾病鏈変換浣曟彁紺?
 *宸茬煡bug:
 *    1.鏃犳硶澶勭悊鏃犺В鏁版嵁鐨勮緭鍏?
 *    2.綆媧佺増鍦ㄦ湭璋冪敤瀹屽叏鐗堟垨鑰呭畬鍏ㄧ増璋冪敤澶辮觸鐨勬儏鍐典笅鍙繑鍥?.
 *    3.鍙兘鍦ㄦ病鏈変換浣曟彁紺虹殑鎯呭喌涓嬪嚭鐜版暟鎹孩鍑?
 *鐗堟潈淇℃伅:
 *        璇ヤ唬鐮佷負寮婧愪唬鐮?鍘熶綔鑰呬繚鐣欏叾鎵鏈夋潈.浣犲彲浠ユ嫹璐?淇敼,浣跨敤璇ヤ唬鐮?浣嗘槸璇蜂繚鐣欏繀
 *    瑕佺殑鐗堟潈淇℃伅.
 ********************************************************************************
*/


#ifndef LHRODT_H
#define LHRODT_H
#include 
<cmath>
using std::pow;

class fsLHRODT //fs = function support
{
public:
    fsLHRODT();
    
double operator()( doubledoubledoubledoubleint );
    
double operator()( int );

private:
    
double x1; //x1 x2 u1 u2 det 鍧囦負璁$畻榪囩▼鐨勪腑闂村彉閲?/span>
    double x2; //result 涓烘渶鍚庣粨鏋滅殑涓存椂鍌ㄥ瓨
    double u1;
    
double u2;
    
double det;
    
double result;
    
bool flag; //鏍囪瀹屽叏鐗堢殑鍑芥暟鏄惁琚皟鐢ㄨ繃
}
;

fsLHRODT::fsLHRODT()
    : x1( 
0 ), x2( 0 ), u1( 0 ), u2( 0 ), det( 0 ), result( 0 ), flag( false )
{
}


double fsLHRODT::operator()( double r1, double r2, double a1, double a2, int n )
{
    flag 
= true;
    det 
= r1*r1 + 4*r2;

    
if ( det < 0 ) //det灝忎簬0璇存槑杈撳叆鐨勬暟鎹笉鍚堟硶,涓嶈兘鎸夌収鍏紡璁$畻,騫朵笖涓嬫涓嶈兘鐩存帴璋冪敤綆媧佺増鍑芥暟
    {
        flag 
= false;
        
return 0;
    }

    
else if ( det > 0 )
    
{
        det 
= sqrt( det );
        x1 
= ( r1 + det ) / 2;
        x2 
= ( r1 - det ) / 2;
        u1 
= ( a1*x2 - a2 ) / ( x1*( x2 - x1 ) );
        u2 
= ( a2*x1 - a1 ) / ( x2*( x1 - x2 ) );
        result 
= u1*pow( x1, n ) + u2*pow( x2, n );
        
return result;
    }

    
else
    
{
        x1 
= r1 / 2;
        u2 
= ( a2 - x1*a1 ) / x1*x1;
        u1 
= a1 / x1 - u2;
        result 
= ( u1 + u2*n ) * pow( x1, n );
        
return result;
    }

}


double fsLHRODT::operator()( int n )
{
    
if ( flag )
    
{
        
if ( det < 0 )
            
return 0;
        
else if ( det > 0 )
        
{
            result 
= u1*pow( x1, n ) + u2*pow( x2, n );
            
return result;
        }

        
else
        
{
            result 
= ( u1 + u2*n ) * pow( x1, n );
            
return result;
        }

    }

    
else
        
return 0;
}


fsLHRODT LHRODT;

#endif


]]>
綾誨疄渚嬪寲鏃?榛樿鏋勯犲嚱鏁拌皟鐢?灝忚http://www.shnenglu.com/zhaoyao91/archive/2011/04/04/143377.html浠婃櫄鎵撹佽檸浠婃櫄鎵撹佽檸Sun, 03 Apr 2011 19:04:00 GMThttp://www.shnenglu.com/zhaoyao91/archive/2011/04/04/143377.htmlhttp://www.shnenglu.com/zhaoyao91/comments/143377.htmlhttp://www.shnenglu.com/zhaoyao91/archive/2011/04/04/143377.html#Feedback0http://www.shnenglu.com/zhaoyao91/comments/commentRss/143377.htmlhttp://www.shnenglu.com/zhaoyao91/services/trackbacks/143377.html 

class A 
{
public:
    A( 
int a = 10 )
    
{
        c 
= a;
    }


    
int c;
}
;

int main()
{
    A t1;
    A t2();
    A 
*p1 = new A;
    A 
*p2 = new A();
}

銆銆鍥涚瀹炰緥鍖栫被鐨勬柟娉曪紙璋冪敤榛樿鏋勯犲嚱鏁幫級銆傚叾涓浜岀鏄敊璇殑錛岀紪璇戝櫒璁や負鏄繖鏍蜂竴涓嚱鏁扮殑澹版槑銆?

]]>
probability(姒傜巼鍙戠敓鍣?http://www.shnenglu.com/zhaoyao91/archive/2011/04/03/143359.html浠婃櫄鎵撹佽檸浠婃櫄鎵撹佽檸Sun, 03 Apr 2011 11:56:00 GMThttp://www.shnenglu.com/zhaoyao91/archive/2011/04/03/143359.htmlhttp://www.shnenglu.com/zhaoyao91/comments/143359.htmlhttp://www.shnenglu.com/zhaoyao91/archive/2011/04/03/143359.html#Feedback4http://www.shnenglu.com/zhaoyao91/comments/commentRss/143359.htmlhttp://www.shnenglu.com/zhaoyao91/services/trackbacks/143359.html銆銆鍙湁涓涓猟ouble鍙傛暟錛屼互鐧懼垎姣旂殑褰㈠紡緇欏嚭鍙戠敓姒傜巼銆傚垯鍑芥暟姣忔璋冪敤鎸夌収榪欎釜姒傜巼榪斿洖true銆?br>銆銆鎻愮ず錛氬嚱鏁板唴閮ㄤ細璋冪敤srand( time( 0 ) )銆傜壒鍒儏鍐典笅闇璋ㄦ厧銆?br>

#ifndef PROBABILITY_H
#define PROBABILITY_H

#include 
<cstdlib>
#include 
<iostream>
#include 
<ctime>
using namespace std;

bool probability( double p ) //澶ф鑳界簿紜埌灝忔暟鐐瑰悗涓浣?/span>
{
    
double happeness;
    
static bool flag = false;

    
if ( flag == false )
    
{
        srand( time( NULL ) );
        flag 
= true;
    }


    
/*
    happeness = rand() % 10001;
    happeness /= 100;
    榪欐牱鐨勮繍綆楀緱鍒扮殑鍊兼鐜囨槸涓嶆弧瓚抽鎰忕殑銆?br>    鎵浠and() % 榪欐牱鐨勮繍綆楀叾瀹炲茍娌℃湁瀹炵幇鐪熸鐨勫叕騫抽殢鏈恒?br>    
*/


    happeness 
= rand();
    happeness 
/= RAND_MAX;
    happeness 
*= 100;
    
    
return ( happeness <= p );
}


#endif


]]>
findAnWithDegreeOfTwo(璁$畻搴︽暟涓?鐨勯綈嬈¢掑綊鏁板垪鐨勭n欏?http://www.shnenglu.com/zhaoyao91/archive/2011/04/03/143358.html浠婃櫄鎵撹佽檸浠婃櫄鎵撹佽檸Sun, 03 Apr 2011 11:53:00 GMThttp://www.shnenglu.com/zhaoyao91/archive/2011/04/03/143358.htmlhttp://www.shnenglu.com/zhaoyao91/comments/143358.htmlhttp://www.shnenglu.com/zhaoyao91/archive/2011/04/03/143358.html#Feedback4http://www.shnenglu.com/zhaoyao91/comments/commentRss/143358.htmlhttp://www.shnenglu.com/zhaoyao91/services/trackbacks/143358.htmla(n) = r1*a(n-1) + r2*a(n-2)
銆銆鍏朵腑r1 r2鏄父鏁幫紝a1 a2宸茬煡錛屾寜鐓ч『搴廰1 a2 r1 r2 n杈撳叆鍙傛暟錛屽垯榪斿洖榪欐牱涓涓掑綊鏁板垪鐨勭n欏瑰箋傜被鍨嬪潎涓篸ouble
#ifndef FINDAN_H
#define FINDAN_H

#include 
<cmath>

// a(n) = r1*a(n-1) + r2*a(n-2), give the a1, a2, r1, r2 and n
double findAnWithDegreeOfTwo( double a1, double a2, double r1, double r2, int n )
{
    
double x1;
    
double x2;
    
double u1;
    
double u2;
    
double det = r1*r1 + 4*r2;
    
double result;

    
if ( det < 0 )
        
return 0;
    
else if ( det > 0 )
    
{
        det 
= sqrt( det );
        x1 
= ( r1 + det ) / 2;
        x2 
= ( r1 - det ) / 2;
        u1 
= ( a1*x2 - a2 ) / ( x1*( x2 - x1 ) );
        u2 
= ( a2*x1 - a1 ) / ( x2*( x1 - x2 ) );
        result 
= u1*pow( x1, n ) + u2*pow( x2, n );
        
return result;
    }

    
else
    
{
        x1 
= r1 / 2;
        u2 
= ( a2 - x1*a1 ) / x1*x1;
        u1 
= a1 / x1 - u2;
        result 
= ( u1 + u2*n ) * pow( x1, n );
        
return result;
    }

}


#endif


]]>
Zeller(璁$畻鏌愪竴澶╂槸鏄熸湡鍑狅級http://www.shnenglu.com/zhaoyao91/archive/2011/04/03/143357.html浠婃櫄鎵撹佽檸浠婃櫄鎵撹佽檸Sun, 03 Apr 2011 11:47:00 GMThttp://www.shnenglu.com/zhaoyao91/archive/2011/04/03/143357.htmlhttp://www.shnenglu.com/zhaoyao91/comments/143357.htmlhttp://www.shnenglu.com/zhaoyao91/archive/2011/04/03/143357.html#Feedback0http://www.shnenglu.com/zhaoyao91/comments/commentRss/143357.htmlhttp://www.shnenglu.com/zhaoyao91/services/trackbacks/143357.html銆銆杈撳叆涓変釜鍙傛暟鍒嗗埆琛ㄧず騫淬佹湀銆佹棩錛岃繑鍥炰竴涓猧nt鏁板瓧錛屼唬琛ㄨ繖涓澶╂槸鏄熸湡鍑犮傝綆楄繃紼嬮噰鐢ㄨ敗鍕掑叕寮忋?/p>
#ifndef ZELLER_H
#define ZELLER_H

int Zeller( int y, int m, int d )
{    
    
int c;

    
if ( m <= 2 )
    
{
        m 
+= 12;
        y
--;
    }

    
    c 
= y / 100;
    y 
%= 100;

    
int w = ( y+(y/4)+(c/4)-2*c+(26*(m+1)/10)+d-1 ) % 7;
    
if ( w <= 0 )
        w 
+= 7;

    
return w;
}


#endif


]]>
銆愭眰鍔┿戝浣曞湪緇ф壙涓殣钘忓熀綾葷殑鏌愪簺鍏叡鎺ュ彛錛?/title><link>http://www.shnenglu.com/zhaoyao91/archive/2011/04/02/143285.html</link><dc:creator>浠婃櫄鎵撹佽檸</dc:creator><author>浠婃櫄鎵撹佽檸</author><pubDate>Sat, 02 Apr 2011 08:11:00 GMT</pubDate><guid>http://www.shnenglu.com/zhaoyao91/archive/2011/04/02/143285.html</guid><wfw:comment>http://www.shnenglu.com/zhaoyao91/comments/143285.html</wfw:comment><comments>http://www.shnenglu.com/zhaoyao91/archive/2011/04/02/143285.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.shnenglu.com/zhaoyao91/comments/commentRss/143285.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/zhaoyao91/services/trackbacks/143285.html</trackback:ping><description><![CDATA[銆銆姣斿媧劇敓綾繪槸鍩虹被鐨勪竴涓檺鍒剁増鏈紝鍙兘浣跨敤鍩虹被鐨勬煇浜沺ublic function銆? <img src ="http://www.shnenglu.com/zhaoyao91/aggbug/143285.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/zhaoyao91/" target="_blank">浠婃櫄鎵撹佽檸</a> 2011-04-02 16:11 <a href="http://www.shnenglu.com/zhaoyao91/archive/2011/04/02/143285.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>銆愭眰鍔┿戝浣曢檺鍒舵ā鏉挎帴鍙楃殑綾誨瀷錛?/title><link>http://www.shnenglu.com/zhaoyao91/archive/2011/04/02/143284.html</link><dc:creator>浠婃櫄鎵撹佽檸</dc:creator><author>浠婃櫄鎵撹佽檸</author><pubDate>Sat, 02 Apr 2011 08:08:00 GMT</pubDate><guid>http://www.shnenglu.com/zhaoyao91/archive/2011/04/02/143284.html</guid><wfw:comment>http://www.shnenglu.com/zhaoyao91/comments/143284.html</wfw:comment><comments>http://www.shnenglu.com/zhaoyao91/archive/2011/04/02/143284.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/zhaoyao91/comments/commentRss/143284.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/zhaoyao91/services/trackbacks/143284.html</trackback:ping><description><![CDATA[銆銆濡備綍闄愬埗妯℃澘鐗瑰寲闇瑕佹帴鏀剁殑綾誨瀷鍙傛暟錛熸瘮濡傛垜鏈変釜妯℃澘鍙兘鐗瑰寲涓?lt;int> 鍜?nbsp;<double>錛岃屼笉鑳界壒鍖栦負<bool>綾誨瀷錛?br>銆銆鑰佸笀鎻愬嚭浜嗕竴涓弬鑰冿細閫氳繃寮傚父鏈哄埗銆備絾鏄繕娌℃湁鍏蜂綋鎬濊冨浣曞疄鐜般? <img src ="http://www.shnenglu.com/zhaoyao91/aggbug/143284.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/zhaoyao91/" target="_blank">浠婃櫄鎵撹佽檸</a> 2011-04-02 16:08 <a href="http://www.shnenglu.com/zhaoyao91/archive/2011/04/02/143284.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍏充簬綾繪ā鏉跨殑鍙嬪厓鍑芥暟http://www.shnenglu.com/zhaoyao91/archive/2011/03/31/143148.html浠婃櫄鎵撹佽檸浠婃櫄鎵撹佽檸Thu, 31 Mar 2011 11:15:00 GMThttp://www.shnenglu.com/zhaoyao91/archive/2011/03/31/143148.htmlhttp://www.shnenglu.com/zhaoyao91/comments/143148.htmlhttp://www.shnenglu.com/zhaoyao91/archive/2011/03/31/143148.html#Feedback0http://www.shnenglu.com/zhaoyao91/comments/commentRss/143148.htmlhttp://www.shnenglu.com/zhaoyao91/services/trackbacks/143148.html銆銆瀵圭被寤虹珛鍙嬪厓鍑芥暟寰堝鏄撱備絾鏄縼縐誨埌妯℃澘涓婂嵈瀹規槗鍑虹幇璁╀漢鎽鎬笉鐫澶磋剳鐨勮繛鎺ラ敊璇?br>銆銆灞傛涓嶅錛屼笉鍋氬垎鏋愶紝鍗曠函浠嬬粛涓ょ涓虹被妯℃澘瀹氫箟鍙嬪厓鍑芥暟鐨勬柟娉?br>
銆銆錛戙灝侀棴鍨?/p>
template< typename T >
class MyClass
{
    friend 
void function( MyClass< T > &arg )
    
{
        
    }

}
;
銆銆瑕佺偣錛氬弸鍏冨嚱鏁板畾涔夊湪妯℃澘浣撳唴銆?br>
       錛掋寮鏀懼瀷
template< typename T >
class MyClass
{
    template
< typename C >
    friend 
void function( MyClass< C > &arg );
}
;

template
< typename C >
void function( MyClass< C > &arg )
{
    
}
銆銆瑕佺偣錛氭ā鏉夸綋鍐呰鍙﹀緩妯℃澘銆?nbsp;
銆銆
銆銆3 鍛婅瘔緙栬瘧鍣ㄥ0鏄庣殑璁句釜鏄ā鏉?br>
#include <iostream>
using namespace std;

template 
< typename T >
class A
{
    friend ostream 
&operator<< < T >( ostream &const A< T > & );
}
;

template 
< typename T >
ostream 
&operator<< ( ostream &output, const A< T > &a )
{
    output 
<< "閲嶈澆鎴愬姛" << endl;
    
return output;
}


int main()
{
    A
< int > a;
    cout 
<< a;
}
瑕佺偣錛氭樉紺哄湴鍦ㄩ噸杞界殑榪愮畻絎︽垨鑰呭嚱鏁板悗闈㈠姞涓婃ā鏉垮0鏄?lt; T >錛?鍛婅瘔緙栬瘧鍣ㄥ弸鍏冨嚱鏁版槸涓涓被鍨嬩竴鑷寸殑妯℃澘銆?

 寤鴻錛?br>            濡傛灉甯屾湜浣跨敤鍑芥暟涓庢ā鏉跨壒鍖栫殑綾誨瀷鐩稿搴旓紝鍒欎嬌鐢ㄦ柟娉?錛堟ā鏉挎樉紺哄0鏄庯級
            濡傛灉甯屾湜浣跨敤鍑芥暟涓庢ā鏉跨壒鍖栫殑綾誨瀷鐩哥嫭绔嬶紝鍒欎嬌鐢ㄦ柟娉?錛堜簩閲嶆ā鏉匡級
            綆鐭殑鍐呰仈鍑芥暟浣跨敤鏂規硶1

]]>
99久久精品国产一区二区| 久久国产乱子精品免费女| 欧美丰满熟妇BBB久久久| 曰曰摸天天摸人人看久久久| 久久伊人中文无码| 国产一久久香蕉国产线看观看| 99精品久久久久久久婷婷| 亚洲综合伊人久久大杳蕉| 伊人久久综合热线大杳蕉下载| 亚洲愉拍99热成人精品热久久| 亚洲欧美日韩精品久久| 久久无码中文字幕东京热| 国产A级毛片久久久精品毛片| 亚洲第一极品精品无码久久| 久久精品国产第一区二区| 99久久精品午夜一区二区 | 人妻精品久久久久中文字幕一冢本| 亚洲嫩草影院久久精品| 久久99精品久久久久婷婷| 久久亚洲精品国产精品婷婷| 国产成人香蕉久久久久| 久久精品国产亚洲一区二区| 亚洲狠狠婷婷综合久久久久| 伊人久久大香线蕉综合热线| 久久久久99精品成人片| AAA级久久久精品无码区| 99精品国产在热久久| 欧美熟妇另类久久久久久不卡| 色综合久久夜色精品国产| 人妻丰满?V无码久久不卡| 久久久久国产精品三级网 | 人人狠狠综合久久88成人| 久久久久久久女国产乱让韩| 人妻中文久久久久| 欧美一区二区久久精品| 久久久久99这里有精品10 | 伊人色综合久久天天人守人婷| 久久久久无码精品国产app| 国内精品久久久久久久涩爱| 久久激情五月丁香伊人| 欧美午夜精品久久久久久浪潮|