锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美亚洲一区二区在线观看,久久午夜电影,欧美日本一道本在线视频http://www.shnenglu.com/sunshinealike/category/9965.html鍗婂畬緹庝富涔?/description>zh-cnSun, 11 Apr 2010 04:09:58 GMTSun, 11 Apr 2010 04:09:58 GMT60涓涓皬鏁呬簨錛氳佸笀鍦ㄦ瘯涓氬吀紺間笂鐨勮璇?/title><link>http://www.shnenglu.com/sunshinealike/archive/2010/04/10/112153.html</link><dc:creator>Sunshine Alike</dc:creator><author>Sunshine Alike</author><pubDate>Sat, 10 Apr 2010 04:23:00 GMT</pubDate><guid>http://www.shnenglu.com/sunshinealike/archive/2010/04/10/112153.html</guid><wfw:comment>http://www.shnenglu.com/sunshinealike/comments/112153.html</wfw:comment><comments>http://www.shnenglu.com/sunshinealike/archive/2010/04/10/112153.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/sunshinealike/comments/commentRss/112153.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/sunshinealike/services/trackbacks/112153.html</trackback:ping><description><![CDATA[聽聽 鍏朵竴錛屸滀笘鐣屼笂絎竴楂樺嘲鏄摢搴у北?鈥濆ぇ瀹跺搫鍫傚ぇ絎戯細鈥滅彔絀嗘湕鐜涘嘲!鈥濊佸笀榪介棶錛氣滅浜岄珮宄板憿?鈥濆悓瀛︿滑闈㈤潰鐩歌錛屾棤浜哄簲澹般傝佸笀鍦ㄩ粦鏉夸笂鍐欙細鈥滃眻灞呯浜屼笌榛橀粯鏃犻椈姣棤鍖哄埆銆?鈥?<br />聽 <br />聽 聽鍏朵簩錛屸滄湁浜鴻鐑у6寮姘達紝絳夌敓濂界伀鍙戠幇鏌翠笉澶燂紝浠栬鎬庝箞鍔?鈥濇湁鐨勮璧跺揩鍘繪壘錛屾湁鐨勮鍘誨熴佸幓涔般傝佸笀璇達細鈥滀負浠涔堜笉鎶婂6閲岀殑姘村掓帀涓浜?鈥濆ぇ瀹朵竴鍚紝琛ㄧず浣╂湇銆?<br />聽 <br />聽 聽鍏朵笁錛屸滃彜浠f湁涓浜猴紝鎯沖绔嬭韓鐨勬湰棰嗐傜粡榪囧弽澶嶆瘮杈冿紝鍐沖績鍘誨灞犻緳涔嬫妧銆備粬鎷滃悕甯堬紝鏃ュ鑻︾粌錛岀粓鏈夋墍鎴愩備粬浼氭庝箞鏍峰憿?鈥滃悓瀛︿滑鍏磋嚧鍕冨媰錛岃浠栬兘鎴愪負鑻遍泟銆佹槑鏄燂紝鍙椾笘浜哄磭鎷溿傝佸笀鎽囧ご錛氣滆繖涓漢涓瀹氫細娼﹀掍竴鐢燂紝鍥犱負涓栦笂鏍規湰灝辨病鏈夐緳銆傗?<br />聽 <br />聽聽 浣犱滑搴旇瑕佸浼氣滃浣曞仛浜恒佸仛浜嬨佸仛瀛﹂棶鈥濓細<b><br />聽聽 鍋氫漢瑕佸姏姹傚嚭鑹詫紝鍕囦簤絎竴錛岃繖鏍峰埆浜烘墠鑳藉彂鐜頒綘銆佽浣忎綘錛?br />聽聽 鍋氫簨瑕佹暍浜庡垱鏂幫紝鏂規硶鐏墊椿錛屽崈涓囦笉鍙ⅷ瀹堟垚瑙勶紱<br />聽聽 鍋氬闂瀛︿互鑷寸敤錛岃鎳傚緱灝嗙煡璇嗚漿鍖栦負鏁堢泭錛岄棴闂ㄩ犺濺娌℃湁璺?/b><img src ="http://www.shnenglu.com/sunshinealike/aggbug/112153.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/sunshinealike/" target="_blank">Sunshine Alike</a> 2010-04-10 12:23 <a href="http://www.shnenglu.com/sunshinealike/archive/2010/04/10/112153.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>杞潵涓綃囧ソ鏂囷紝瀛︿範涓涓?/title><link>http://www.shnenglu.com/sunshinealike/archive/2009/12/14/103148.html</link><dc:creator>Sunshine Alike</dc:creator><author>Sunshine Alike</author><pubDate>Sun, 13 Dec 2009 16:24:00 GMT</pubDate><guid>http://www.shnenglu.com/sunshinealike/archive/2009/12/14/103148.html</guid><wfw:comment>http://www.shnenglu.com/sunshinealike/comments/103148.html</wfw:comment><comments>http://www.shnenglu.com/sunshinealike/archive/2009/12/14/103148.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/sunshinealike/comments/commentRss/103148.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/sunshinealike/services/trackbacks/103148.html</trackback:ping><description><![CDATA[     鎽樿:   <a href='http://www.shnenglu.com/sunshinealike/archive/2009/12/14/103148.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/sunshinealike/aggbug/103148.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/sunshinealike/" target="_blank">Sunshine Alike</a> 2009-12-14 00:24 <a href="http://www.shnenglu.com/sunshinealike/archive/2009/12/14/103148.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[杞琞 閲戝北楂樼錛氱儹閽辮鏈夊喎鎬濊冿紝榪愯惀榪滄瘮鐮斿彂鐑?/title><link>http://www.shnenglu.com/sunshinealike/archive/2009/09/23/97048.html</link><dc:creator>Sunshine Alike</dc:creator><author>Sunshine Alike</author><pubDate>Wed, 23 Sep 2009 14:27:00 GMT</pubDate><guid>http://www.shnenglu.com/sunshinealike/archive/2009/09/23/97048.html</guid><wfw:comment>http://www.shnenglu.com/sunshinealike/comments/97048.html</wfw:comment><comments>http://www.shnenglu.com/sunshinealike/archive/2009/09/23/97048.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/sunshinealike/comments/commentRss/97048.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/sunshinealike/services/trackbacks/97048.html</trackback:ping><description><![CDATA[鍦ㄦ渶榪戣繖涓涓湀閲岋紝鎬昏鏈夊洓鎷ㄤ漢璺熸垜璋堣繃鍏充簬娓告垙鍒涗笟鐨勮瘽棰樸備粬浠兘鏄渿鎯婁簬娓告垙琛屼笟鐨勫厜鐜紝鐐洰浜庡彶鐜夋煴澶х埛鈥濇病鏈夋瘮緗戞父鏇磋禋閽辯殑琛屼笟鈥濄佷竵紓婂ぇ鍙斺濈綉緇滄父鎴忚繖琛岀潯鐫浜嗛兘鑳借禋閽扁濈殑瑙傜偣錛屾鎻g潃澶ф妸鐑挶錛岀儹鎯呮磱婧㈠茍鐒︾伡鍦板悜鎴戣闂細鎬庝箞鎼烇紵鎬庝箞鎼炴墠鑳借禋澶ч挶錛?p>浠? 浠叡鍚岀殑鐗圭偣鏄細浠ュ墠浠庝簨浼犵粺琛屼笟璧氬埌浜嗛挶銆傛湁涓浣嶆槸鎴戜互鍓嶅湪涓婃搗璁よ瘑鐨勬湅鍙嬶紝褰撴椂鍦ㄤ笂嫻峰崲婀懼尯鏀垮簻鍋氬浼犲共浜嬶紝鍚庢潵涓嬫搗鍘諱簡娣卞湷錛屽紑浜嗕釜鏈ㄥ悏瀹冨伐鍘傦紝浜? 騫磋禋浜?涓嚎銆備粠騫村垵緹庡浗闊充箰鐖卞ソ鑰呮妸涔板悏瀹冪殑閽遍兘鐣欏湪鑵板寘閲屽噯澶囦拱闈㈠寘寮濮嬶紝浠栫殑鍘傚瓙鎱㈡參涔熷氨鍏沖紶浜嗐傛昏寰椾互鍓嶅仛鍚夊畠澶緵鑻︼紝鎬誨緱鐩潃錛岃川閲忛棶棰樺叧紼? 闂楹葷儲寰楃揣錛岃繖涓嶅氨鎻d笂浜?000涓嘡MB錛屽噯澶囪璁ょ湡鐪熷湴鑰冭檻鎶曞叆娓告垙琛屼笟鐨勯棶棰樸?/p><p>浣嗚繖鍑犱綅嬈劇埛瀵規父鎴忚涓氶兘涓嶄簡瑙o紝鏈夌殑浠庢潵娌$帺榪囨父 鎴忥紝鏈夌殑鍙帺榪囩┖褰撴帴榫欐垨鎵浄錛岃繕鏈夌殑浠嶇劧鎶辯潃娓告垙灝辨槸鐜╃墿涓у織鐨勮鐐廣傚湪鎴戝悜浠栦滑鏅強娓告垙琛屼笟鐭ヨ瘑鐨勬椂鍊欙紝鎴戣寰楋紝瀵逛簬榪欎簺鐑挶錛屾渶閲嶈鐨勫氨鏄鏈夊喎鎬? 鑰冿紝鎶婅繍钀ヤ笌鐮斿彂鍒嗗紑銆傝涓涓婃潵灝卞噯澶囨妸淇╀簨涓璧峰姙浜嗭紝閭eおTM闅句簡錛屼及璁?000涓囩帺涓嶈漿錛屽緱2浜褲?/p><p>榪欎笉錛屼粖鍎垮湪緹庡浗寰峰窞濂ユ柉涓佸競鐨勬父鎴? 寮鍙戣呭ぇ浼氫笂錛屾毚闆殑鍓昏Frank Pearce涔熻浜嗭細榪愯惀涓嬈炬父鎴忥紝姣斿紑鍙戜竴嬈炬父鎴忚楹葷儲寰楀銆傚師鏂囨槸錛氣?font color="#ff0000">Operating an online game is about more than just game development.</font>鈥濅粬鐨勬劅鎱ㄦ槸鍩轟簬欖斿吔涓栫晫榪欐娓告垙鑰屽彂鐨勩傚浜庤繖嬈炬父鎴忕殑鐮斿彂鍜岃繍钀ワ紝鍒嗚岀湅涔嬶紝灝遍潪甯告湁鍚彂鎰忎箟浜嗐?/p><p>鍦ㄧ爺鍙戞柟闈紝WoW鍏辨湁<font color="#ff1493">310浜?/font>銆傚垎鍒細</p><p>* <font color="#800080">娓告垙璁捐涓庣瓥鍒掑洟闃燂紝鍏辨湁37浜恒?/font>浠庤繖涓郴鍒楁父鎴忓崄騫村墠寮濮嬪紑鍙戣嚦浠婏紝浠栦滑鑷村姏浜庡緩璁捐繖涓櫄鎷熶笘鐣岋紝鍖呮嫭7涓囦釜鎶鑳?娉曟湳鍜?涓囦釜NPC銆傝繕鏈?涓祫鏂欑墖鍔犺搗鏉ヨ繎8000涓換鍔°傛毚闆繕璇蜂簡涓や綅涓撹亴浣滃錛屼笓闂ㄨ礋璐f挵鍐欓瓟鍏戒笘鐣岃鐩稿叧鐨勫皬璇達紝鏁呬簨錛屾。妗堬紝絳夌瓑銆?/p><p><br />* <font color="#ff0000">紼嬪簭寮鍙戝洟闃熷叡鏈?2涓漢</font>錛岃礋璐e紩鎿庛佺郴緇熴佸伐鍏楓佹父鎴忚緗佹湇鍔″櫒绔妧鏈紝浠ュ強鐢ㄦ埛鐣岄潰銆傝縿浠婃昏宸茬粡鍐欎簡浜?font color="#ff0000">550涓?/font>琛屼唬鐮併?/p><p><br />*<font color="#ff0000"><font color="#800080">緹庢湳鍥㈤槦鍏辨湁51浜?/font></font>錛屽寘鎷師鐢伙紝浜虹墿錛屽満鏅紝鍓湰錛屼笌緹庢湳鐩稿叧鐨勬敮鎸佸矖浣嶃備粬浠凡鍒朵綔浜?50涓囦釜緹庢湳璧勪駭銆?/p><p><br />* <font color="#800080">CG閮ㄩ棬鍒欎笓闂ㄨ礋璐f父鎴忓姩鐢諱笌瑙嗛鐨勫埗浣滐紝浠ュ強闊充箰闊蟲晥錛屽叡鏈?23浜?/font>銆傞煶涔愰煶鏁堝悎璧鋒潵鎬昏鏃墮暱宸茶揪27灝忔椂銆?/p><p><br />* <font color="#800080">璐ㄩ噺鎺у埗錛堟祴璇曪級閮ㄩ棬鏈?7浜?/font>錛屼粠娓告垙寮鍙戣嚦浠婏紝鎬昏璺熻釜鍜岃В鍐充簡18涓囦釜BUG銆?/p><p>鑰屽湪榪愯惀鏂歸潰鍛紵鐚滅寽鐪嬧︹?b><font size="5">鏁翠釜榪愯惀鍥㈤槦鍔犺搗鏉ユ湁4600浜?/font></b>銆傚寘鎷絾涓嶉檺浜庯細</p><p>* 騫沖彴鏈嶅姟錛?45<br />* 鍥介檯鑱旂粶錛?724<br />* 鏀粯浜嬮」綆$悊錛?40<br />* 娓告垙瀹㈡湇涓嶨M錛?056<br />* 璐㈠姟閮ㄩ棬錛?40<br />* 鎶鏈敮鎸侊細121<br />* 緗戠粶鎶鏈細149</p><p>----------------------------------------------------------------</p><p>榪欎釜宸埆錛屽お澶т簡鍚э紝瓚呭嚭鎴戠殑鐩稿儚聽 Orz 脳2</p><p>闅鵑亾娓告垙琛屼笟閲岀殑coding璨屼技寰堣交鏉懼晩錛屾墠30鏉ヤ釜浜哄氨鎼炲畾浜?>_<<br /></p><p>-----------------------------------------------------------------<br /></p><p>Frank Pearce涔熻浜嗭紝姝f槸鐮斿彂浣撶郴涓庤繍钀ヤ綋緋葷殑閫氬姏鍚堜綔錛屾墠閫犲氨浜哤oW鍦ㄤ笘鐣岃寖鍥村唴鐨勬垚鍔熴?/p><p>涓? 綆℃庝箞璇達紝娓告垙鐮斿彂鐩稿鏉ヨ綆鍗曚竴浜涳紱涓甯儹鐖辨父鎴忓茍涓斿崜鏈夋墠鍗庣殑騫磋交浜猴紝鍙鎳傚緱鍚堜綔錛屽氨鏈変繚闅溿傝鐧戒簡灝辨槸鑷繁鍜岃嚜宸卞彨鍔層傝岃繍钀ュ垯澶嶆潅澶氫簡錛岃涓庣帺 瀹跺彨鍔詫紝瑕佷笌鏈嶅姟鍣ㄥ彨鍔詫紙鏆撮洩鐨勮繍緇翠漢鍛樻昏鐩戞帶鐫13250鍙板垁鐗囨湇鍔″櫒錛屽寘鎷?5000涓狢PU錛岃繕鏈?12.5涓猅鐨凴AM銆傦級錛屽拰甯傚満鐜鍙婃斂絳? 鍙姴銆侾earce浠嬬粛璇達紝WoW鐩墠鏈?0涓璦鐗堟湰錛岃鍦ㄥ叾浠栬縐嶇殑鍥藉榪愯惀WoW鐨勫喅蹇冨彲涓嶈兘杞繪槗涓嬨傞夯鐑︿簨鍎垮浜嗗幓浜嗭紝姣斿鍦ㄤ腑鍥斤紝璺熶竵澶у彅鍚堜綔 涓璧鳳紝涔熸悶涓嶅畾涓浗鏀垮簻銆?/p><p>閭e浜庢兂榪涘叆涓浗緗戞父琛屼笟鐨勭儹閽辨潵璇達紝鍒板簳鏄悶榪愯惀榪樻槸鐮斿彂鍛紵璇寸櫧浜嗭紝涓や釜閮戒笉濂芥悶銆傛悶榪愯惀鍒濆鎶曞叆鐨勮祫閲戝ぇ錛? 浣犺涔堟湁鐢ㄦ埛錛岃涔堟湁璧勯噾銆傝薄钄℃枃鑳滈偅鑸紝鍏堟悶4399灝忔父鎴忥紝鑱氶綈浜嗕漢姘斿啀鍘繪悶Webgame榪愯惀騫沖彴銆?b><font size="4">鎼炵爺鍙戯紝璞″法浜虹殑鍒樹紵璇寸殑錛岄棬妲涘茍涓嶉珮錛涜兘璁╀笁 浜斿崄涓漢涓撳績蹇箰宸ヤ綔錛岄偅灝卞浜嗐備絾鍗冧竾鍒竴涓婃潵灝辯爺鍙戝拰榪愯惀涓璧鋒悶錛屾憡瀛愰摵寰楀法澶э紝閭e洶闅鵑噸閲嶃?/font></b>璞℃垜鐨勫叆闂ㄨ佸笀鐜嬪嘲澶у彅鐨勮摑娓紝鍚姣旇緝鍥伴毦銆?/p><p>褰撶劧錛屽綊鏍圭粨搴曪紝鏈夐挶涓嶇畻鍟ワ紝鍏抽敭榪樺湪浜庝漢鎵嶃備綘瑕佹湁鍚堥傜殑浜猴紝鍋氳繍钀ュ仛鐮斿彂鐢氳嚦鐮斿彂榪愯惀鍙屽ご騫惰繘錛岄兘娌″暐闂銆備笘涓婄殑浜嬪効鏈闅炬悶鐨勫氨鏄漢浜嬨備竴涓漢鍦ㄨ繖閲屾湁鎵嶏紝鍦ㄩ偅閲屾墠鍗庢湭蹇呰兘鏄劇幇鍑烘潵錛涜窡榪欎釜閰嶅悎鎸哄ソ錛岃窡閭d釜鏈繀鑳芥湁鍟ユ垚緇┿傜巹涔嬪張鐜勫晩錛岀敤浜轟箣閬撱?/p><p>鎵浠ワ紝鐜板湪榪欎釜琛屼笟鏅亶寮濮嬪皧閲嶄漢鐨勫姡鏍規т簡銆傞檲澶╂ˉ寮濮?8浜嗭紝鍙茬帀鏌卞紑濮嬭耽鍦ㄥ法浜鴻繕鍐呴儴鏀瑰埗浜嗭紝寮犳湞闃沖拰鐜嬫粩寮濮嬬瀹濅簡鈥︹︽垜浠兘鐭ラ亾錛屼漢鍦ㄧ粰鑷繁騫蹭簨鍎跨殑鏃跺欙紝蹇冩儏鎵嶄細鏇村紑蹇冦?/p><p>浜? 鏄紝褰撹繖鍑犱綅嬈劇埛渚濇棫瀵規垜鎵璁茬殑榪愯惀涓庣爺鍙戜箣鍒簯灞遍浘緗╃殑鏃跺欙紝鎴戞劅鍒拌繖涓繁濂ョ殑璇濋涓嶈兘鍐嶇戶緇簡銆備簬鏄氨杞屽紑璇翠漢鎵嶃傚綋鎴戝浜烘墠闅捐娣辨劅澶寸棝鐨勬椂鍊欙紝 浠栦滑鍗撮涓嶄互涓虹劧銆傞偅鎴戝氨闂簡錛氫綘鏄噯澶囧悜鍙茬帀鏌卞涔狅紝緇欏紑鍙戝洟闃熷垎浠?1%騫茶偂鍚楋紵榪欏洓浣嶅湪鍥涗釜涓嶅悓鐨勬椂闂村仛鍑哄洓涓浉鍚岀殑琛ㄦ儏錛氫笉浼氬惂錛岃繖琛屼笟榪欎箞榪囦喚錛?/p><p>錛堟湰鏂囬儴鍒嗗唴瀹逛負緙栬瘧錛屽師鏂囧湴鍧錛歨ttp://www.gamasutra.com/php-bin/news_index.php?story=25307錛?/p><img src ="http://www.shnenglu.com/sunshinealike/aggbug/97048.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/sunshinealike/" target="_blank">Sunshine Alike</a> 2009-09-23 22:27 <a href="http://www.shnenglu.com/sunshinealike/archive/2009/09/23/97048.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浠嶮FC涓嶢TL鐨勭敺濂沖叧緋昏璧穂杞琞http://www.shnenglu.com/sunshinealike/archive/2009/08/03/92102.htmlSunshine AlikeSunshine AlikeMon, 03 Aug 2009 14:53:00 GMThttp://www.shnenglu.com/sunshinealike/archive/2009/08/03/92102.htmlhttp://www.shnenglu.com/sunshinealike/comments/92102.htmlhttp://www.shnenglu.com/sunshinealike/archive/2009/08/03/92102.html#Feedback0http://www.shnenglu.com/sunshinealike/comments/commentRss/92102.htmlhttp://www.shnenglu.com/sunshinealike/services/trackbacks/92102.html 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 鍐欑殑寰堟湁鎰忔濓紝杞憳浜喡犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅?

