±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 3244  |  »Ø¸´: 10

baitao-1987

½ð³æ (ÕýʽдÊÖ)

[½»Á÷] ¡¾·ÖÏí¡¿C++³ÌÐòÉè¼Æ×ܽᡪ¡ªÑ§C++µÄÅóÓѶà×¢Ò⣡£¡£¡ ÒÑÓÐ7È˲ÎÓë

C++³ÌÐòÉè¼Æ×ܽᡪ¡ªÑ§C++µÄÅóÓѶà×¢Ò⣡£¡

ÒÔǰÈÏÕæÑ§Ï°¹ýC++£¬µ«ÊÇÒÔºóûÓо­³£Ê¹ÓÃÍüµÃ²î²»¶àÁË£¬ÒÔǰÐí¶àÐèҪעÒâºÍºÃµÄ±à³Ì¾­ÑéÓÉÓÚûÓмDZʼÇÒ²ÍüÍêÁË£¬ÏÖÔÚרÃÅдһƪÀ´×ܽáC++»ù´¡ÖªÊ¶ºÍºÃµÄ±à³Ì¾­Ñé¡£

Ò»¡¢Const£¬Constº¯Êý£¬Const±äÁ¿£¬º¯ÊýºóÃæµÄConst

const ÊÇconstant µÄËõд£¬¡°ºã¶¨²»±ä¡±µÄÒâ˼¡£±»const ÐÞÊεĶ«Î÷¶¼Êܵ½Ç¿ÖƱ£»¤£¬¿ÉÒÔÔ¤·ÀÒâÍâµÄ±ä¶¯£¬ÄÜÌá¸ß³ÌÐòµÄ½¡×³ÐÔ¡£ËùÒԺܶàC++³ÌÐòÉè¼ÆÊé¼®½¨Ò飺¡°Use const whenever you need¡±¡£




1.ÓÃconst ÐÞÊκ¯ÊýµÄ²ÎÊý

Èç¹û²ÎÊý×÷Êä³öÓ㬲»ÂÛËüÊÇʲôÊý¾ÝÀàÐÍ£¬Ò²²»ÂÛËü²ÉÓá°Ö¸Õë´«µÝ¡±»¹ÊÇ¡°ÒýÓô«µÝ¡±£¬¶¼²»ÄܼÓconst ÐÞÊΣ¬·ñÔò¸Ã²ÎÊý½«Ê§È¥Êä³ö¹¦ÄÜ¡£const Ö»ÄÜÐÞÊÎÊäÈë²ÎÊý£º

Èç¹ûÊäÈë²ÎÊý²ÉÓá°Ö¸Õë´«µÝ¡±£¬ÄÇô¼Óconst ÐÞÊοÉÒÔ·ÀÖ¹ÒâÍâµØ¸Ä¶¯¸ÃÖ¸Õ룬Æðµ½±£»¤×÷Óá£

ÀýÈçStringCopy º¯Êý£º

void StringCopy(char *strDestination, const char *strSource);

ÆäÖÐstrSource ÊÇÊäÈë²ÎÊý£¬strDestination ÊÇÊä³ö²ÎÊý¡£¸østrSource ¼ÓÉÏconstÐÞÊκó£¬Èç¹ûº¯ÊýÌåÄÚµÄÓï¾äÊÔͼ¸Ä¶¯strSource µÄÄÚÈÝ£¬±àÒëÆ÷½«Ö¸³ö´íÎó¡£

Èç¹ûÊäÈë²ÎÊý²ÉÓá°Öµ´«µÝ¡±£¬ÓÉÓÚº¯Êý½«×Ô¶¯²úÉúÁÙʱ±äÁ¿ÓÃÓÚ¸´ÖƸòÎÊý£¬¸ÃÊäÈë²ÎÊý±¾À´¾ÍÎÞÐè±£»¤£¬ËùÒÔ²»Òª¼Óconst ÐÞÊΡ£

ÀýÈç²»Òª½«º¯Êývoid Func1(int x) д³Évoid Func1(const int x)¡£Í¬Àí²»Òª½«º¯Êývoid Func2(A a) д³Évoid Func2(const A a)¡£ÆäÖÐA ΪÓû§×Ô¶¨ÒåµÄÊý¾ÝÀàÐÍ¡£

¶ÔÓÚ·ÇÄÚ²¿Êý¾ÝÀàÐ͵IJÎÊý¶øÑÔ£¬Ïóvoid Func(A a) ÕâÑùÉùÃ÷µÄº¯Êý×¢¶¨Ð§ÂʱȽϵס£ÒòΪº¯ÊýÌåÄÚ½«²úÉúA ÀàÐ͵ÄÁÙʱ¶ÔÏóÓÃÓÚ¸´ÖƲÎÊýa£¬¶øÁÙʱ¶ÔÏóµÄ¹¹Ôì¡¢¸´ÖÆ¡¢Îö¹¹¹ý³Ì¶¼½«ÏûºÄʱ¼ä¡£

ΪÁËÌá¸ßЧÂÊ£¬¿ÉÒÔ½«º¯ÊýÉùÃ÷¸ÄΪvoid Func(A &a)£¬ÒòΪ¡°ÒýÓô«µÝ¡±½ö½èÓÃһϲÎÊýµÄ±ðÃû¶øÒÑ£¬²»ÐèÒª²úÉúÁÙʱ¶ÔÏó¡£µ«ÊǺ¯Êývoid Func(A & a) ´æÔÚÒ»¸öȱµã£º

