C/C++µ¥Ôª²âÊÔÀíÂÛ¾«Òª£¨Áù£©
2.1 ¿É²âÐÔÎÊÌâÏê½â(2)
½ÓÏÂÀ´ÎÒÃÇÌÖÂÛÖØµãÎÊÌ⣺¸²¸ÇÊäÈë¡£Ò»¸öº¯Êý£¬ÊäÈë»áÓÐÄÄÐ©ÄØ£¿ÊäÈë°üÀ¨Á½·½Ã棺ÍⲿÊäÈ룬ÄÚ²¿ÊäÈë¡£ÍⲿÊäÈëÈÝÒ×Àí½â£¬¾ÍÊǺ¯ÊýÍⲿ¿ÉÒÔÉ趨µÄÊäÈ룬°üÀ¨²ÎÊý£¬È«¾Ö±äÁ¿£¬³ÉÔ±±äÁ¿¡£
¹Ø¼üÊÇÄÚ²¿ÊäÈë¡£ÒòΪºÜÉÙÓÐÎÄÏ×ÌÖÂÛÄÚ²¿ÊäÈ룬¶ÔºÜ¶àÈËÀ´Ëµ£¬ÄÚ²¿ÊäÈë¿ÉÄÜÊÇÒ»¸öİÉúµÄ´Ê£¬ÎÒÃÇÊ×ÏÈÀ´¿´¿´ÄÚ²¿ÊäÈëÊÇʲô¡£Ò»¸öº¯Êý£¬¶ÔÓÚµ÷Óõײ㺯Êý»ñµÃµÄÊý¾Ý£¬ÊÇÈçºÎ´¦ÀíµÄÄØ£¿¸ú²ÎÊýÒ»Ñù£¬Ò²ÊÇ·ÖÀà´¦Àí¡£ËùÒÔ£¬²âÊÔʱҲҪ·ÖÀà¼ì²â£¬ÕâÓë²ÎÊýÃ»Ê²Ã´Çø±ð¡£Õâ¾ÍÊÇÄÚ²¿ÊäÈë¡£
ÄÚ²¿ÊäÈëÓм¸ÖÖÇéÐΣ¿Ò»¹²ÓÐÁùÖÖ£º×ÔÈ»ÊäÈë¡¢²»¿É¿Ø¡¢Ê§Õæ¡¢ÄÑÓÚ³õʼ»¯¡¢¾²Ì¬ÊäÈ룬ÖжÏÊäÈë¡£
×ÔÈ»ÊäÈë
×ÔÈ»ÊäÈë¾ÍÊǵ÷Óõײ㺯ÊýµÄʵ¼Ê´úÂ룬»ñµÃ×ÔÈ»µÄ¼ÆËã½á¹û¡£µ×²ãº¯Êý±ØÐë´æÔÚ£¬¿É¿Ø£¬²¢ÇÒÕýÈ·¡£¶ÔÓÚ×ÔÈ»ÊäÈ룬²âÊÔʱ²¢²»ÊÇʲôҲ²»ÓÃ×ö¡£ÎªÁ˼ì²â³ÌÐòÊÇ·ñ¶Ôµ×²ãº¯ÊýµÄ¸÷ÖÖ¿ÉÄÜÊä³ö×öºÏÊʵÄÅжϺʹ¦Àí£¬ÐèÒªÈõײ㺯ÊýÊä³öºÏÊʵÄÊý¾Ý£¬Õâ¾ÍҪͨ¹ýÉèÖúÏÊʵIJÎÊýµÈÊý¾ÝÀ´¼ä½Ó¿ØÖƵײ㺯ÊýµÄÊä³ö¡£ÓÐʱºò£¬Õâ¸ö¹¤×÷ÊǺÜÀ§Äѵģ¬Õâ¾ÍÊÇÄÑÒÔ³õʼ»¯£¬ºóÃæÓÐרÃŽéÉÜ¡£
²»¿É¿Ø
µ×²ãº¯Êý»¹Êǵ÷ÓÃʵ¼Ê´úÂ룬µ«Êǵײ㺯ÊýµÄÊä³ö²»·ûºÏ²âÊÔÐèÇó¡£ÔÚÕâ¸öÀý×ÓÖУ¬µ×²ãº¯ÊýµÄ¹¦ÄÜÊÇÈ¡µÃ»·¾³Î¶ȣ¬ÎÒÃÇÒª¼ì²â³ÌÐòÊÇ·ñ¶Ô¸÷ÖÖ»·¾³Î¶È×öÁ˺ÏÊʵĴ¦Àí£¬µ«ÊÇÕæÊµµÄ»·¾³Î¶Ȳ»¿ÉÄÜʵʱ´ó·ù±ä»¯£¬Õâ¾ÍÊDz»¿É¿Ø¡£²»¿É¿ØÔÚµ¥Ôª²âÊÔµ±ÖÐÊÇÏ൱³£¼ûµÄ£¬ÀýÈçµ×²ãº¯Êý·µ»ØÒ»¸öËæ»úÊý¡¢Ò²ÊDz»¿É¿Ø£¬µ×²ãº¯ÊýÊÇÓÃÀ´Á¬½ÓÍøÂçµÄ£¬¿ÉÄÜÎÞ·¨¿ØÖÆËüµÄ¸÷ÖÖ״̬£¬ÕâЩ¶¼ÊDz»¿É¿Ø¡£
Ê§Õæ
µ×²ãº¯Êýµ÷ÓõÄÊÇ×®´úÂë¡£×®´úÂ뵱Ȼ²»ÄÜʵÏÖÔÓдúÂëµÄ¹¦ÄÜ£¬Õâ¾ÍÊÇÊ§Õæ¡£Õâ¸öÀý×Ó¸ú½éÉܲ»¿É¿ØÊÇͬһ¸öº¯Êý£¬²»Í¬µÄÊÇ£¬µ×²ãº¯Êýµ÷ÓõÄÊÇ×®´úÂ룬һ°ãµÄ×®´úÂëÊÇʲôҲ²»×öµÄ£¬µ×²ãº¯ÊýµÄ·µ»ØÖµ×ÜÊÇ0£¬²¢ÇÒδÊä³ö»·¾³Î¶ȣ¬²âÊÔ×ö²»ÏÂÈ¥¡£Ê§ÕæÊÇ´ò×®Ôì³ÉµÄ£¬ÊÇ´ò×®µÄ±ØÈ»½á¹û¡£¿É²»¿ÉÒÔͨ¹ýÐÞ¸Ä×®´úÂëÀ´½â¾öÊ§ÕæÄØ£¿ÓÐʱºòÊÇ¿ÉÒԵģ¬ÓÐʱºò²»ÐУ¬ºóÃæ»áÓнøÒ»²½µÄ½éÉÜ¡£
¸Õ²ÅÎÒÃÇÌÖÂÛÁËÊ§Õæ¡£
ÄÑÓÚ³õʼ»¯
&n
Ïà¹ØÎĵµ£º
googletest C/C++ ²âÊÔ¿ò¼Ü·Ç³£ºÃÓ㬽éÉܼ°ÏÂÔØÇë¿´ http://code.google.com/p/googletest/
//============================================================================
// ʹÓà googletest ²âÊÔ¿ò¼Ü
//============================================================================
// Returns n! ......
/*
˼·£ºµÝ¹éËã·¨
´Ó¿ªÊ¼ÍùºóµÝÔöµØÐ´Êý×Ö£¬µ±Ç°´ÓnowÖµ¿ªÊ¼£¬´æ´¢µÄλÖôÓcur¿ªÊ¼£¬
ÔòÏÔÈ»¼ÓÉÏ£¬now..n£¬¶¼ÊÇеÄ×éºÏÊý£¬¶ÔÓÚÿһ¸ö£¬{ Êä³öÖ®£¬È»ºóµÝ¹é£¬´¦Àí _c(n, cur+1, a, i+1) }
*/
/* Êä³ö1,2,3,..,nµÄ×éºÏÊý */
#include <stdio.h>
#include <assert.h>
#include <malloc.h>
void ......
C++ newÓ÷¨Ïà¹Ø¾Ñé×ܽá
×÷Õß: ØýÃû, ¡¡³ö´¦:ITר¼ÒÍø,¡¡ÔðÈαà¼: лåûåû,¡¡2010-04-16 07:00
¡¡¡¡C++ ±à³ÌÓïÑÔÖÐÓÐÒ»ÖÖ½Ð×önewµÄÊõÓï¡£²»¹ýÕâÒ»¸ÅÄîÊDZȽÏÄ£ºýµÄ£¬ÓÐЩÈ˰ÑËüÀí½âΪnewº¯Êý£¬µ«ÊÇÓеÄÈËÓÖ»á°ÑËüÀí½âΪnewÔËËã·û¡£ÄÇôËüµÄÕæÕýº¬ÒåÓÖÊÇÈçºÎµÄÄØ?ÔÚÕâÀïÎÒÃǽ«»áͨ¹ý¶ÔC++ newÓ÷¨µÄ½éÉÜ£¬°ïÖú´ó¼ÒÒ»Æð·ÖÎ ......
LinuxÄں˴úÂë·ÖÎö slab.c by Áõ¿º liukang@bjut.edu.cn
slab.cÀ´×ÔlinuxÄÚºË2.4.22°æ£¬±¾Îļþ°´ÕÕGNUÐÒé·¢²¼¡£
Ò»¡¢×¼±¸ÖªÊ¶£º
slabµÄ¸ÅÄ
Ìá³öµÄÔÒò£ºÓÉÓÚ²Ù×÷ϵͳÔÚÔËÐÐÖл᲻¶Ï²úÉú¡¢Ê¹Óá¢ÊÍ·Å´óÁ¿Öظ´µÄ¶ÔÏó£¬
ËùÒÔ¶ÔÕâÑùµÄÖØ¸´¶ÔÏóµÄÉú³É½øÐиĽø¿ÉÒÔ´ó´óÌá¸ßЧÂÊ
×îÔçÓÉsunµÄ¹¤³ÌʦÌá³ö(1994Äê)²¢Ê×ÏÈÔ ......