鎴戜粠澶т笁寮濮嬪涔燤FC錛屽浜庝竴涓杞歡鐨勫鐢熸潵璇寸畻鏄湁鐐規櫄錛屽埌鐜板湪宸笉澶氭湁3涓勾澶翠簡銆? 鎴戝湪澶у洓榪涘叆鍏徃瀹炰範寮濮嬪涔燙OM錛屾帴瑙﹀埌ATL騫剁敤瀹冩潵鍋氬紑鍙戙傛垜鍦ㄥぇ浜屽啲澶╁紑濮嬫亱鐖憋紝鍒扮幇鍦ㄤ負姝㈢涓孌電埍鎯呰蛋榪?涓崐騫村ご緇堜簬鍒頒簡鏈礬銆傝繖浜涘浜庢垜 鏉ヨ閮界畻鍒濆皾錛屽皾涔嬫湁鍛蟲墍浠ュ啓涓鐐硅儭璦涔辮銆?

鐢峰コ鍏崇郴

濡傛灉浠庡摬瀛︾殑瑙傜偣鏉ョ湅錛岃繖澶ф瑕佽鏄竴縐嶈京璇佸叧緋諱簡!

棣栧厛璋堣皥鐢蜂漢銆傜敺浜轟笌鐢峰鐨勫尯鍒湪浜庤矗浠伙紝瀵逛簬涓涓敺浜烘潵璇達紝浠栫殑鑲╄唨姘歌繙鏈夎礋鎷咃紝浠栬瑙e喅 鐢熸椿涓亣鍒扮殑鎵鏈夐棶棰橈紝鍙互涓哄鍎垮甫鏉ュ垢紱忕敓媧伙紝鍙互璧″吇鐖舵瘝錛屽彲浠ュ仛涓浜涙垚灝辨潵鍒涗竴鐣簨涓氥傛墍浠ョ敺浜轟笉瑕佽交鐢燂紝鍥犱負浣犲灝涓嬪氨鎰忓懗鐫浣犵殑璐熸媴娌℃湁浜嗘敮鎾戯紝 涔熷氨鏄綘涓嶈礋璐d換銆傜敺浜虹殑榪欑璐d換浣撶幇浜嗕竴縐嶅垰鎬э紝鎵撲笉鍊掑帇涓嶅灝錛屽潕鍧庡澐鍧蜂竴璺蛋鏉ュ嵆浣挎病鏈夋壃鍚嶇珛涓囦絾鏄偐鑶涓婄殑璐熸媴濮嬬粓娌℃湁钀戒笅銆傞摦閾搧楠ㄣ侀搧琛鐢峰効銆? 闃沖垰涔嬬編閮芥槸瀵圭敺浜虹殑璧炵編錛屼竴涓搴敺浜烘槸欏舵鏌憋紝榪欏氨鏄矗浠匯?/p>