¡°ÒýÓô«µÝ¡±ÓпÉÄܸıä²ÎÊýa£¬ÕâÊÇÎÒÃDz»ÆÚÍûµÄ¡£½â¾öÕâ¸öÎÊÌâºÜÈÝÒ×£¬¼ÓconstÐÞÊμ´¿É£¬Òò´Ëº¯Êý×îÖÕ³ÉΪvoid Func(const A &a)¡£

ÒÔ´ËÀàÍÆ£¬ÊÇ·ñÓ¦½«void Func(int x) ¸ÄдΪvoid Func(const int &x)£¬ÒÔ±ãÌá¸ßЧÂÊ£¿ÍêȫûÓбØÒª£¬ÒòΪÄÚ²¿Êý¾ÝÀàÐ͵IJÎÊý²»´æÔÚ¹¹Ôì¡¢Îö¹¹µÄ¹ý³Ì£¬¶ø¸´ÖÆÒ²·Ç³£¿ì£¬¡°Öµ´«µÝ¡±ºÍ¡°ÒýÓô«µÝ¡±µÄЧÂʼ¸ºõÏ൱¡£

ÎÊÌâÊÇÈç´ËµÄ²øÃ࣬ÎÒÖ»ºÃ½«¡°const &¡±ÐÞÊÎÊäÈë²ÎÊýµÄÓ÷¨×ܽáһϡ£

  

¶ÔÓÚ·ÇÄÚ²¿Êý¾ÝÀàÐ͵ÄÊäÈë²ÎÊý£¬Ó¦¸Ã½«¡°Öµ´«µÝ¡±µÄ·½Ê½¸ÄΪ¡°const ÒýÓô«µÝ¡±£¬Ä¿µÄÊÇÌá¸ßЧÂÊ¡£ÀýÈ罫void Func(A a) ¸ÄΪvoid Func(const A &a)¡£

  

¶ÔÓÚÄÚ²¿Êý¾ÝÀàÐ͵ÄÊäÈë²ÎÊý£¬²»Òª½«¡°Öµ´«µÝ¡±µÄ·½Ê½¸ÄΪ¡°const ÒýÓô«µÝ¡±¡£·ñÔò¼È´ï²»µ½Ìá¸ßЧÂʵÄÄ¿µÄ£¬ÓÖ½µµÍÁ˺¯ÊýµÄ¿ÉÀí½âÐÔ¡£ÀýÈçvoid Func(int x) ²»Ó¦¸Ã¸ÄΪvoid Func(const int &x)¡£




2 .ÓÃconst ÐÞÊκ¯ÊýµÄ·µ»ØÖµ
Èç¹û¸øÒÔ¡°Ö¸Õë´«µÝ¡±·½Ê½µÄº¯Êý·µ»ØÖµ¼Óconst ÐÞÊΣ¬ÄÇôº¯Êý·µ»ØÖµ£¨¼´Ö¸Õ룩µÄÄÚÈݲ»Äܱ»Ð޸ģ¬¸Ã·µ»ØÖµÖ»Äܱ»¸³¸ø¼Óconst ÐÞÊεÄͬÀàÐÍÖ¸Õë¡£ÀýÈ纯Êý
const char * GetString(void);
ÈçÏÂÓï¾ä½«³öÏÖ±àÒë´íÎó£º
char *str = GetString();
ÕýÈ·µÄÓ÷¨ÊÇ
const char *str = GetString();
Èç¹ûº¯Êý·µ»ØÖµ²ÉÓá°Öµ´«µÝ·½Ê½¡±£¬ÓÉÓÚº¯Êý»á°Ñ·µ»ØÖµ¸´ÖƵ½ÍⲿÁÙʱµÄ´æ´¢µ¥ÔªÖУ¬¼Óconst ÐÞÊÎûÓÐÈκμÛÖµ¡£
ÀýÈç²»Òª°Ñº¯Êýint GetInt(void) д³Éconst int GetInt(void)¡£
ͬÀí²»Òª°Ñº¯ÊýA GetA(void) д³Éconst A GetA(void)£¬ÆäÖÐA ΪÓû§×Ô¶¨ÒåµÄÊý¾ÝÀàÐÍ¡£
Èç¹û·µ»ØÖµ²»ÊÇÄÚ²¿Êý¾ÝÀàÐÍ£¬½«º¯ÊýA GetA(void) ¸ÄдΪconst A & GetA(void)µÄÈ·ÄÜÌá¸ßЧÂÊ¡£µ«´ËʱǧÍòǧÍòҪСÐÄ£¬Ò»¶¨Òª¸ãÇå³þº¯Êý¾¿¾¹ÊÇÏë·µ»ØÒ»¸ö¶ÔÏóµÄ¡°¿½±´¡±»¹Êǽö·µ»Ø¡°±ðÃû¡±¾Í¿ÉÒÔÁË£¬·ñÔò³ÌÐò»á³ö´í¡£
º¯Êý·µ»ØÖµ²ÉÓá°ÒýÓô«µÝ¡±µÄ³¡ºÏ²¢²»¶à£¬ÕâÖÖ·½Ê½Ò»°ãÖ»³öÏÖÔÚÀàµÄ¸³Öµº¯ÊýÖУ¬Ä¿µÄÊÇΪÁËʵÏÖÁ´Ê½±í´ï¡£

