¹æ·¶»¯µÄC++±à³Ì·½·¨±¸Íü¼ C/C++ËãÊýÔËË㣺
ÒѾ֪µÀµÄ£¬²»ËµÁË...´ó¼Ò¶¼ÖªµÀµÄ£¬¿ÉÒÔÎÊÎÊ£¬²é²é×ÊÁÏ¡£ÕâÀïÓÖ·ÅЩ¸½¼Ó½¨Ò飺
1.»ù±¾ËãÊýÔËË㣺
¼ÈÈ»¼ÆËã»úÀïûÓÐÕæÕýµÄÕûÊý£¬ÄÇô¼ÆËã»úÀïҲûÓÐÕæÕýµÄËãÊýÔËËã¡£
È¡Öµ·¶Î§£º
ÉèaºÍbÊÇÁ½¸öÕ¼Ò»Ñùλ¿íµÄÎÞ·ûºÅÕûÊý£¬ÕâÖÖÕûÊý¿ÉÈ¡µ½×î´óÖµMAX£º
Èç¹ûf1ΪһԪÔËË㣬f2Ϊ¶þÔªÔËË㣬ÔòÏȽ«¼ÆËã»úÖеÄÕûÊýºÍÔËËãÀ©Õ¹µ½ {0}UZ+ Óò
ÓÐ
f1(a) = fz1(az) % MAXz,
f2(a, b) = fz2(az, bz) % MAXz.
ÆäÖÐMAXz=R(MAX) + 1.
ÕâЩ¶«Î÷¼ÆËã»úϵµÄÓ¦¸ÃÖªµÀµÄÀ²¡£¼´“ÓÐÒç³ö¿ÉÄܵÄÔËËã”»òÓÐÇîÓòµÄÈ¡ÖµÎÊÌâ
»¹ÓÐÒþʽת»»¡¢Ç¿ÖÆÀàÐÍת»»µÈ¡£ÒòΪ¿É²é£¬ÂÔ¹ý¡£
Êéд´úÂëʱºÜ¶àÊéÀィÒé......£¨ÕâÀïÖ÷Ҫ̸À¨ºÅµÄÎÊÌ⣩¡£¶ÔÓÚĬÈÏ˳Ðò£¬¸öÈËÈÏΪÓÐЩ½¨ÒéûÓбØÒª£º
ÒÑÖªµÄÏȳ˳ý£¬ºó¼Ó¼õ£»ÏÈËãÊý£¬ºóÂß¼¡£³õÖС¢¸ßÖеĶ«Î÷¡£ºÜ¶à½¨Ò齫ËãÊý¼ÓÀ¨ºÅ£¬¶à´ËÒ»¾Ù¡£×Ô¼º¸Ã²¹¿ÎÈ¥¡£µ«Èç¹û´úÂëºÜ³¤ÄǾÍÊÇÁíÍâÒ»»ØÊÂÁË¡£»¹ÓУ¬Î»ÔËËãÒ»¶¨Òª¼ÓÀ¨ºÅ¡£ÒòΪËüÃDz»ÊÇ»ù±¾´úÊýÔËËã¡£
¼Ó¡¢³Ë¡¢Óë¡¢»òÔËËãÒ²²»Âú×ã½»»»ÂÊ£¨ÓÈÆäÊǶÔÆäËûÏß³ÌÊý¾ÝµÄ¶ÁдÔËË㣩¡£
Èç¹ûijһС¿é´úÂëÇøÓò¼¯ÖÐÁË´óÁ¿µÄ´úÊýÔËË㣬¶øÉÏÃæÕâÀàÎÊÌâ¶Ô½á¹ûÓкܴóÓ°Ï죬½¨ÒéÓÃÀཫÕûÊý°üװһϣ¨µ«²»ÒªÌ«¸´ÔÓ£¬Ó°ÏìÐÔÄÜ£©£¬ÒÔ±ãÄÜÕýÈ·µØ´¦Àí½øλ½Ø¶ÏÎÊÌâ¡£
Èç¹û±í´ïʽÖÐÓг¬¹ýÒ»´¦Ê¹ÓÃͬһ±äÁ¿£¬¸Ã±äÁ¿ÊÇͬʱ±»¶à¸öÏ̴߳洢µÄ£¬ÒªÓñ¾µØÁÙʱ±äÁ¿¿½±´È¡´ú±í´ïʽÀïËùÓеÄÄǸö±äÁ¿£¬ÒÔ±ÜÃâ¼ÆËã³öĪÃûÆäÃîµÄÖµ¡£¼Çס²»ÒªÒÀÀµ±àÒëÆ÷ÓÅ»¯»úÖƵÄÒþº¬Ð޸ġ£
2.±È½ÏÔËË㣺
- ±È½Ï·ûºÅµÄ×óÓÒÁ½±ßÊý¾ÝÀàÐͱØÐëÏàͬ¡£Èç¹û²»Í¬£¬´úÂëÕÕ³£±àÒëͨ¹ý¡£µ«ÊÇÊý¾ÝÀàÐÍÒ»¶¨ÊÇÏàµÈµÄ£¬Ö»ÊÇͨ¹ýÁËÒþʽת»»£¬ÕâÖÖת»»ÓÐʱ»áÈÃÄãÔε¹...
ÕýÈ·µÄ´úÂë
ÒýÓÃ:
WORD a, b, c
...
if((WORD)(a+b) >= c) // Never thought that '(WORD)()' be unnecessary.
...
- ±È½Ï±ØÐëÍêÕû£¬²»
Ïà¹ØÎĵµ£º
µÚ¶þÕ Õ÷·þ¿É²âÐÔÄÑÌâ
2.1 ¿É²âÐÔÎÊÌâÏê½â£¨1£©
µ¥Ôª²âÊÔЧÒæÌرð¸ß£¬·½·¨Ò²ºÜ¼òµ¥£¬µ«È´³¢ÊÔµÄÆóÒµºÜ¶à£¬³É¹¦ÊµÊ©µÄÆóÒµºÜÉÙ£¬ÎªÊ²Ã´ÄØ£¿Ö÷ÒªÔÒò¾ÍÊÇÄÑÓÚÍ»ÆƿɲâÐÔÎÊÌâ¡£“¿É²â”Õâ¸ö´Ê£¬Òâ˼ÒѾºÜÃ÷°×ÁË£¬Èç¹û²»“¿É²â”µÄ»°£¬ÄǾÍÊDz»Äܲ⣬û·¨²â£¬¾ÍÊÇ× ......
ººÅµËþËã·¨µÄµÝ¹éÓë·ÇµÝ¹éµÄCÒÔ¼°C++Ô´´úÂë
By Minidxer | January 30, 2008
ººÅµËþ£¨ÓֳƺÓÄÚËþ£©ÎÊÌâÆäʵÊÇÓ¡¶ÈµÄÒ»¸ö¹ÅÀϵĴ«Ëµ¡£
¿ªÌì±ÙµØµÄÉñ²ªÀÂ꣨ºÍÖйúµÄÅ̹Ų¶àµÄÉñ°É£©ÔÚÒ»¸öÃíÀïÁôÏÂÁËÈý¸ù½ð¸ÕʯµÄ°ô£¬µÚÒ»¸ùÉÏÃæÌ××Å64¸öÔ²µÄ½ðƬ£¬×î´óµÄÒ»¸öÔÚµ×Ï£¬ÆäÓàÒ»¸ö±ÈÒ»¸öС£¬ÒÀ´ÎµþÉÏ ......
/*
×¢Òâ²»¶ÏÓÒÒÆÅжÏ×îµÍλÊÇ1ÓжàÉÙ¸öµÄËã·¨ÊÇ´íÎóµÄ£¬
ÒòΪ¸ù¾ÝGNU C/C++µÄʵÏÖÀ´¿´£¬¸ºÊýÊÇ´ø·ûºÅÌî³ä½øÐÐÓÒÒƵģ¬ËùÒÔÈç¹ûÊǸºÊý£¬¸ÃËã·¨»áËÀÑ»·¡£
±äͨ°ì·¨£ºJava¿ÉÒÔÓÃ>>>Âß¼ÓÒÒÆλ²Ù×÷·û£¬C/C++¿ÉÒÔÇ¿ÖÆת»»³ÉÎÞ·ûºÅÕûÊýÔÙ´¦Àí
ÏÂÃæµÄ³ÌÐòÊÇÕý½â¡£ÆäÖÐnum &= (num - 1) »áÏû³ýnumµÄ×îСλÖõÄ"1" ......
#include <stdio.h>
#define bits(p, d) { \
int _tmp=p->d, _bits=0; \
for (p->d=1; p->d; p->d<<=1) \
_bits++; \
p->d=_tmp; \
printf("%s->%s has %d bits", #p, #d, _bits); \
}
typedef struct _s{
int a:4;
} S;
int main()
{
S tmp, ......
»¨·ÑÁËÊ®Ììʱ¼ä£¬Îª¹«Ë¾¿ª·¢ÁËÒ»Ì×¼òµ¥µÄÍøÂç°æµÄÐÅÏ¢¹ÜÀíϵͳ,¹¦ÄÜÖ÷ÒªÓпͻ§ÐÅÏ¢¹ÜÀí,Ô±¹¤ÐÅÏ¢¹ÜÀí,³£ÓÃÐÅÏ¢¹ÜÀí(¸÷ÖÖÐź¯´òÓ¡¡¢³£ÓÃÍøÖ·/³£Óõ绰µÈ),¹«Ë¾¼òµ¥µÄ²ÆÎñ¹ÜÀíµÈ¡£°ÑһЩµãµãµÎµÎµÄ¼¼ÇÉÔڴ˼ǼÏÂÀ´£¬ÒÔ±¸²éÓá£
1.Êý¾Ý°ó¶¨¡£ DataReader ¶ÁÈ¡Êý¾Ý£¬ÓÃDataTable.Load(IDataReader)·½·¨½«Êý¾Ý¼ÓÔص½ DataTable ......