鍐嶈皥璋堝コ浜恒傚コ浜轟笌濂沖鐨勫尯鍒湪浜庢煍鎯咃紝灝戜簡鎾掑▏鍜屼換鎬э紝澶氫簡浣撹創鍜屾俯鏌斻傚コ浜烘槸鐢熸椿鐨勮皟鍓傚搧錛屽皯浜嗗ス灝界鍙互濉姳鑲氱毊銆佽ˉ鍏呰惀鍏諱絾椋熶箣鏃犲懗銆傚コ浜哄ぉ鐢熷氨鏄杽浜庝氦闄呯殑錛岃繖鏈韓浣撶幇鐨勫氨鏄竴縐嶆煍鎬э紝灝卞儚澶瀬涓鏍鳳紝浠ユ煍鍏嬪垰錛屽熷姪鍒氭т綋鐜版煍緹庛?/p>

鐢ㄥ緩絳戞潵褰㈠鐢峰コ鍏崇郴錛岀敺浜哄氨鍍忛挗絳嬫按娉ユ惌寤鴻搗鏉ョ殑妗嗘灦鎵垮彈鐫澶栧姏錛屽コ浜哄垯鏄妗嗘灦濉ˉ瑁呬慨 浣垮叾緹庤錛屼笉鍚岀殑鐢蜂漢鏈夌潃涓嶅悓鐨勫緩絳戦鏍鹼紝涓嶅悓鐨勫コ浜哄彲浠ヤ嬌寤虹瓚鍛堢幇涓嶅悓鐨勭編銆傛垚鍔熺殑鐢蜂漢鑳屽悗閮芥湁涓涓コ浜猴紝閽㈢瓔姘存償鍔犱笂綺懼績瑁呴グ璁╀漢浣撲細鍒拌璁′箣緹庯紝鑷? 浜庤皝閲嶈嬈¤錛岃皝琛ㄨ皝閲岄兘涓嶆槸鍏抽敭錛屽叧閿殑鏄垰鏌旂殑緇撳悎銆?/p>

MFC涓嶢TL