ÀýÈ磺
class A
{
A & operate = (const A & other); // ¸³Öµº¯Êý
} ;
A a, b, c; // a, b, c ΪA µÄ¶ÔÏó

a = b = c; // Õý³£µÄÁ´Ê½¸³Öµ
(a = b) = c; // ²»Õý³£µÄÁ´Ê½¸³Öµ£¬µ«ºÏ·¨
Èç¹û½«¸³Öµº¯ÊýµÄ·µ»ØÖµ¼Óconst ÐÞÊΣ¬ÄÇô¸Ã·µ»ØÖµµÄÄÚÈݲ»ÔÊÐí±»¸Ä¶¯¡£ÉÏÀýÖУ¬Óï¾ä a = b = c ÈÔÈ»ÕýÈ·£¬µ«ÊÇÓï¾ä (a = b) = c ÔòÊÇ·Ç·¨µÄ¡£




3. const ³ÉÔ±º¯Êý
Èκβ»»áÐÞ¸ÄÊý¾Ý³ÉÔ±(¼´º¯ÊýÖеıäÁ¿)µÄº¯Êý¶¼Ó¦¸ÃÉùÃ÷Ϊconst ÀàÐÍ¡£Èç¹ûÔÚ±àдconst ³ÉÔ±º¯Êýʱ£¬²»É÷ÐÞ¸ÄÁËÊý¾Ý³ÉÔ±£¬»òÕßµ÷ÓÃÁËÆäËü·Çconst ³ÉÔ±º¯Êý£¬±àÒëÆ÷½«Ö¸³ö´íÎó£¬ÕâÎÞÒÉ»áÌá¸ß³ÌÐòµÄ½¡×³ÐÔ¡£ÒÔϳÌÐòÖУ¬Ààstack µÄ³ÉÔ±º¯ÊýGetCount ½öÓÃÓÚ¼ÆÊý£¬´ÓÂß¼­ÉϽ²GetCount Ó¦µ±Îªconst º¯Êý¡£±àÒëÆ÷½«Ö¸³öGetCount º¯ÊýÖеĴíÎó¡£
class Stack
{
public:
void Push(int elem);
int Pop(void);
int GetCount(void) const; // const ³ÉÔ±º¯Êý
private:
int m_num;
int m_data[100];
} ;
int Stack::GetCount(void) const
{
++ m_num; // ±àÒë´íÎ󣬯óͼÐÞ¸ÄÊý¾Ý³ÉÔ±m_num
Pop(); // ±àÒë´íÎ󣬯óͼµ÷Ó÷Çconst º¯Êý
return m_num;
}
const ³ÉÔ±º¯ÊýµÄÉùÃ÷¿´ÆðÀ´¹Ö¹ÖµÄ£ºconst ¹Ø¼ü×ÖÖ»ÄÜ·ÅÔÚº¯ÊýÉùÃ÷µÄβ²¿£¬´ó¸ÅÊÇÒòΪÆäËüµØ·½¶¼ÒѾ­±»Õ¼ÓÃÁË¡£
¹ØÓÚConstº¯ÊýµÄ¼¸µã¹æÔò£º

a. const¶ÔÏóÖ»ÄÜ·ÃÎÊconst³ÉÔ±º¯Êý,¶ø·Çconst¶ÔÏó¿ÉÒÔ·ÃÎÊÈÎÒâµÄ³ÉÔ±º¯Êý,°üÀ¨const³ÉÔ±º¯Êý.
b. const¶ÔÏóµÄ³ÉÔ±ÊDz»¿ÉÐ޸ĵÄ,È»¶øconst¶ÔÏóͨ¹ýÖ¸Õëά»¤µÄ¶ÔÏóÈ´ÊÇ¿ÉÒÔÐ޸ĵÄ.
c. const³ÉÔ±º¯Êý²»¿ÉÒÔÐ޸ĶÔÏóµÄÊý¾Ý,²»¹Ü¶ÔÏóÊÇ·ñ¾ßÓÐconstÐÔÖÊ.ËüÔÚ±àÒëʱ,ÒÔÊÇ·ñÐ޸ijÉÔ±Êý¾ÝΪÒÀ¾Ý,½øÐмì²é.
e. È»¶ø¼ÓÉÏmutableÐÞÊηûµÄÊý¾Ý³ÉÔ±,¶ÔÓÚÈκÎÇé¿öÏÂͨ¹ýÈκÎÊֶζ¼¿ÉÐÞ¸Ä,×ÔÈ»´ËʱµÄcon³ÉÔ±º¯ÊýÊÇ¿ÉÒÔÐÞ¸ÄËüµÄ
»Ø¸´´ËÂ¥

» ÊÕ¼±¾ÌûµÄÌÔÌûר¼­ÍƼö

ˮˮµÄվ̨

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

³¤·çÆÆÀË»áÓÐʱ£¬Ö±¹ÒÔÆ·«¼Ã²×º£~
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
»ØÌûÖ§³Ö ( ÏÔʾ֧³Ö¶È×î¸ßµÄǰ 50 Ãû )

