Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

¡¾C\C++ÓïÑÔÈëÃÅÆª¡¿ »ù±¾Êý¾ÝÀàÐÍ

Ê×ÏÈ¡¢ÎÒÃÇ¿´32λµÄÕûÊý£ºint ¡¢unsigned int¡¢long¡¢unsigned long ¡£ÕâЩ¶¼ÊÇ»ù±¾ÀàÐÍ£¬Ã»ÓÐunsigned¹Ø¼ü×ÖµÄÊÇÓзûºÅµÄ£¬·´Ö®ÊÇÎÞ·ûºÅµÄ¡£»¹ÓбÈÈçDWORD¡¢ UINTÕâЩҲֻÊÇд±ðÃû£¨typedef£©¶øÒÑ¡£ÓзûºÅÕûÊýÖµµÃ×¢ÒâµÄÊÇʲô·¶Î§ÄÚÊÇÕýÊý£¬Ê²Ã´·¶Î§ÊǸºÊý¡£ÕâÑù¶ÔÓÚ¼Ó¼õÔËËã¡¢±È½ÏÔËËãµÈÓкܴó°ïÖú£¬·ñÔòºÜÈÝÒ×Òç³ö»òÕ߱ȽϴíÎó¡£¾Ù¸öÀý×Ó£º
unsigned int loop = 5;
for ( ; loop >= 0; --loop )
{
     .......
}
ÕâÑùÒ»¸öÑ­»·£¬ÉÔ΢²»×¢Òâ¡£¾ÍÈÏΪËüÊdzÉÁ¢µÄ£¬ÆäʵËûÊÇÒ»¸öËÀÑ­»·¡£ÕâÀï»á¼õµ½0£¬³ÉÁ¢¼ÌÐø¼õ¡£ÓÉÓÚÊÇÎÞ·ûºÅ£¬½«¼õ³É×î´óµÄ32λÎÞ·ûºÅÕûÊý£º0xffffffff. Ö®ºó¼ÌÐø¼õ£¬Òò´ËΪËÀÑ­»·¡£Ëµµ½ÕâÀÓÖÒªÌá³öÒ»¸öÎÊÌâÁË¡£ÎÒÃÇÐèÒª¼Çס³£ÓõÄһЩʮÁù½øÖÆÊý£¬±ÈÈ磺0xffffffff, 0x80000000, 0x7fffffffµÈ¡£ÄÇô£º
1. ΪʲôÐèÒª¼ÇסÕâЩ£¿ÕâЩÊýÓÐÊ²Ã´ÌØµã£¿ÔÚÓзûºÅºÍÎÞ·ûºÅ32λÕûÊýÀËüÃÇ·Ö±ð´ú±íʲô£¿
Æä´Î¡¢ÊÇ16λÕûÊý£¬(short)Õ¼2×Ö½Ú¡£ÐèҪעÒâµÄ¸úÉÏÃæ32λÕûÊý²î²»¶à¡£
2. ¸ù¾ÝµÚÒ»¸öÎÊÌ⣬´ó¼Ò¿ÉÒԲ²Â16λÉõÖÁ8λÓзûºÅ¡¢ÎÞ·ûºÅÕûÊýÐèÒª¼Çס³£ÓõÄ16½øÖÆÊýÓÐÄÄЩ£¿
ÔٴΡ¢ÊÇ8λÕûÊý£¬Ò²¿ÉÒÔÀí½â³É×Ö·û¡£±ÈÈçchar¡¢unsigned char¡¢bool. ÕâÀïÖ»ÃèÊöÁË»ù±¾µÄÀàÐÍ£¬ÆäËütypedefÒ²ÊǸù¾ÝÕâЩ±äÁËÃû×Ö¶øÒÑ¡£ÔÚÕâÀïÐèÒªÈÏʶһµã£¬char±ðʼÖÕÈÏΪÊÇÓÃÔÚ×Ö·ûÉÏ£¬Í¬ÑùÒªÓйÛÄîËüÊÇÕûÊý£¬¶øÇÒÊÇÓзûºÅµÄ¡£´ó¼Ò¿ÉÒÔ×öʵÑéÈ¥Á˽âËûµÄ·¶Î§¡£ÔÚÉÏÃæµÄÁ½¸öÎÊÌâÀÎÒÏàÐÅÄãÖ»Òª´ð¶ÔÁË£¬Ò²¾ÍÖªµÀËûµÄ·¶Î§ÁË¡£ÕâÀïµÄboolÐèҪ˵Ã÷£¬boolÖ»ÓÐ0»ò1Á½¸ö״̬£¬ÔÚÄÚ´æÀï¡£Òò´ËËüµÄ·¶Î§Ö»ÓÐ0~1£¬ºÙºÙ£¡Ò²¾ÍÊÇfalse~trueÁËÓ´¡£
ÔÚÎÒÃÇд³ÌÐòµÄʱºò£¬ÄÔ×ÓÀïµÚÒ»·´Ó¦¿ÉÒÔ²»ÊÜÊý¾ÝÀàÐ͵ÄÏÞÖÆ¡£ÎÒÃÇ¿ÉÒÔÊ×ÏÈÏëµ½Õâ¸öÀàÐÍÕ¼ÓöàÉÙ¸ö×Ö½Ú£¬¾ÍÈÏΪËü¾ÍÊÇÒ»¿é¶ùÄÚ´æ¡£Äã¿ÉÒÔÀí½â³ÉÏ߶λòÕß½ø¶ÈÌõµÄÒ»²¿·Ö¡£È»ºóÔÙ¿´Õâ¸öÊý¾ÝÀàÐÍ£¨»ù±¾Êý¾ÝÀàÐÍ£©ÊÇ·ñΪÓзûºÅ£¬È»ºóÄãÔÚд³ÌÐòµÄʱºò¾ÍÄÜÓÐЧµÄ¿ØÖÆËüµÄ×î´óÊý£¬×îСÊý¡£´Ó¶ø±ÜÃâ·¢ÉúÒç³öµÈ¡£
Êý¾ÝÀàÐÍ£¬Ëµ°×ÁËÖ»ÊÇÓï·¨ÉϵÄÏÞÖÆ¡£ÄãÒªÊÇÉÔ΢µ×²ãÒ»µã»òÕßÖ¸Õë²Ù×÷£¬ÄÇôÀàÐͶ¼¿ÉÒÔºöÂÔ¡£Ò»Çж¼ÊÇÔÚ²Ù×÷Äڴ棬¼´Ò»Çж¼ÔÚÄãµÄÕÆ¿ØÖ®ÖС£ÓзûºÅ»òÕßÎÞ·ûºÅÖ»ÊÇÔڱȽÏÔËËãºÍ¸Ð¹ÙÉÏÓÐÕý¸º¡£ÔÚÄÚ´æÖдæ·ÅµÄÊý¾ÝÊÇûÓзûºÅ¿ÉÑԵģ¬Äã¿ÉÒÔÕâôÀí½â£¬Ò»¸öunsigned int ±äÁ¿µÄֵΪ0xffffffff£¬ÄÇôͬÑùÊÇ0xffffffff±íʾΪintÀàÐÍ£¬Ëü¾ÍµÈÓÚ-1¡£¶øÔÚÄÚ´æÖж¼ÊÇͬÑùµÄ´æ´¢·½Ê½¡£ËùÒÔ£¬Ê×ÏÈÎÒÃÇ