MFC鏄竴涓敺浜猴紝浠嶮icrosoft C/C++ version 7.0鍒癡isual Stduio.net 2005涓鐩存壙鎷呯潃杞歡妗嗘灦璁捐鐨勮鑹詫紝椋庨闆ㄩ洦璺笉鍥炲ご錛屽憊绔嬪湪杞歡璁捐澶ч亾錛屼負寮鍙戣呮彁渚涗究鍒╋紝钁楀悕鐨凚CG搴撳拰XTREME搴撻兘鏄湪MFC婧愮爜鍩虹 涓婄殑鏀硅繘銆傚畠澶ц岀箒鏉傦紝鏇叉姌閫氬菇錛岀矖鏃瘋豹鏀俱傚畠蹇呴』鎵挎媴璐d換錛屾彁渚涜蔣浠惰璁$殑涓濂楄В鍐蟲柟妗堬紝鑰屼笖鑳岃礋鐫鍘嗗彶鍖呰⒈錛屾墍浠ラ毦鍏嶅甫鏈変竴浜涙垚鐔熺敺浜虹殑娣遍們鑰屼笉琚漢 鐞嗚В銆傚鏋滀綘榪樹竴鍛崇殑鍘繪壒鍒ゅ畠錛岄偅鍙兘璇翠綘涓嶆噦鐢蜂漢鐨勫績錛屼笉鐞嗚В涓涓敺浜洪毦璦涔嬭嫤銆?ATL

ATL鏄竴涓コ浜猴紝灝忓閥鐏墊椿璁ㄤ漢鍠滅埍錛屽畠浣滀負COM鎬濇兂鐨勫疄鐜拌屾嬁鍑烘潵瑙e喅杞歡鍗忎綔鐨勯棶棰樸傚畠鍙互涓嶅叿浣撳疄鐜板姛鑳借屽彧鐣欏嚭涓浜涙帴鍙o紝鎺ュ彛涓ょ鐩擱氬茍涓旈殢鏃舵嫈鎻掞紝澶氫箞瀹岀編涓涓コ浜?涓轟竴涓狢++瀵硅薄閰嶅涓涓狝TL瀵硅薄浣犲彲浠ユ兂璞℃湁浠涔堢粨鏋滃槢?

杞歡璁捐涓殑MFC涓嶢TL

浠ュ墠鎴戜竴鐩翠互涓篈TL灝辨槸鍋氭帶浠躲佹瀯閫犳彃浠舵帴鍙d綋緋葷殑錛岃孧FC灝辨槸鐢ㄦ潵鍋氱晫闈㈠姛鑳姐傚畠浠睘浜庝笉鍚屼綋緋伙紝鍦ㄥ姛鑳界駭鍒笂瀛樺湪宸紓錛屾墍浠ュ彧鏄湪綰靛悜涓婄粨鍚堣屾病鏈夊皾璇曟í鍚戠殑緇撳悎銆備漢綾葷ぞ浼氭槸鑷劧鐨勶紝杞歡紺句細涔熷簲璇ユ槸鑷劧鐨勩傝嚜鐒朵唬琛ㄤ竴縐嶉殢鍜岋紝浜茶繎錛屽崗璋冦?/p>

鎻愬埌MFC錛屽叓涔濅笉紱誨崄灝辨秹鍙婂埌杞歡鐣岄潰寮鍙戙傜洰鍓嶆潵璇磋蔣浠跺鐢ㄩ渶姹傝秺鏉ヨ秺楂橈紝鑰岃蔣浠跺姛鑳界殑 涓嶇‘瀹氬洜绱犺秺鏉ヨ秺澶э紝涓涓壒瀹氱殑鐣岄潰琛屼負鍙兘涓嶇‘瀹氥侻FC鏄竴涓敺浜猴紝鐢ㄥ畠鍙互鍋氫換浣曟兂鍋氱殑鐣岄潰錛岃繖灝辨槸瀹冪殑鍒氭с備絾鏄垜浠埌搴曟槸瑕佸幓鍋氫粈涔堣繕鏄憡璇夊埆 浜烘垜浠彲浠ュ仛浠涔堝憿?濡傛灉鎴戜滑涓鍛崇殑鍋氾紝閭f垜浠厖鍏墮噺鍙槸涓涓幗澶紝鏄悤甯冩湁鍕囨棤璋嬨傛垜鍛婅瘔浣犳垜鏈変竴涓狹FC瀵硅薄錛岃繕鍛婅瘔浣犲畠鍙互鍋氫粈涔堬紝榪欐牱涓嶅氨澶熶簡銆?/p>

MFC鏄敺浜哄ぉ鐢熺己涔忔矡閫氳兘鍔涳紝鎵浠ユ棤娉曞憡鐭ュ鐣屽畠鑷韓鐨勮涓猴紝鍙湁瀹冭嚜宸辯煡閬撱傝繖鏃跺欏氨闇 瑕佷竴涓瀛愭彃鍒板璞″唴閮ㄥ幓浜嗚В瀹冿紝鑰孉TL鍒氬ソ鎻愪緵浜嗕竴涓帴鍙o紝灝嗗叾涓孌墊彃鍏FC瀵硅薄鍐呴儴鑰岄湶鍑哄彟涓绔互渚垮憡鐭ュ鐣孧FC瀵硅薄鍐呴儴鐨勮涓恒傝繖鏍風殑鐣岄潰鏄? 鍙В閲婄殑鐣岄潰錛屽畠鍏鋒湁鍋氫簨鎯呯殑鑳藉姏錛屼絾鏄畠涓嶅幓鍋氾紝鑰屾垚涓哄彲澶嶇敤鐣岄潰銆?/p>

]]>
sizeof緇堟瀬鏃犳儜 (杞?http://www.shnenglu.com/sunshinealike/archive/2009/03/27/78046.htmlSunshine AlikeSunshine AlikeFri, 27 Mar 2009 08:53:00 GMThttp://www.shnenglu.com/sunshinealike/archive/2009/03/27/78046.htmlhttp://www.shnenglu.com/sunshinealike/comments/78046.htmlhttp://www.shnenglu.com/sunshinealike/archive/2009/03/27/78046.html#Feedback0http://www.shnenglu.com/sunshinealike/comments/commentRss/78046.htmlhttp://www.shnenglu.com/sunshinealike/services/trackbacks/78046.html 杞嚜錛?a href="/andxie99/archive/2006/10/26/14230.html">http://www.shnenglu.com/andxie99/archive/2006/10/26/14230.html

1. 瀹氫箟錛?br />sizeof鏄疌/C++涓殑涓涓搷浣滅錛坥perator錛夛紝綆鍗曠殑璇村叾浣滅敤灝辨槸榪斿洖涓涓璞℃垨鑰呯被鍨嬫墍鍗犵殑鍐呭瓨瀛楄妭鏁般?br />MSDN涓婄殑瑙i噴涓猴細
The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types).
This keyword returns a value of type size_t.
鍏惰繑鍥炲肩被鍨嬩負size_t錛屽湪澶存枃浠秙tddef.h涓畾涔夈傝繖鏄竴涓緷璧栦簬緙栬瘧緋葷粺鐨勫鹼紝涓鑸畾涔変負
typedef unsigned int size_t;
涓栦笂緙栬瘧鍣ㄦ灄鏋楁繪伙紝浣嗕綔涓轟竴涓鑼冿紝瀹冧滑閮戒細淇濊瘉char銆乻igned char鍜寀nsigned char鐨剆izeof鍊間負1錛屾瘯绔焎har鏄垜浠紪紼嬭兘鐢ㄧ殑鏈灝忔暟鎹被鍨嬨?

2. 璇硶錛?br />sizeof鏈変笁縐嶈娉曞艦寮忥紝濡備笅錛?br />1) sizeof( object ); // sizeof( 瀵硅薄 );
2) sizeof( type_name ); // sizeof( 綾誨瀷 );
3) sizeof object; // sizeof 瀵硅薄;
鎵浠ワ紝
int i;
sizeof( i ); // ok
sizeof i; // ok
sizeof( int ); // ok
sizeof int; // error
鏃㈢劧鍐欐硶3鍙互鐢ㄥ啓娉?浠f浛錛屼負姹傚艦寮忕粺涓浠ュ強鍑忓皯鎴戜滑澶ц剳鐨勮礋鎷咃紝絎?縐嶅啓娉曪紝蹇樻帀瀹冨惂錛?br />瀹為檯涓婏紝sizeof璁$畻瀵硅薄鐨勫ぇ灝忎篃鏄漿鎹㈡垚瀵瑰璞$被鍨嬬殑璁$畻錛屼篃灝辨槸璇達紝鍚岀綾誨瀷鐨勪笉鍚屽璞″叾sizeof鍊奸兘鏄竴鑷寸殑銆傝繖閲岋紝瀵硅薄鍙互榪涗竴姝ュ歡浼歌嚦琛ㄨ揪寮忥紝鍗硈izeof鍙互瀵逛竴涓〃杈懼紡姹傚鹼紝緙栬瘧鍣ㄦ牴鎹〃杈懼紡鐨勬渶緇堢粨鏋滅被鍨嬫潵紜畾澶у皬錛屼竴鑸笉浼氬琛ㄨ揪寮忚繘琛岃綆椼傚錛?br />sizeof( 2 );// 2鐨勭被鍨嬩負int錛屾墍浠ョ瓑浠蜂簬 sizeof( int );
sizeof( 2 + 3.14 ); // 3.14鐨勭被鍨嬩負double錛?涔熶細琚彁鍗囨垚double綾誨瀷錛屾墍浠ョ瓑浠蜂簬 sizeof( double );
sizeof涔熷彲浠ュ涓涓嚱鏁拌皟鐢ㄦ眰鍊鹼紝鍏剁粨鏋滄槸鍑芥暟榪斿洖綾誨瀷鐨勫ぇ灝忥紝鍑芥暟騫朵笉浼氳璋冪敤錛屾垜浠潵鐪嬩竴涓畬鏁寸殑渚嬪瓙錛?br />char foo()
{
聽printf("foo() has been called.\n");
聽聽聽 return 'a';
}
int main()
{
size_t sz = sizeof( foo() ); // foo() 鐨勮繑鍥炲肩被鍨嬩負char錛屾墍浠z = sizeof( char )錛宖oo()騫朵笉浼氳璋冪敤
printf("sizeof( foo() ) = %d\n", sz);
}
C99鏍囧噯瑙勫畾錛屽嚱鏁般佷笉鑳界‘瀹氱被鍨嬬殑琛ㄨ揪寮忎互鍙婁綅鍩燂紙bit-field錛夋垚鍛樹笉鑳借璁$畻sizeof鍊鹼紝鍗充笅闈㈣繖浜涘啓娉曢兘鏄敊璇殑錛?br />sizeof( foo );// error