magic7004

½ð³æ (Ö°Òµ×÷¼Ò)

¡ï ¡ï ¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
ÓàÔó³É(½ð±Ò+3):лл·ÖÏí¾­Ñ飡 2010-07-15 22:01:48
ÒýÓûØÌû:
Originally posted by holmescn at 2010-07-13 14:20:01:
Ò»¸öconst¾ÍÓÐÕâô¶àµÄ¹æÔò£¬ËùÒÔC++²»ÊÇÒ»ÃźÃÓïÑÔ£¬²»ÊÇÒ»ÃźÃѧµÄÓïÑÔ£¬µ±È»Ò²²»ÊÇÒ»ÃÅÒªÓõÄÓïÑÔ¡£

Äã¿ÉÒÔ˵²»ºÃѧ£¬µ«²»ÄÜ˵²»ºÃ£¬Èç¹ûÒ»¶¨ÒªËµ²»ºÃ£¬Ò²ÇëÔÚ²»ºÃÇ°Ãæ¼ÓÉÏ¡°ÄãÈÏΪ¡±Õ⼸¸ö×Ö£¬ÒÔ´ËÀ´ÏÔʾ²»ÊÇÕæ²»ºÃ£¬¶øÊÇÄãÓò»ºÃ»òÕßËü²»ÊʺÏÄ㣬лл£¡

Ëùν´æÔÚ¾ÍÊǺÏÀí£¬C++²»½ö´æÔÚ¶øÇҷdz£Á÷ÐУ¬×ÔÈ»ÊÇÓÐËüµÄÓŵ㡣Èκζ«Î÷¶¼ÓÐÓŵ㣬Ҳ¶¼ÓÐȱµã¡£ÒòΪÓÐȱµã¾Í˵Ëü²»ºÃ£¬Ö»ÄÜ˵Ã÷ÄãµÄ·ôdz¡£

ÎÒ²¢²»ÊÇÈÏΪC++ÔõÑùºÃ£¬¶øÊÇÈÏΪÄã²»Ó¦¸ÃÒÔÕâÖÖ̬¶ÈÀ´ÆÀÅÐÒ»¸öÊÂÎïºÃ»¹ÊDz»ºÃ¡£

ÈκÎÒ»ÖÖÓïÑÔ£¬ÎÒ¶¼¿ÉÒÔ˵³öËüµÄNÌõȱµã£¬µ«ÎÒ¾ö²»»á˵ÕâÖÖÓïÑÔ²»ºÃ£¬ÒòΪÎÒͬʱҲ¿ÉÒÔ˵³öËüµÄNÌõÓŵ㡣

ÕÕÎÒ¿´À´£¬Ò»¸öconst¾ÍÓÐÕâô¶àµÄ¹æÔò£¬Ç¡Ç¡ÏÔʾÁËC++µÄÁé»îÐÔ¡£ÒòΪËüÓÐÕâÖÖÁé»îÐÔ£¬ËùÒÔÓÐЩÊÂÇéVB×ö²»ÁËJavaÒ²×ö²»ÁË£¬µ«C++ÄÜ×ö¡£Í¬Ê±ÒòΪËüÓÐÕâÖÖÁé»îÐÔ£¬ËùÒÔËüÄÑѧÄÑÓá£

Áé»îÐÔºÍÒ×ÓÃÐÔ±¾À´¾ÍÊÇì¶ÜµÄ£¬Ñ¡ÔñÁé»îÐÔ»¹ÊÇÑ¡ÔñÒ×ÓÃÐÔÒª¿´ÐèÇóµÄ¡£ÐèÒªÁé»îÐÔµÄÓ¦Ó㬾ͱØÐëÎþÉüÒ×ÓÃÐÔ¡£ÕâÒ²ÊÇΪʲô»ã±àÓïÑÔÏÖÔÚ»¹»î×ŵÄÔ­Òò£¬ÒòΪ»ã±à±ÈC++¸üÁé»î£¬ÓÐЩÊÂÇéC++×ö²»Á˵«ÊÇ»ã±àÄÜ×ö¡£

C++Ïà¶ÔÓë¸ü¸ß¼¶µÄÓïÑÔ£¬ËüµÄÌØµãÊÇÎÞÏÞÖÆµÄÖ§³ÖÖ¸Õë²Ù×÷ºÍÈõÀàÐͼì²é£¬ÕâΪËü´øÀ´Á˼«´óµØÁé»îÐԺͼ«¸ßµÄЧÂÊ£¬µ«Í¬Ê±Ò²´øÀ´Á˼«´óµØ·çÏÕ£¨»º³åÇøÒç³ö¡¢Ò°Ö¸ÕëµÈ£©¡£