Ïà¹ØÎĵµ£º

C¶ÁÈ¡ÎļþµÄÒ»ÐÐ

¸Õ¸ÕÍê³ÉµÄC¶ÁÈ¡ÎļþÒ»ÐÐÊý¾Ý£¬¿ÉÒÔ¶Á´óÁ¿Êý¾ÝµÄÐС£
/*
º¯Êý¹¦ÄÜ£º
   ¶ÁÈ¡ÎļþµÄÒ»ÐУ¬µ±¿ª±ÙÄÚ´æ²»¹»Ê±returnֵΪ-1,size»á¸ø³öÖÁÉÙÐèÒªµÄÄÚ´æ´óС£¬
      returnֵΪ1ʱ±íʾ´ËʱÎļþ½áÊø£¬´Óbuffer,sizeµÃµ½×îºóÒ»ÐеÄÊý¾ÝºÍ´óС¡£
ÊäÈë²ÎÊý£º
   stream£ºÎļþÁ÷ ......

C±à³ÌʵÏÖhttpЭÒé


´ó¼Ò¶¼ºÜÊìϤHTTPЭÒéµÄÓ¦Óã¬ÒòΪÿÌì¶¼ÔÚÍøÂçÉÏä¯ÀÀ×Ų»ÉÙ¶«Î÷£¬Ò²¶¼ÖªµÀÊÇHTTPЭÒéÊÇÏ൱¼òµ¥µÄ¡£Ã¿´ÎÓÃthunderÖ®ÀàµÄÏÂÔØÈí¼þÏÂÔØÍøÒ³£¬µ±Óõ½ÄǸö“ÓÃthunderÏÂÔØÈ«²¿Á´½Ó”ʱ×ܾõµÃºÜÉñÆæ¡£
ºóÀ´ÏëÏ룬ÆäʵҪʵÏÖÕâЩÏÂÔØ¹¦ÄÜÒ²²¢²»ÄÑ£¬Ö»Òª°´ÕÕHTTPЭÒé·¢ËÍrequest£¬È»ºó¶Ô½ÓÊÕµ½µÄÊý¾Ý½øÐзÖÎö£¬Èç¹ûÒ ......

JavaºÍC++³ÌÐòÔ±´ýÓöÎÊÌâ

      ×î½ü°àÀïµÄͬѧ¶¼Ã¦×ű¨°à£¬Óиö´ïÄÚÊÇjavaÅàѵ£¬ÓиöÉîÀ¶ÊÇC++Åàѵ£¬ÍøÉÏ¿´ÁËЩÌû×Ó˵ʲôµÄ¶¼ÓУ¬×ÔÎҸоõÅàÑøÒ»¸öC++³ÌÐòÔ±µÄÖÜÆÚÒª±ÈÅàÑøÒ»¸öjAVA³ÌÐòÔ±µÄÖÜÆÚ³¤ºÜ¶à£¬µ±È»£¬C++ÒªÊÇѧµÄºÃµÄ»°¿Ï¶¨±ÈѧjavaµÄÅ££¬µ«ÊǸ¶³öµÄ´ú¼Û¸öÈËÈÏΪÊÇÓкܴó²î¾àµÄ¡£¶ÔÓÚÏÖÔÚÊг¡É϶ÔÓÚÓïÑÔµÄÐèÇóÒ² ......

Pro*C SQLDA ½á¹¹Ìå

--Õª×Ô ¡¶Oracle Pro*C ³ÌÐò¿ª·¢¡·     --Create/Modify Email£ºxingchengli@gmail.com
SQLDA µÄ½á¹¹ÈçÏ£º
struct SQLDA
{
long N; /* Descriptor size in number of entries */
char **V; Ptr to Arr of addresses of main variables */
long *L; /* Ptr to Arr of lengths of buffe ......

C++ÖÐextern ¡°C¡±º¬ÒåÉî²ã̽Ë÷

1.ÒýÑÔ
¡¡¡¡C++ÓïÑԵĴ´½¨³õÖÔÊÇ“a better C”£¬µ«ÊÇÕâ²¢²»Òâζ×ÅC++ÖÐÀàËÆCÓïÑÔµÄÈ«¾Ö±äÁ¿ºÍº¯ÊýËù²ÉÓõıàÒëºÍÁ¬½Ó·½Ê½ÓëCÓïÑÔÍêÈ«Ïàͬ¡£×÷ΪһÖÖÓûÓëC¼æÈݵÄÓïÑÔ£¬C++±£ÁôÁËÒ»²¿·Ö¹ý³ÌʽÓïÑÔµÄÌØµã£¨±»ÊÀÈ˳ÆÎª“²»³¹µ×µØÃæÏò¶ÔÏ󔣩£¬Òò¶øËü¿ÉÒÔ¶¨Òå²»ÊôÓÚÈκÎÀàµÄÈ«¾Ö±äÁ¿ºÍº¯Êý¡£µ«ÊÇ£¬C++±Ï¾ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