void foo2() { }
sizeof( foo2() );// error

struct S
{
unsigned int f1 : 1;
unsigned int f2 : 5;
unsigned int f3 : 12;
};
sizeof( S.f1 );// error


3. sizeof鐨勫父閲忔?br />sizeof鐨勮綆楀彂鐢熷湪緙栬瘧鏃跺埢錛屾墍浠ュ畠鍙互琚綋浣滃父閲忚〃杈懼紡浣跨敤錛屽錛?br />char ary[ sizeof( int ) * 10 ]; // ok
鏈鏂扮殑C99鏍囧噯瑙勫畾sizeof涔熷彲浠ュ湪榪愯鏃跺埢榪涜璁$畻錛屽涓嬮潰鐨勭▼搴忓湪Dev-C++涓彲浠ユ紜墽琛岋細
int n;
n = 10; // n鍔ㄦ佽祴鍊?br />char ary[n]; // C99涔熸敮鎸佹暟緇勭殑鍔ㄦ佸畾涔?br />printf("%d\n", sizeof(ary)); // ok. 杈撳嚭10
浣嗗湪娌℃湁瀹屽叏瀹炵幇C99鏍囧噯鐨勭紪璇戝櫒涓氨琛屼笉閫氫簡錛屼笂闈㈢殑浠g爜鍦╒C6涓氨閫氫笉榪囩紪璇戙傛墍浠ユ垜浠渶濂借繕鏄涓簊izeof鏄湪緙栬瘧鏈熸墽琛岀殑錛岃繖鏍蜂笉浼氬甫鏉ラ敊璇紝璁╃▼搴忕殑鍙Щ妞嶆у己浜涖?/font>


4. 鍩烘湰鏁版嵁綾誨瀷鐨剆izeof
榪欓噷鐨勫熀鏈暟鎹被鍨嬫寚short銆乮nt銆乴ong銆乫loat銆乨ouble榪欐牱鐨勭畝鍗曞唴緗暟鎹被鍨嬶紝鐢變簬瀹冧滑閮芥槸鍜岀郴緇熺浉鍏崇殑錛屾墍浠ュ湪涓嶅悓鐨勭郴緇熶笅鍙栧煎彲鑳戒笉鍚岋紝榪欏姟蹇呭紩璧鋒垜浠殑娉ㄦ剰錛屽敖閲忎笉瑕佸湪榪欐柟闈㈢粰鑷繁紼嬪簭鐨勭Щ妞嶉犳垚楹葷儲銆?br />涓鑸殑錛屽湪32浣嶇紪璇戠幆澧冧腑錛宻izeof(int)鐨勫彇鍊間負4銆?/font>


5. 鎸囬拡鍙橀噺鐨剆izeof
瀛﹁繃鏁版嵁緇撴瀯鐨勪綘搴旇鐭ラ亾鎸囬拡鏄竴涓緢閲嶈鐨勬蹇碉紝瀹冭褰曚簡鍙︿竴涓璞$殑鍦板潃銆傛棦鐒舵槸鏉ュ瓨鏀懼湴鍧鐨勶紝閭d箞瀹冨綋鐒剁瓑浜庤綆楁満鍐呴儴鍦板潃鎬葷嚎鐨勫搴︺傛墍浠ュ湪32浣嶈綆楁満涓紝涓涓寚閽堝彉閲忕殑榪斿洖鍊煎繀瀹氭槸4錛堟敞鎰忕粨鏋滄槸浠ュ瓧鑺備負鍗曚綅錛夛紝鍙互棰勮錛屽湪灝嗘潵鐨?4浣嶇郴緇熶腑鎸囬拡鍙橀噺鐨剆izeof緇撴灉涓?銆?br />char* pc = "abc";
int* pi;
string* ps;
char** ppc = &pc;
void (*pf)();// 鍑芥暟鎸囬拡
sizeof( pc ); // 緇撴灉涓?
sizeof( pi ); // 緇撴灉涓?
sizeof( ps ); // 緇撴灉涓?
sizeof( ppc ); // 緇撴灉涓?
sizeof( pf );// 緇撴灉涓?
鎸囬拡鍙橀噺鐨剆izeof鍊間笌鎸囬拡鎵鎸囩殑瀵硅薄娌℃湁浠諱綍鍏崇郴錛屾鏄敱浜庢墍鏈夌殑鎸囬拡鍙橀噺鎵鍗犲唴瀛樺ぇ灝忕浉絳夛紝鎵浠FC娑堟伅澶勭悊鍑芥暟浣跨敤涓や釜鍙傛暟WPARAM銆丩PARAM灝辮兘浼犻掑悇縐嶅鏉傜殑娑堟伅緇撴瀯錛堜嬌鐢ㄦ寚鍚戠粨鏋勪綋鐨勬寚閽堬級銆?/font>


6. 鏁扮粍鐨剆izeof
鏁扮粍鐨剆izeof鍊肩瓑浜庢暟緇勬墍鍗犵敤鐨勫唴瀛樺瓧鑺傛暟錛屽錛?br />char a1[] = "abc";
int a2[3];
sizeof( a1 ); // 緇撴灉涓?錛屽瓧絎︿覆鏈熬榪樺瓨鍦ㄤ竴涓狽ULL緇堟絎?br />sizeof( a2 ); // 緇撴灉涓?*4=12錛堜緷璧栦簬int錛?br />涓浜涙湅鍙嬪垰寮濮嬫椂鎶妔izeof褰撲綔浜嗘眰鏁扮粍鍏冪礌鐨勪釜鏁幫紝鐜板湪錛屼綘搴旇鐭ラ亾榪欐槸涓嶅鐨勶紝閭d箞搴旇鎬庝箞姹傛暟緇勫厓绱犵殑涓暟鍛紵Easy錛岄氬父鏈変笅闈袱縐嶅啓娉曪細
int c1 = sizeof( a1 ) / sizeof( char ); // 鎬婚暱搴?鍗曚釜鍏冪礌鐨勯暱搴?br />int c2 = sizeof( a1 ) / sizeof( a1[0] ); // 鎬婚暱搴?絎竴涓厓绱犵殑闀垮害
鍐欏埌榪欓噷錛屾彁涓闂紝涓嬮潰鐨刢3錛宑4鍊煎簲璇ユ槸澶氬皯鍛紵
void foo3(char a3[3])
{
int c3 = sizeof( a3 ); // c3 == ?
}
void foo4(char a4[])
{
int c4 = sizeof( a4 ); // c4 == ?
}涔熻褰撲綘璇曞浘鍥炵瓟c4鐨勫兼椂宸茬粡鎰忚瘑鍒癱3絳旈敊浜嗭紝鏄殑錛宑3!=3銆傝繖閲屽嚱鏁板弬鏁癮3宸蹭笉鍐嶆槸鏁扮粍綾誨瀷錛岃屾槸铚曞彉鎴愭寚閽堬紝鐩稿綋浜巆har* a3錛屼負浠涔堬紵浠旂粏鎯蟲兂灝變笉闅炬槑鐧斤紝鎴戜滑璋冪敤鍑芥暟foo1鏃訛紝紼嬪簭浼氬湪鏍堜笂鍒嗛厤涓涓ぇ灝忎負3鐨勬暟緇勫悧錛熶笉浼氾紒鏁扮粍鏄滀紶鍧鈥濈殑錛岃皟鐢ㄨ呭彧闇灝嗗疄鍙傜殑鍦板潃浼犻掕繃鍘伙紝鎵浠3鑷劧涓烘寚閽堢被鍨嬶紙char*錛夛紝c3鐨勫間篃灝變負4銆?/font>