ÓÉÓÚC++ÔÚÁé»îÐԺ͸ßЧÐÔÉÏÎޱȵijɹ¦£¬¸ü¸ß¼¶µÄÓïÑÔ¾ø²»»áÔÚÕâ·½ÃæÈ¥ÌôÕ½Ëü£¬ÐµÄÓïÑÔÑ¡ÔñÁËÌôÕ½C++µÄÈõµã¡£ÓÚÊÇVB¡¢Java¡¢C#µÈ¶¼ÊÇÏÞÖÆÖ¸ÕëµÄʹÓò¢½øÐÐÇ¿ÀàÐͼì²é¡£ÕâЩ¸Ä±äʹËüÃǸüÒ×ѧ¸üÒ×Óã¬ÎþÉüµÄÔòÊÇ´úÂëÌå»ýºÍÔËÐÐЧÂÊ¡£ÓÉÓÚ¼ÆËã»úÓ²¼þµÄ·ÉËÙ·¢Õ¹£¬´æ´¢¿Õ¼äºÍÔËÐÐЧÂʵÄÎþÉü±äµÃºÜÈÝÒ×½ÓÊÜ£¬¶øÒ×ѧÒ×ÓõÄÌØµãÔòÊʺÏÁËÏÖ´úÉç»áµÄ½Ú×à¡£

ËùÒÔÓÐʱÓÐÈËÈÃÎÒÍÆ¼öÒ»ÃÅÓïÑÔѧ£¬ÎÒ´ÓÀ´¶¼²»»áäĿµÄ˵ȥѧʲô£¬ÎÒ»áÏÈÎÊËûÄãÏëѧÀ´×öʲô¡£È·ÊµÎÒºÜÉÙÍÆ¼öC++£¬µ«²»ÊÇÒòΪC++²»ºÃ£¬ÎÒ»á˵XXXÓïÑÔ¸üÊʺÏÄãµÄÐèÇó£¬Èç¹ûÄãÒÔºó¸Ð¾õÓÐÐèÒª£¬¿ÉÒÔÔÙѧC++¡£
Á÷Ã¥²»¿ÉÅ£¬¿ÉŵÄÊÇÁ÷Ã¥ÓÐÎÄ»¯£¬ÓÐÎÄ»¯ÓÖBHµÄÁ÷Ã¥ÎÞµÐ~~£¡
5Â¥2010-07-14 09:16:49
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
ÆÕͨ»ØÌû

yalefield

½ð³æ (ÎÄ̳¾«Ó¢)

ÀϺºÒ»Ã¶

¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
ÓàÔó³É(½ð±Ò+1):ÔÞ£¡ 2010-07-13 09:03:46
¾­ÄêÀÏÌû´º³±Ó¿
ËÆÔøÏàʶÑà¹éÀ´
2Â¥2010-07-12 23:05:20
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

magic7004

½ð³æ (Ö°Òµ×÷¼Ò)

¡ï
resonant(½ð±Ò+1):¸Ðл²ÎÓë 2010-07-13 17:59:55
Îҵķç¸ñÊÇ´ò¿ªÔ´´úÂëºó£¬Ìæ»»ËùÓеÄconst Ϊ ¿Õ¸ñ£¬ÒÔÃâÂé·³
Á÷Ã¥²»¿ÉÅ£¬¿ÉŵÄÊÇÁ÷Ã¥ÓÐÎÄ»¯£¬ÓÐÎÄ»¯ÓÖBHµÄÁ÷Ã¥ÎÞµÐ~~£¡
3Â¥2010-07-13 13:15:45
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

holmescn

½ð³æ (ÕýʽдÊÖ)

¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
resonant(½ð±Ò+1):¸Ðл²ÎÓë 2010-07-13 18:00:03
Ò»¸öconst¾ÍÓÐÕâô¶àµÄ¹æÔò£¬ËùÒÔC++²»ÊÇÒ»ÃźÃÓïÑÔ£¬²»ÊÇÒ»ÃźÃѧµÄÓïÑÔ£¬µ±È»Ò²²»ÊÇÒ»ÃÅÒªÓõÄÓïÑÔ¡£
4Â¥2010-07-13 14:20:01
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

holmescn

½ð³æ (ÕýʽдÊÖ)

¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
ÒýÓûØÌû:
Originally posted by magic7004 at 2010-07-14 09:16:49:


Äã¿ÉÒÔ˵²»ºÃѧ£¬µ«²»ÄÜ˵²»ºÃ£¬Èç¹ûÒ»¶¨ÒªËµ²»ºÃ£¬Ò²ÇëÔÚ²»ºÃÇ°Ãæ¼ÓÉÏ¡°ÄãÈÏΪ¡±Õ⼸¸ö×Ö£¬ÒÔ´ËÀ´ÏÔʾ²»ÊÇÕæ²»ºÃ£¬¶øÊÇÄãÓò»ºÃ»òÕßËü²»ÊʺÏÄ㣬лл£¡

Ëùν´æÔÚ¾ÍÊǺÏÀí£¬C++²»½ö´æÔÚ¶øÇҷdz£Á÷ÐУ¬×ÔÈ» ...

ûÏëµ½£¬¶ÔÓÚÎÒµÄÒ»¾ä»Ø¸´¾ÍÄÜÒýÆðÄãÕâô¶àµÄ˼¿¼¡£

