CÓïÑÔ»ù±¾¹¦½Ì³ÌϵÁÐ(3) ¿ìËٵĺ¯Êýµ÷ÓÃ
CÓïÑÔ»ù±¾¹¦½Ì³ÌϵÁÐ(3) - ¿ìËٵĺ¯Êýµ÷ÓÃ
ÎÒÓÖÀ´ÁË£¬½ñÌ쿲¿²º¯Êýµ÷ÓõÄÎÊÌâ¡£º¯ÊýÄÄÀï¶¼ÓУ¬Ð¡µÄ³ÌÐòÒ»Á½¸öº¯Êý£¬´óµÄ³ÌÐò³É°ÙÉÏǧ¸öº¯Êý¡£¼´Ê¹ÔÚÓÎÏ·µÄ¹Ø¼üÑ»·ÖУ¬µ÷Óü¸Ê®¸öº¯ÊýÒ²ÊǺܳ£¼ûµÄ¡£ËùÒÔº¯Êýµ÷ÓôúÂëµÄÖÊÁ¿£¬Ôںܴó³Ì¶ÈÉÏÓ°Ïì×ÅÓÎÏ·µÄÖÊÁ¿¡£
»¹ÊÇÏÈ˵×î»ù±¾µÄ´úÂë·ç¸ñÎÊÌâ¡£Ê×ÏÈ£¬¶ÔÓÚº¯ÊýµÄ²ÎÊý£¨ÌرðÊÇÖ¸Õ룩£¬Èç¹ûº¯ÊýÄÚ²¿²»»áÐÞ¸ÄÆäÖ¸ÕëµÄÄÚÈÝ£¬Ò»¶¨ÒªÓÃconstÀ´¶¨Òå²ÎÊýÀàÐÍ
=========²»ºÃµÄ·ç¸ñ==========
void function(char * ServerName)
{
// ÄÚ²¿²»ÔÊÐí¶ÔServerNameµÄÄÚÈݽøÐÐÐÞ¸Ä
}
=========ºÃµÄ·ç¸ñ===========
void function(const char * ServerName)
{
// ÄÚ²¿²»ÔÊÐí¶ÔServerNameµÄÄÚÈݽøÐÐÐÞ¸Ä
}
ΪʲôÕâô×öÄØ£¿ ¾Ù¸ö¼òµ¥µÄÀý×Ó: ÔÚÍŶӿª·¢ÖгÌÐòÔ±AдºÃÁËdisplayFunction£¬´«ÁËÒ»¸öÊý¾Ý½á¹¹¸ødisplayFunction×öͼÏóÏÔʾ£¬È»ºóÔÚ½ÓÏÂÀ´µÄ³ÌÐòÖжÔÊý¾Ý½øÐмÆËã¡£AÈÏΪdisplayFunction²»»á¶ÔÊý¾Ý½øÐÐÐ޸ģ¬ËùÒÔÔÚÒÔºóµÄÊý¾ÝÔËËãÖУ¬Ã»ÓнøÐÐÒ»ÖÂÐÔ¼ì²â¡£¹ýÁ˼¸Ìì³ÌÐòÔ±B±»ÅɹýÀ´ÓÅ»¯AµÄ³ÌÐò£¬ÒòΪ²»ÖªµÀ²»ÄܸÄÊý¾Ý£¬½á¹û¸ÄÁËÏ£¬ÔÚdisplayFunctionÖиıäÁËÊý¾Ý½á¹¹µÄÄÚÈÝ£¬µ±Ê±²âÊÔͨ¹ý¡£µ«ÊÇÔÚ²úÆ··¢²¼µÄAlpha²âÊԽ׶Σ¬ÓÃreal dataµÄʱºò³öÁËÎÊÌâ¡£ÎÒÏëͨÏüdebugÈ¥²îÕâôµã¸öСÎÊÌ⣬²»ÊǺÜÖµµÃ°É¡£Ö»ÒªÉÔ΢ÁôµãÐÄ£¬¾Í¿ÉÒÔ±ÜÃâÁË
==================·Ö¸îÏß==================
ÏÂÃæÌ¸Ì¸º¯ÊýµÄµ÷ÓÃÎÊÌâ¡£ÎÒÃǶ¼ÖªµÀ£¬ÔÚµ÷ÓõÄÒ»¸öº¯ÊýµÄʱºò£¬´«¸øº¯ÊýµÄ²ÎÊýÊÇҪѹµ½Õ»ÀȻºó²ÅÄܱ»º¯Êý·ÃÎÊ¡£ÎÒÃÇÀ´¿´Ò»Ïº¯Êýµ÷ÓõĻã±à´úÂë.(»ã±à´úÂëÊÇÓÃVisual Studio .net 2003 ±àÒë, release version¡£ÓÅ»¯²ÎÊý /0t /02)
=======printf("%s%d%d%d%d",haha,m,n,p,i);======
00401000 push ecx
00401001 push ebx
00401002 mov ebx, dword ptr [esp+04]
00401003 push ebp
00401004 mov ebp, dword ptr [esp+08]
00401005 push esi
00401006 push edi
00401007 mov edi, dword ptr [esp+10]
00401008 xor esi, esi
00401009 push esi
0040100A push edi
0040100B push ebx
0040100C push ebp
0040100D push 00408040
0040100E push 004060FC
0040100F call 00401054
ÎÒµÄÌìÄÄ£¬ÕâÊǶàÉÙ´úÂ룬ֻ²»¹ýΪÁ˰ѲÎÊýpushµ½Õ»Àï¾ÍÓÃÁË15Ìõ¡£¿´ÎÒÃÇ¿´¿´ÁíÒ»¶Î´úÂë
===========printf("%s",haha);============
00401010 push 00408040
00401011 push 004060FC
0040101
Ïà¹ØÎĵµ£º
LuaÓëC½»»¥ÈëÃÅ
¼ò½é
LuaÓëC/C++½áºÏÊǺܽôÃܵÄ, LuaÓëC++½»»¥Êǽ¨Á¢ÔÚLuaÓëCµÄ»ù´¡ÉϵÄ, Ëù
ÒÔżÏÈ´ÓLuaÓëC½²Æð.
ÕýÈçµÚÒ»½²Ëù˵, ÔËÐÐLua³ÌÐò»òÕß˵µ÷ÓÃLuaÖ÷ÒªÓÐÁ½ÖÖ·½Ê½:
* ͨ¹ýÃüÁîÐÐÖ´ÐÐ"Lua"ÃüÁî
* ͨ¹ýLuaµÄC¿â
ËäÈ»´ËǰżÃÇÒ»Ö±ÓõÚÒ»ÖÖ·½Ê½, µ«Å¼Òª¸æËßÄã, ͨ¹ýLuaµÄC¿âÖ´ÐвÅÊÇÓÎÏ·ÖÐ
³£Óõķ½Ê½. ......
Ç°Ãæ½éÉܵĸ÷ÖÖÔËËã¶¼ÊÇÒÔ×Ö½Ú×÷Ϊ×î»ù±¾Î»½øÐеġ£ µ«Ôںܶàϵͳ³ÌÐòÖг£ÒªÇóÔÚλ(bit)Ò»¼¶½øÐÐÔËËã»ò´¦Àí¡££ÃÓïÑÔÌṩÁËλÔËËãµÄ¹¦ÄÜ£¬ÕâʹµÃ£ÃÓïÑÔÒ²ÄÜÏñ»ã±àÓïÑÔÒ»ÑùÓÃÀ´±àдϵͳ³ÌÐò¡£
12.1 λÔËËã·û£ÃÓïÑÔÌṩÁËÁùÖÖλÔËËã·û£º
& °´ ......
13.1 CÎļþ¸ÅÊö
Ëùν“Îļþ”ÊÇÖ¸Ò»×éÏà¹ØÊý¾ÝµÄÓÐÐò¼¯ºÏ¡£Õâ¸öÊý¾Ý¼¯ÓÐÒ»¸öÃû³Æ£¬½Ð×öÎļþÃû¡£Êµ¼ÊÉÏÔÚÇ°ÃæµÄ¸÷ÕÂÖÐÎÒÃÇÒѾ¶à´ÎʹÓÃÁËÎļþ£¬ÀýÈçÔ´³ÌÐòÎļþ¡¢Ä¿±êÎļþ¡¢¿ÉÖ´ÐÐÎļþ¡¢¿âÎļþ (Í·Îļþ)µÈ¡£
Îļþͨ³£ÊÇפÁôÔÚÍⲿ½éÖÊ(Èç´ÅÅ̵È)Éϵģ¬ÔÚʹÓÃʱ²Åµ÷ÈëÄÚ´æÖ ......
ΪʲôCÓïÑÔÒÀÈ»Èç´ËÁ÷ÐУ¿ÀúÊ·ÉÏ£¬ÓÉÓÚÖÖÖÖÔÒò£¬Òµ½çÑ¡ÔñÁËC£¬ÆäÖÐ×îÖ÷ÒªµÄÔÒò¾ÍÔÚÓÚËüµÄЧÂÊ¡£ÓÅÐãµÄC³ÌÐòµÄЧÂʼ¸ºõºÍ»ã
±àÓïÑÔ³ÌÐòÒ»Ñù¸ß£¬µ«C³ÌÐòÃ÷ÏԱȻã±àÓïÑÔ³ÌÐò¸üÒ×ÓÚ¿ª·¢¡£ºÍÐí¶àÆäËûÓïÑÔÏà±È£¬C¸øÓè³ÌÐòÔ±¸ü¶àµÄ¿ØÖÆÈ¨£¬Èç¿ØÖÆÊý¾ÝµÄ´æ´¢Î»Öúͳõʼ»¯¹ý³ÌµÈ¡£Cȱ·¦“°²È«Íø”ÌØÐÔ£¬ÕâËäÓÐÖúÓÚÌá¸ß ......
×ªÔØÓÚÕâÀhttp://www.programfan.com/article/showarticle.asp?id=2798
²»Ì«¶®ÈçºÎ¶ÔÔËÓÃc++µÄʱ¼äº¯ÊýµÄÅóÓѶ࿴¿´°É¡£
*************************ÆÓËØµÄ·Ö¸îÏß**********************************
׫ÎÄ/ÖÜÏè
ͻ񻣼
±¾ÎÄ´Ó½éÉÜ»ù´¡¸ÅÄîÈëÊÖ£¬Ì½ÌÖÁËÔÚC/C++ÖжÔÈÕÆÚºÍʱ¼ä²Ù×÷ËùÓõ½µÄÊý¾Ý½á¹¹ºÍº¯Êý£¬²¢¶Ô¼ÆÊ±¡¢Ê ......