7. 緇撴瀯浣撶殑sizeof
榪欐槸鍒濆鑰呴棶寰楁渶澶氱殑涓涓棶棰橈紝鎵浠ヨ繖閲屾湁蹇呰澶氳垂鐐圭瑪澧ㄣ傝鎴戜滑鍏堢湅涓涓粨鏋勪綋錛?br />struct S1
{
char c;
int i;
};
闂畇izeof(s1)絳変簬澶氬皯錛熻仾鏄庣殑浣犲紑濮嬫濊冧簡錛宑har鍗?涓瓧鑺傦紝int鍗?涓瓧鑺傦紝閭d箞鍔犺搗鏉ュ氨搴旇鏄?銆傛槸榪欐牱鍚楋紵浣犲湪浣犳満鍣ㄤ笂璇曡繃浜嗗悧錛熶篃璁鎬綘鏄鐨勶紝浣嗗緢鍙兘浣犳槸閿欑殑錛乂C6涓寜榛樿璁劇疆寰楀埌鐨勭粨鏋滀負8銆?br />Why錛熶負浠涔堝彈浼ょ殑鎬繪槸鎴戯紵
璇蜂笉瑕佹伯涓э紝鎴戜滑鏉ュソ濂界悽紓ㄤ竴涓媠izeof鐨勫畾涔夆斺攕izeof鐨勭粨鏋滅瓑浜庡璞℃垨鑰呯被鍨嬫墍鍗犵殑鍐呭瓨瀛楄妭鏁幫紝濂藉惂錛岄偅灝辮鎴戜滑鏉ョ湅鐪婼1鐨勫唴瀛樺垎閰嶆儏鍐碉細
S1 s1 = { 'a', 0xFFFFFFFF };
瀹氫箟涓婇潰鐨勫彉閲忓悗錛屽姞涓婃柇鐐癸紝榪愯紼嬪簭錛岃瀵焥1鎵鍦ㄧ殑鍐呭瓨錛屼綘鍙戠幇浜嗕粈涔堬紵
浠ユ垜鐨刅C6.0涓轟緥錛宻1鐨勫湴鍧涓?x0012FF78錛屽叾鏁版嵁鍐呭濡備笅錛?br />0012FF78:? 61 CC CC CC FF FF FF FF
鍙戠幇浜嗕粈涔堬紵鎬庝箞涓棿澶規潅浜?涓瓧鑺傜殑CC錛熺湅鐪婱SDN涓婄殑璇存槑錛?br />When applied to a structure type or variable, sizeof returns the actual size, which may include padding bytes inserted for alignment.
鍘熸潵濡傛錛岃繖灝辨槸浼犺涓殑瀛楄妭瀵歸綈鍟婏紒涓涓噸瑕佺殑璇濋鍑虹幇浜嗐?br />涓轟粈涔堥渶瑕佸瓧鑺傚榻愶紵璁$畻鏈虹粍鎴愬師鐞嗘暀瀵兼垜浠繖鏍鋒湁鍔╀簬鍔犲揩璁$畻鏈虹殑鍙栨暟閫熷害錛屽惁鍒欏氨寰楀鑺辨寚浠ゅ懆鏈熶簡銆備負姝わ紝緙栬瘧鍣ㄩ粯璁や細瀵圭粨鏋勪綋榪涜澶勭悊錛堝疄闄呬笂鍏跺畠鍦版柟鐨勬暟鎹彉閲忎篃鏄姝わ級錛岃瀹藉害涓?鐨勫熀鏈暟鎹被鍨嬶紙short絳夛級閮戒綅浜庤兘琚?鏁撮櫎鐨勫湴鍧涓婏紝璁╁搴︿負4鐨勫熀鏈暟鎹被鍨嬶紙int絳夛級閮戒綅浜庤兘琚?鏁撮櫎鐨勫湴鍧涓婏紝浠ユ綾繪帹銆傝繖鏍鳳紝涓や釜鏁頒腑闂村氨鍙兘闇瑕佸姞鍏ュ~鍏呭瓧鑺傦紝鎵浠ユ暣涓粨鏋勪綋鐨剆izeof鍊煎氨澧為暱浜嗐?br />璁╂垜浠氦鎹竴涓婼1涓璫har涓巌nt鐨勪綅緗細
struct S2
{
int i;
char c;
};
鐪嬬湅sizeof(S2)鐨勭粨鏋滀負澶氬皯錛屾庝箞榪樻槸8錛熷啀鐪嬬湅鍐呭瓨錛屽師鏉ユ垚鍛榗鍚庨潰浠嶇劧鏈?涓~鍏呭瓧鑺傦紝榪欏張鏄負浠涔堝晩錛熷埆鐫鎬ワ紝涓嬮潰鎬葷粨瑙勫緥銆?br />
瀛楄妭瀵歸綈鐨勭粏鑺傚拰緙栬瘧鍣ㄥ疄鐜扮浉鍏籌紝浣嗕竴鑸岃█錛屾弧瓚充笁涓噯鍒欙細
1) 緇撴瀯浣撳彉閲忕殑棣栧湴鍧鑳藉琚叾鏈瀹藉熀鏈被鍨嬫垚鍛樼殑澶у皬鎵鏁撮櫎錛?br />2) 緇撴瀯浣撴瘡涓垚鍛樼浉瀵逛簬緇撴瀯浣撻鍦板潃鐨勫亸縐婚噺錛坥ffset錛夐兘鏄垚鍛樺ぇ灝忕殑鏁存暟鍊嶏紝濡傛湁闇瑕佺紪璇戝櫒浼氬湪鎴愬憳涔嬮棿鍔犱笂濉厖瀛楄妭錛坕nternal adding錛夛紱
3) 緇撴瀯浣撶殑鎬誨ぇ灝忎負緇撴瀯浣撴渶瀹藉熀鏈被鍨嬫垚鍛樺ぇ灝忕殑鏁存暟鍊嶏紝濡傛湁闇瑕佺紪璇戝櫒浼氬湪鏈鏈竴涓垚鍛樹箣鍚庡姞涓婂~鍏呭瓧鑺傦紙trailing padding錛夈?br />瀵逛簬涓婇潰鐨勫噯鍒欙紝鏈夊嚑鐐歸渶瑕佽鏄庯細
1) 鍓嶉潰涓嶆槸璇寸粨鏋勪綋鎴愬憳鐨勫湴鍧鏄叾澶у皬鐨勬暣鏁板嶏紝鎬庝箞鍙堣鍒板亸縐婚噺浜嗗憿錛熷洜涓烘湁浜嗙1鐐瑰瓨鍦紝鎵浠ユ垜浠氨鍙互鍙冭檻鎴愬憳鐨勫亸縐婚噺錛岃繖鏍鋒濊冭搗鏉ョ畝鍗曘傛兂鎯充負浠涔堛?br />緇撴瀯浣撴煇涓垚鍛樼浉瀵逛簬緇撴瀯浣撻鍦板潃鐨勫亸縐婚噺鍙互閫氳繃瀹弌ffsetof()鏉ヨ幏寰楋紝榪欎釜瀹忎篃鍦╯tddef.h涓畾涔夛紝濡備笅錛?br />#define offsetof(s,m)?? (size_t)&(((s *)0)->m)
渚嬪錛屾兂瑕佽幏寰桽2涓璫鐨勫亸縐婚噺錛屾柟娉曚負
size_t pos = offsetof(S2, c);// pos絳変簬4
2) 鍩烘湰綾誨瀷鏄寚鍓嶉潰鎻愬埌鐨勫儚char銆乻hort銆乮nt銆乫loat銆乨ouble榪欐牱鐨勫唴緗暟鎹被鍨嬶紝榪欓噷鎵璇寸殑鈥滄暟鎹搴︹濆氨鏄寚鍏秙izeof鐨勫ぇ灝忋傜敱浜庣粨鏋勪綋鐨勬垚鍛樺彲浠ユ槸澶嶅悎綾誨瀷錛屾瘮濡傚彟澶栦竴涓粨鏋勪綋錛屾墍浠ュ湪瀵繪壘鏈瀹藉熀鏈被鍨嬫垚鍛樻椂錛屽簲褰撳寘鎷鍚堢被鍨嬫垚鍛樼殑瀛愭垚鍛橈紝鑰屼笉鏄妸澶嶅悎鎴愬憳鐪嬫垚鏄竴涓暣浣撱備絾鍦ㄧ‘瀹氬鍚堢被鍨嬫垚鍛樼殑鍋忕Щ浣嶇疆鏃跺垯鏄皢澶嶅悎綾誨瀷浣滀負鏁翠綋鐪嬪緟銆?br />榪欓噷鍙欒堪璧鋒潵鏈夌偣鎷楀彛錛屾濊冭搗鏉ヤ篃鏈夌偣鎸犲ご錛岃繕鏄鎴戜滑鐪嬬湅渚嬪瓙鍚э紙鍏蜂綋鏁板間粛浠C6涓轟緥錛屼互鍚庝笉鍐嶈鏄庯級錛?br />struct S3
{
char c1;
S1 s;
char c2
};
S1鐨勬渶瀹界畝鍗曟垚鍛樼殑綾誨瀷涓篿nt錛孲3鍦ㄨ冭檻鏈瀹界畝鍗曠被鍨嬫垚鍛樻椂鏄皢S1鈥滄墦鏁b濈湅鐨勶紝鎵浠3鐨勬渶瀹界畝鍗曠被鍨嬩負int錛岃繖鏍鳳紝閫氳繃S3瀹氫箟鐨勫彉閲忥紝鍏跺瓨鍌ㄧ┖闂撮鍦板潃闇瑕佽4鏁撮櫎錛屾暣涓猻izeof(S3)鐨勫間篃搴旇琚?鏁撮櫎銆?br />c1鐨勫亸縐婚噺涓?錛宻鐨勫亸縐婚噺鍛紵榪欐椂s鏄竴涓暣浣擄紝瀹冧綔涓虹粨鏋勪綋鍙橀噺涔熸弧瓚沖墠闈笁涓噯鍒欙紝鎵浠ュ叾澶у皬涓?錛屽亸縐婚噺涓?錛宑1涓巗涔嬮棿渚塊渶瑕?涓~鍏呭瓧鑺傦紝鑰宑2涓巗涔嬮棿灝變笉闇瑕佷簡錛屾墍浠2鐨勫亸縐婚噺涓?2錛岀畻涓奵2鐨勫ぇ灝忎負13錛?3鏄笉鑳借4鏁撮櫎鐨勶紝榪欐牱鏈熬榪樺緱琛ヤ笂3涓~鍏呭瓧鑺傘傛渶鍚庡緱鍒皊izeof(S3)鐨勫間負16銆?br />閫氳繃涓婇潰鐨勫彊榪幫紝鎴戜滑鍙互寰楀埌涓涓叕寮忥細
緇撴瀯浣撶殑澶у皬絳変簬鏈鍚庝竴涓垚鍛樼殑鍋忕Щ閲忓姞涓婂叾澶у皬鍐嶅姞涓婃湯灝劇殑濉厖瀛楄妭鏁扮洰錛屽嵆錛?br />sizeof( struct ) = offsetof( last item ) + sizeof( last item ) + sizeof( trailing padding )