¶ÔÓÚÒ»¼þÊ£¬Ò»¸öÓïÑÔ»òÕ߯äËüʲô¶«Î÷£¬ÒªÆÀ¼ÛÆäºÃ»µ£¬ÕæÊÇÒ»¼þÊ®·ÖÀ§ÄѵÄÊÂÇé¡£ÒòΪûÓй«ÕýµÄÅоݣ¬Ò»ÇÐÆ¾×Ô¼ºµÄÔÄÀúºÍ¸ÐÊÜ¡£ÎÒÒ²ÎÞÒâÓë´¥¶¯ÄãµÄÉñ¾­¡£µ«ÎÒÏ룬¾Íÿ¸öͨ¹ýѧϰC++¶ø×ßÉϱà³ÌµÀ·µÄÈ˶øÑÔ£¬Ñ§Ï°C++µÄ¹ý³Ì¶¼²»»áÊÇÇáËÉÓä¿ìûÓÐÍ´¿àµÄ¾­Àú°É(ÎÒ³ÐÈÏÕâÖÖÍ´¿àijÖ̶ֳÈÉÏ»áÔö¼ÓѧϰµÄ³É¾Í¸Ð)¡£¼´±ãÊÇÈç´ËµØÈȰ®Õâ¸öÊÂÒµ£¬ÎÞÔ¹Î޻ڵطîÏ××Ô¼ºµÄÇà´ººÍʱ¼ä£¬Ò²»áÒòΪ´ÓC++ÈëÃŶøÈÃÕâÌõµÀ·±ÈÔ¤ÏëµÄ¸ü¼Ó¼èÐÁ(ÆäËüÓïÑÔÄã¿ÉÄÜ»á¸üÔç½øÈ뿪·¢×´Ì¬)¡£ÆäÔ­Òò¾ÍÊÇC++¸´ÔÓ¶ø·±¶àµÄ¹æÔò¡£ÎÒÏë¾øÉÙÓÐÈ˸ÒÍýÑÔ×Ô¼ºÚÏÊìC++µÄÒ»ÇйæÔò°É¡£ÄÄÅÂÖ»ÊÇconst£¬Ò²×Ü»áÓÐЩÒâÍâ·¢Éú£¨ÒòΪÓÐЩ¹æÔò²»³£Óõ½¶ø¼ÇµÃ²»Ê죩£¬ÒÔÖÁÓÚµ÷ÊÔÊÇÈç´ËµÄÍ´¿à£¬¼¯³ÉÒ²²»»á̫˳Àû°É¡£
´Ó¹æÔò·±¸´ÕâÌõÉÏ£¬ËµC++ÊÇÒ»¸öÄÑÒÔѧϰµÄÓïÑÔ£¬ÎÒÏë²¢²»Ó¦¸ÃÒýÆðÌ«¶à·ÇÒé°É¡£

ÒòΪѧϰÇúÏß¶¸£¬Ñ§Ï°³É±¾¸ß£¬²¢ÇÒÒòΪ¹æÔò·±¸´Ôì³ÉÈÝÒ׳ö´í£¬¸ü¿ÉÆøµÄÊDZàÒëʱ¼äÌ«³¤£¨¶ÔÓÚ´óÐͳÌÐò£¬ÌرðÊÇÓ¦ÓÃÁËÄ£°åµÄ³ÌÐò£©£¬ÕâÒ»Çж¼Ôì³É±à³ÌÌåÑéºÜ²î£¨ÕâÒ²ÊÇJava³öÉúµÄÀíÓÉÖ®Ò»°É£©£¬ËùÒÔÎÒ˵C++²»ÊÇÒ»¸öºÃÓïÑÔ£¬ÎÒ²¢²»ÈÏΪÊÇÎÒ¸öÈ˵ÄÒ»ÏáÇéÔ¸µÄ¹Ûµã£¬ËäÈ»Óг­Ï®Ç°ÈË˼ÏëµÄ¿ÉÄÜ£¬µ«Õâ²¢²»Ó°Ïì½áÂÛ¡£

ÖÁÓÚ´æÔÚ¾ÍÊǺÏÀíÕâ¸öÕÜѧ£¬ÎÒ²»¸Ò¹¶Í¬°¡£¬ÎÒÈÏΪ£¬´æÔÚ¾ÍÊÇÎÞÄθüÄÜ˵Ã÷ÎÊÌâ¡£Èç¹ûC++¿ÉÒÔ×öµ½»ã±àÄÜ×öµÄÒ»ÇУ¬ÏÔÈ»Õâ¶«Î÷Ôç¾ÍÓ¦¸ÃËÀÈ¥¡£·´¹ýÀ´Ëµ£¬ÒòΪÓÐЩ»ã±àÄÜ×öµÄÊ£¬C++×ö²»µ½£¬ËùÒÔ»ã±àµÄ´æÔÚ²»ÊÇÓеÀÀíµÄ£¬¶øÊÇûÓа취µÄ°ì·¨£¬ÊÇÎÞÄεÄÑ¡Ôñ¡£

ÖÁÓÚÆäËûÓïÑÔPK C++µÄÈõµã£¬Õâ¡­¡­ºÃÏñ²»ÊÇÕâô»ØÊ°ɣ¿Ö»¿´¼ûºÍC++±ÈÔËÐÐËٶȺͿª·¢Ð§Âʵģ¬Ã»¿´µ½PKËûµÄÈõµãµÄ°¡£¬ºó½øµÄÓïÑÔΪÁ˱ÜÃâ³ÌÐòÔ±·¸´íÎó£¬Í¬Ê±¼õÉÙ³ÌÐòÔ±µÄ¸ºµ££¬´Ó¶øÆÁ±ÎÁËÖ¸Õ룬Õâ¢ÙÊÇÒ»ÖÖÑ¡Ôñ²ßÂÔ¢ÚÊÇÒ»ÖÖ×ÔÈ»½ø»¯¡£ËùÒÔ²»´æÔڱȵıØÒª¡£