鍒拌繖閲岋紝鏈嬪弸浠簲璇ュ緇撴瀯浣撶殑sizeof鏈変簡涓涓叏鏂扮殑璁よ瘑錛屼絾涓嶈楂樺叴寰楀お鏃╋紝鏈変竴涓獎鍝峴izeof鐨勯噸瑕佸弬閲忚繕鏈鎻愬強錛岄偅渚挎槸緙栬瘧鍣ㄧ殑pack鎸囦護銆傚畠鏄敤鏉ヨ皟鏁寸粨鏋勪綋瀵歸綈鏂瑰紡鐨勶紝涓嶅悓緙栬瘧鍣ㄥ悕縐板拰鐢ㄦ硶鐣ユ湁涓嶅悓錛孷C6涓氳繃#pragma pack瀹炵幇錛屼篃鍙互鐩存帴淇敼/Zp緙栬瘧寮鍏熾?pragma pack鐨勫熀鏈敤娉曚負錛?pragma pack( n )錛宯涓哄瓧鑺傚榻愭暟錛屽叾鍙栧間負1銆?銆?銆?銆?6錛岄粯璁ゆ槸8錛屽鏋滆繖涓兼瘮緇撴瀯浣撴垚鍛樼殑sizeof鍊煎皬錛岄偅涔堣鎴愬憳鐨勫亸縐婚噺搴旇浠ユ鍊間負鍑嗭紝鍗蟲槸璇達紝緇撴瀯浣撴垚鍛樼殑鍋忕Щ閲忓簲璇ュ彇浜岃呯殑鏈灝忓鹼紝鍏紡濡備笅錛?br />offsetof( item ) = min( n, sizeof( item ) )
鍐嶇湅紺轟緥錛?br />#pragma pack(push) // 灝嗗綋鍓峱ack璁劇疆鍘嬫爤淇濆瓨
#pragma pack(2)// 蹇呴』鍦ㄧ粨鏋勪綋瀹氫箟涔嬪墠浣跨敤
struct S1
{
char c;
int i;
};
struct S3
{
char c1;
S1 s;
char c2
};
#pragma pack(pop) // 鎭㈠鍏堝墠鐨刾ack璁劇疆
璁$畻sizeof(S1)鏃訛紝min(2, sizeof(i))鐨勫間負2錛屾墍浠鐨勫亸縐婚噺涓?錛屽姞涓妔izeof(i)絳変簬6錛岃兘澶熻2鏁撮櫎錛屾墍浠ユ暣涓猄1鐨勫ぇ灝忎負6銆?br />鍚屾牱錛屽浜巗izeof(S3)錛宻鐨勫亸縐婚噺涓?錛宑2鐨勫亸縐婚噺涓?錛屽姞涓妔izeof(c2)絳変簬9錛屼笉鑳借2鏁撮櫎錛屾坊鍔犱竴涓~鍏呭瓧鑺傦紝鎵浠izeof(S3)絳変簬10銆?br />鐜板湪錛屾湅鍙嬩滑鍙互杞繪澗鐨勫嚭涓鍙f皵浜嗭紝:)

榪樻湁涓鐐硅娉ㄦ剰錛屸滅┖緇撴瀯浣撯濓紙涓嶅惈鏁版嵁鎴愬憳錛夌殑澶у皬涓嶄負0錛岃屾槸1銆傝瘯鎯充竴涓滀笉鍗犵┖闂粹濈殑鍙橀噺濡備綍琚彇鍦板潃銆佷袱涓笉鍚岀殑鈥滅┖緇撴瀯浣撯濆彉閲忓張濡備綍寰椾互鍖哄垎鍛紵浜庢槸錛屸滅┖緇撴瀯浣撯濆彉閲忎篃寰楄瀛樺偍錛岃繖鏍風紪璇戝櫒涔熷氨鍙兘涓哄叾鍒嗛厤涓涓瓧鑺傜殑絀洪棿鐢ㄤ簬鍗犱綅浜嗐傚涓嬶細
struct S5 { };
sizeof( S5 ); // 緇撴灉涓?

8. 鍚綅鍩熺粨鏋勪綋鐨剆izeof
鍓嶉潰宸茬粡璇磋繃錛屼綅鍩熸垚鍛樹笉鑳藉崟鐙鍙杝izeof鍊鹼紝鎴戜滑榪欓噷瑕佽璁虹殑鏄惈鏈変綅鍩熺殑緇撴瀯浣撶殑sizeof錛屽彧鏄冭檻鍒板叾鐗規畩鎬ц屽皢鍏朵笓闂ㄥ垪浜嗗嚭鏉ャ?br />C99瑙勫畾int銆乽nsigned int鍜宐ool鍙互浣滀負浣嶅煙綾誨瀷錛屼絾緙栬瘧鍣ㄥ嚑涔庨兘瀵規浣滀簡鎵╁睍錛屽厑璁稿叾瀹冪被鍨嬬被鍨嬬殑瀛樺湪銆?br />浣跨敤浣嶅煙鐨勪富瑕佺洰鐨勬槸鍘嬬緝瀛樺偍錛屽叾澶ц嚧瑙勫垯涓猴細
1) 濡傛灉鐩擱偦浣嶅煙瀛楁鐨勭被鍨嬬浉鍚岋紝涓斿叾浣嶅涔嬪拰灝忎簬綾誨瀷鐨剆izeof澶у皬錛屽垯鍚庨潰鐨勫瓧孌靛皢绱ч偦鍓嶄竴涓瓧孌靛瓨鍌紝鐩村埌涓嶈兘瀹圭撼涓烘錛?br />2) 濡傛灉鐩擱偦浣嶅煙瀛楁鐨勭被鍨嬬浉鍚岋紝浣嗗叾浣嶅涔嬪拰澶т簬綾誨瀷鐨剆izeof澶у皬錛屽垯鍚庨潰鐨勫瓧孌靛皢浠庢柊鐨勫瓨鍌ㄥ崟鍏冨紑濮嬶紝鍏跺亸縐婚噺涓哄叾綾誨瀷澶у皬鐨勬暣鏁板嶏紱
3) 濡傛灉鐩擱偦鐨勪綅鍩熷瓧孌電殑綾誨瀷涓嶅悓錛屽垯鍚勭紪璇戝櫒鐨勫叿浣撳疄鐜版湁宸紓錛孷C6閲囧彇涓嶅帇緙╂柟寮忥紝Dev-C++閲囧彇鍘嬬緝鏂瑰紡錛?br />4) 濡傛灉浣嶅煙瀛楁涔嬮棿絀挎彃鐫闈炰綅鍩熷瓧孌碉紝鍒欎笉榪涜鍘嬬緝錛?br />5) 鏁翠釜緇撴瀯浣撶殑鎬誨ぇ灝忎負鏈瀹藉熀鏈被鍨嬫垚鍛樺ぇ灝忕殑鏁存暟鍊嶃?br />
榪樻槸璁╂垜浠潵鐪嬬湅渚嬪瓙銆?br />紺轟緥1錛?br />struct BF1
{
char f1 : 3;
char f2 : 4;
char f3 : 5;
};
鍏跺唴瀛樺竷灞涓猴細
|_f1__|__f2__|_|____f3___|____|
|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|