Áé»î²»Òâζן´ÔÓ£¬¼òµ¥Ò²²»ÊÇÒ×Óõıê×¼¡£

ÖÁÓÚÍÆ¼öÓïÑÔÕâÊÂÇ飬ÏÔÈ»ÊÇÒ»¸öÂé·³µÄÊÂÇ飬¶øÇÒ£¬ÊÇÒ»¸öÔðÈκ͸öÈËÆ«ºÃµÄ²©ÞÄ¡£ÄãÎÊÒ»¸ö¹¤×÷µÄÈË£¬ÏëѧÓïÑÔ¸Éʲô£¬Ò²ÐíËûÄܸøÄãÒ»¸öÄ£ºýµÄ¹¤×÷ÁìÓò¡£¶ø´ó¶àÊýÇé¿öÏ£¬Ò»¸ö³õѧÓïÑÔÇÒûʲô¹¤×÷¾­ÑéµÄÈËÔõô¿ÉÄÜ»á¸æËßÄãËûѧÓïÑÔÏë¸ÉÊ²Ã´ÄØ£¿ÎÒÏëËûÃǵĻشð¿ÉÄÜÊÇ£ºÒ»¡¢¾ÍÊÇÏëѧһ¸öÓïÑÔ£¬Ñ§Ñ§±à³Ì¡£¶þ¡¢ÏëÕÒ¹¤×÷µÄʱºòÄÜÓеÄ˵¡£ÕâʱºòÄãÔõÃ´ÍÆ¼ö°¡£¿Õâ¾Í³ÉÁËÒ»¸ö¼¬ÊÖµÄÊÂÇé¡£µ±È»Ò²ÊÇÒ»¸ö¼òµ¥µÄÊÂÇé¡£ÒòΪÕâÑùµÄ³õѧÕߣ¬ÍùÍù¶Ô¸ßÊÖÓгç°ÝÐÄÀí£¬ËùÒÔÄã˵ʲôÓïÑԺã¬Ëû¾Í»á²»¹ËÒ»ÇеØÈ¥Ñ§Ï°£¬´Ó²»»áÓÐ×Ô¼ºµÄ˼¿¼ºÍ·Ö±æ¡£

ÁíÍâ²¹³äÒ»¸öC++²âȱµã¾ÍÊǽÌѧÄѶȴó¡£Õâ¸öÖ»Òª¶Ô±Èһϡ¶The C Program Language¡· ºÍ¡¶The C++ Program Language¡·µÄºñ¶È¾Í¿ÉÒÔÖªµÀÁË¡£³ýÁ˽̲ĵÄÎÊÌ⣬Äܹ»ºÏÀíµØ½ÌÊÚC++µÄ֪ʶ£¬Äܹ»ÈÃÄãºÏÀíµØÔËÓÃC++¶ø²»»áÏÝÓÚÀ§¾³µÄ½ÌʦҲÊÇÉÙÖ®ÓÖÉÙ¡£Õâ×îÖÕµ¼Ö£¬²»µ«Ñ§Ï°C++Ê®·Ö¼èÐÁ£¬¶øÇÒÓ¦Óã¬ÌرðÊǺÏÀíµØÓ¦ÓÃC++³ÉÁËÒ»¸öÑÏÖØµÄÎÊÌâ¡£

ËùÒÔ£¬ÎÒÈÏΪC++ÔÚĿǰÒÔÖ¿ÉÔ¤¼ûµÄ½«À´¶¼²»ÊÇÒ»¸öºÃµÄ£¬ÊʺÏÍÆ¼ö¸ø³õѧÕßµÄÓïÑÔ¡£ÁíÒ»·½Ã棬ÔÚûÓÐͳһ¹æ·¶Ö¸µ¼ÏÂʹÓÃC++£¬¾ÍËãÊÇÀÏÄñ£¬Ò²ÊÇÒ»¼þ¼«ÆäΣÏÕµÄÊÂÇé¡£³ý·ÇÄãÊÇÌì²Å¡£ÏñStrustroupÄÇÑùµÄ¡£
6Â¥2010-07-22 15:35:10
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

llzzoonngg

Í­³æ (СÓÐÃûÆø)

ѧϰÁË£¬Ð»Ð»Â¥Ö÷
7Â¥2010-07-22 22:27:26
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

magic7004

½ð³æ (Ö°Òµ×÷¼Ò)

¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
¸çÈÏΪ£¬C++¾ÍÏñÏ´ºÃÇкõÄÐÂÏÊʳ²Ä£¬¸ü¸ß¼¶µÄÓïÑÔÔòÊÇ΢²¨Ê³Æ·£¬¸üµÍ¼¶µÄÓïÑÔÔòÊÇûϴûÇеÄʳ²Ä¡£

ps£º¸çÊÇÒ»¸ö°®ºÃ³øÒÕµÄÈË£¬Ï²»¶ÕÆÉ×£¬²»Ï²»¶ÇÐÅä
Á÷Ã¥²»¿ÉÅ£¬¿ÉŵÄÊÇÁ÷Ã¥ÓÐÎÄ»¯£¬ÓÐÎÄ»¯ÓÖBHµÄÁ÷Ã¥ÎÞµÐ~~£¡
8Â¥2010-07-23 09:02:43
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