浣嶅煙綾誨瀷涓篶har錛岀1涓瓧鑺備粎鑳藉綰充笅f1鍜宖2錛屾墍浠2琚帇緙╁埌絎?涓瓧鑺備腑錛岃宖3鍙兘浠庝笅涓涓瓧鑺傚紑濮嬨傚洜姝izeof(BF1)鐨勭粨鏋滀負2銆?br />紺轟緥2錛?br />struct BF2
{
char f1 : 3;
short f2 : 4;
char f3 : 5;
};
鐢變簬鐩擱偦浣嶅煙綾誨瀷涓嶅悓錛屽湪VC6涓叾sizeof涓?錛屽湪Dev-C++涓負2銆?br />紺轟緥3錛?br />struct BF3
{
char f1 : 3;
char f2;
char f3 : 5;
};
闈炰綅鍩熷瓧孌電┛鎻掑湪鍏朵腑錛屼笉浼氫駭鐢熷帇緙╋紝鍦╒C6鍜孌ev-C++涓緱鍒扮殑澶у皬鍧囦負3銆?br />

9. 鑱斿悎浣撶殑sizeof
緇撴瀯浣撳湪鍐呭瓨緇勭粐涓婃槸欏哄簭寮忕殑錛岃仈鍚堜綋鍒欐槸閲嶅彔寮忥紝鍚勬垚鍛樺叡浜竴孌靛唴瀛橈紝鎵浠ユ暣涓仈鍚堜綋鐨剆izeof涔熷氨鏄瘡涓垚鍛榮izeof鐨勬渶澶у箋傜粨鏋勪綋鐨勬垚鍛樹篃鍙互鏄鍚堢被鍨嬶紝榪欓噷錛屽鍚堢被鍨嬫垚鍛樻槸琚綔涓烘暣浣撹冭檻鐨勩?br />鎵浠ワ紝涓嬮潰渚嬪瓙涓紝U鐨剆izeof鍊肩瓑浜巗izeof(s)銆?br />union U
{
int i;
char c;
S1 s;
};



]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              亚洲激情视频网站| 久久蜜桃资源一区二区老牛| 依依成人综合视频| 国产婷婷一区二区| 国产精品青草综合久久久久99 | 久久久精彩视频| 亚洲精品日韩在线观看| 久久av一区二区三区亚洲| 亚洲免费在线电影| 欧美日韩成人一区| 久久激情久久| 亚洲一区二区免费视频| 国产欧美日韩精品专区| 巨乳诱惑日韩免费av| 亚洲国产欧美一区二区三区同亚洲| 欧美日本一区二区高清播放视频| 欧美电影在线| 亚洲免费在线看| 一区二区三区在线免费视频| 在线免费高清一区二区三区| 欧美一区二区三区啪啪| 日韩视频在线观看| 亚洲免费不卡| 欧美日韩国产影院| 亚洲久久一区二区| 亚洲一级影院| 国产精品成av人在线视午夜片| 亚洲老司机av| 亚洲特黄一级片| 欧美日韩三级视频| 亚洲精品影视| 亚洲欧美综合精品久久成人| 国产精品免费一区豆花| 亚洲欧美视频一区| 久久福利电影| 悠悠资源网亚洲青| 乱码第一页成人| 亚洲国产精品女人久久久| 99精品久久久| 欧美伦理视频网站| 国产精品影片在线观看| 国产一区二区三区四区在线观看 | 久久激情五月丁香伊人| 亚洲国产一区二区三区青草影视 | 狠色狠色综合久久| 久久婷婷亚洲| 亚洲国产三级网| 欧美黄色网络| 亚洲视频视频在线| 国产一区二区三区久久久| 国产精品a久久久久| 欧美日本一道本| 国产精品成人在线观看| 欧美三区在线| 狠色狠色综合久久| 亚洲毛片网站| 欧美亚洲在线播放| 欧美成人久久| 亚洲一二三四久久| 久久精品天堂| 欧美日韩成人精品| 国产在线观看一区| 99亚洲一区二区| 欧美一激情一区二区三区| 六月天综合网| 欧美黄色免费网站| 国产人妖伪娘一区91| 欧美经典一区二区| 欧美电影打屁股sp| 国产专区欧美精品| 一区二区欧美国产| 1024亚洲| 亚洲欧美日韩国产成人| 美日韩在线观看| 西瓜成人精品人成网站| 亚洲国产精品一区制服丝袜| 国产精品对白刺激久久久| 久久综合给合| 欧美一区二区三区四区夜夜大片| 亚洲日本电影在线| 噜噜噜久久亚洲精品国产品小说| 亚洲欧洲在线观看| 欧美激情一区二区三区不卡| 先锋影音久久久| 国产日产精品一区二区三区四区的观看方式 | 老鸭窝毛片一区二区三区| 国产精品美女久久久久av超清| 一本大道久久a久久精品综合 | 日韩亚洲欧美精品| 亚洲免费观看在线观看| 久久国产精品久久久久久| 久久夜精品va视频免费观看| 悠悠资源网久久精品| 欧美国产一区在线| 欧美日韩一本到| 欧美一区二区三区四区视频| 欧美亚洲视频在线观看| 影音国产精品| 国内成+人亚洲+欧美+综合在线| 亚洲第一毛片| 午夜一区二区三区不卡视频| 亚洲二区在线视频| 欧美一区二区三区精品| 一区二区三区在线观看欧美| 一本色道久久综合狠狠躁篇的优点 | 欧美日韩国产电影| 日韩一级在线观看| 久久久久五月天| 欧美一区二区三区在线播放| 亚洲一区精品视频| 亚洲一区高清| 亚洲欧美中文另类| 午夜欧美视频| 久久都是精品| 欧美主播一区二区三区| 欧美一级片久久久久久久| 亚洲一区二区三区四区视频| 亚洲——在线| 在线综合亚洲| 欧美刺激午夜性久久久久久久| 亚洲欧洲三级| 亚洲国产精品v| 国产欧美韩国高清| 亚洲精品中文字幕女同| 国产一区成人| 一本一道久久综合狠狠老精东影业| 国产一区二区日韩精品欧美精品 | 99精品视频免费全部在线| 性久久久久久| 亚洲欧美日本伦理| 欧美日韩精品免费观看视一区二区 | 欧美激情自拍| 欧美gay视频| 99热精品在线观看| 久久婷婷激情| 欧美二区在线| 亚洲精品免费在线播放| 蜜桃av久久久亚洲精品| 久久亚洲私人国产精品va| 亚洲美女少妇无套啪啪呻吟| 久久中文精品| 日韩亚洲不卡在线| 亚洲人精品午夜| 一本久道久久久| 日韩视频二区| 欧美日韩亚洲激情| 久久综合婷婷| 欧美日韩亚洲成人| 亚洲精品字幕| 亚洲激情影视| 99视频精品在线| 欧美在线视频播放| 亚洲欧洲日产国产网站| 亚洲午夜精品国产| 免费日韩一区二区| 国产精品一区二区三区四区| 亚洲国产精品日韩| 欧美一区二区三区免费观看视频| 你懂的一区二区| 亚洲在线观看免费视频| 久久免费高清视频| 日韩亚洲欧美成人| 欧美高清视频在线| 亚洲性图久久| 狠狠干狠狠久久| 欧美三区不卡| 欧美ed2k| 欧美精品综合| 久久视频在线看| 亚洲在线播放电影| 亚洲高清一区二区三区| 欧美一区二区三区日韩| 亚洲深夜福利网站| 亚洲国产网站| 亚洲精品国产日韩| 亚洲人成网站色ww在线| 国产一区二区日韩精品| 国产精品久久久久久久久久久久久 | 久久久久久久久久久一区| 亚洲一区二区三区精品在线| 国产伦精品免费视频| 欧美激情一区二区在线 | 亚洲一区久久| 久久精品九九| 欧美午夜影院| 亚洲日韩成人| 国产欧美日韩亚洲| 久久久无码精品亚洲日韩按摩| 日韩香蕉视频| 亚洲欧美日韩国产综合精品二区| 一区二区三区www| 欧美黄色大片网站| 久久久国产精彩视频美女艺术照福利| 久久女同互慰一区二区三区| 麻豆九一精品爱看视频在线观看免费| 亚洲综合精品一区二区| 国产精品欧美日韩久久| 亚洲欧美www| 亚洲专区在线视频| 国产日韩亚洲欧美综合|