suiyuan528

гæ (³õÈëÎÄ̳)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
¸öconst¾ÍÓÐÕâô¶àµÄ¹æÔò£¬ËùÒÔC++²»ÊÇÒ»ÃźÃÓïÑÔ£¬²»ÊÇÒ»ÃźÃѧµÄÓïÑÔ£¬µ±È»Ò²²»ÊÇÒ»ÃÅÒªÓõÄÓïÑÔ¡£
9Â¥2016-03-01 16:38:07
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÖíÁ³ÏÀ

гæ (³õÈëÎÄ̳)

¸Ð¾õûʲôÓÃ
10Â¥2016-03-04 20:04:37
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ baitao-1987 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 323Çóµ÷¼Á +8 Àî¼ÑÀÖ1 2026-04-04 8/400 2026-04-04 22:26 by hemengdong
[¿¼ÑÐ] ¿É¿çרҵµ÷¼Á +3 ÖÜµÄµÃµØ 2026-04-04 6/300 2026-04-04 22:21 by barlinike
[¿¼ÑÐ] 0854Çóµ÷¼Á +4 assdll 2026-04-03 4/200 2026-04-04 22:17 by hemengdong
[¿¼ÑÐ] 298Çóµ÷¼Á +5 zzz£¬£¬r 2026-04-02 8/400 2026-04-04 19:55 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 0856µ÷¼Á +8 ÇúÌýóÞ 2026-03-30 8/400 2026-04-04 08:46 by tianyyysss
[¿¼ÑÐ] Çó²ÄÁϵ÷¼Á£¬Ò»Ö¾Ô¸Ö£ÖÝ´óѧ289·Ö +15 ˶ÐǸ° 2026-04-03 15/750 2026-04-04 01:01 by userper
[¿¼ÑÐ] Çóµ÷¼Á£¬Ò»Ö¾Ô¸±±¾©ÖÐÒ½Ò©´óѧ +3 СС´ï²»Áï 2026-04-02 3/150 2026-04-03 22:55 by ³åʸêÄÐÇÍÅ
[¿¼ÑÐ] Çóµ÷¼Á +4 ѹÁ¦??´ó 2026-04-03 4/200 2026-04-03 21:36 by à£à£à£0119
[¿¼ÑÐ] 329Çóµ÷¼Á£¬Ò»Ö¾Ô¸Î÷±±¹¤Òµ´óѧ£¬²ÄÁϹ¤³Ì£¨085601£© +8 СС»úÁ鳿 2026-03-29 14/700 2026-04-03 19:38 by lijunpoly
[¿¼ÑÐ] ¹¤¿Æ341·Öµ÷¼Á +3 Âå¶àÂÞ 2026-04-03 3/150 2026-04-03 14:20 by 1753564080
[¿¼ÑÐ] 366Çóµ÷¼ÁÒ»Ö¾Ô¸¶«±±´óѧ +8 ÔËÆøÀ´µÃÈôÓÐËÆÎ 2026-04-02 8/400 2026-04-02 21:39 by dongzh2009
[¿¼ÑÐ] Ò»Ö¾Ô¸´ó¹¤Ñ§Ë¶£¬Çóµ÷¼Á +4 yub0811 2026-04-02 4/200 2026-04-02 21:36 by °ÙÁéͯ888
[¿¼ÑÐ] һ־Ըɽ¶«´óѧ£¬085600£¬344 +7 κ×Óper 2026-04-02 8/400 2026-04-02 21:12 by °ÙÁéͯ888
[¿¼ÑÐ] Ò»Ö¾Ô¸ÉϺ£º£Ñó´óѧ083200ʳƷѧ˶£¬Çóµ÷¼Á£¬½ÓÊÜÆäËûרҵ +6 whatÕÅ 2026-04-01 7/350 2026-04-02 16:48 by zzsw+
[¿¼ÑÐ] 085410 Ò»Ö¾Ô¸211 22408·ÖÊý359Çóµ÷¼Á +3 123456789qw 2026-03-31 4/200 2026-04-02 00:06 by ÒåÎÄwang
[¿¼ÑÐ] 11408 321·ÖÇóµ÷¼Á +3 huchun12138 2026-03-30 4/200 2026-04-01 22:48 by guanxin1001
[¿¼ÑÐ] Çóµ÷¼Á0703 +5 ÖܼÎÒ¢ 2026-03-31 8/400 2026-04-01 20:32 by ltltkkk
[¿¼ÑÐ] 303·Ö 0807ѧ˶Çóµ÷¼Á +3 TYC3632 2026-04-01 3/150 2026-04-01 19:24 by lwk2004
[¿¼ÑÐ] 349Çóµ÷¼Á +6 ³ÔµÄ²»ÉÙ 2026-04-01 6/300 2026-04-01 17:55 by JYD2011
[¿¼ÑÐ] Ò»Ö¾Ô¸Î÷½»´ó080500²ÄÁÏѧ˶349 +6 jqx1258 2026-03-31 7/350 2026-03-31 21:08 by yuq
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û