ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

C++primer£¨µÚÎå°æ£©µÚʮՠ·ºÐÍËã·¨(¶þ)
2015-07-20 17:24:15 À´Ô´: ×÷Õß: ¡¾´ó ÖРС¡¿ ä¯ÀÀ:5´Î
Tags£ºprimer µÚÎå Ëã·¨
h_back)¡¢front_inserter(µ÷ÓÃpush_front)ºÍinserter£¨²åÈëµ½µü´úÆ÷ij¸öÖ¸¶¨Î»ÖõÄÇ°Ãæ£©£»ÕâЩ²åÈëµü´úÆ÷Ç°ÃæÕ½ڶ¼×öÁËÏêϸ½éÉÜ£»

4.2 iostreamµü´úÆ÷

ÓÐÁ½Àࣺistream_iterator¶ÁÈ¡ÊäÈëÁ÷¡¢ostream_iteratorÏòÒ»¸öÊä³öÁ÷дÊý¾Ý¡£

istream_iterator in(is); //in´ÓÊäÈëÁ÷is¶ÁÈ¡ÀàÐÍΪTµÄÖµ

istream_iterator end; //¶ÁÈ¡ÀàÐÍΪTµÄÖµµÄistream_iteratorµü´úÆ÷£¬±íʾβºóλÖã»

ostream_iterator out(os); //out½«ÀàÐÍΪTµÄֵдµ½Êä³öÁ÷osÖУ»

ostream_iterator out(os,d); //out½«ÀàÐÍΪTµÄֵдµ½Êä³öÁ÷osÖУ¬Ã¿¸öÖµºóÃæ¶¼Êä³öÒ»¸öd¡£dÖ¸ÏòÒ»¸ö¿Õ×Ö·û½áβµÄ×Ö·ûÊý×é¡£

4.3·´Ïòµü´úÆ÷

·´Ïòµü´úÆ÷£º¾ÍÊÇ´ÓÎ²ÔªËØÏòÊ×ÔªËØ·´ÏòÒÆ¶¯µÄµü´úÆ÷¡£ÖªµÀµü´úÆ÷£¬´Ó¶øÏëÏëÖ»ÊÇ·½Ïòµßµ¹£¬¾ÍÄܸüºÃµÄÈ¥Àí½â·´Ïòµü´úÆ÷¡£

·´Ïòµü´úÆ÷µÄÄ¿µÄ£º±íÊ¾ÔªËØ·¶Î§£¬¶øÕâЩ·¶Î§ÊDz»¶Ô³ÆµÄ£¬Õâµ¼ÖÂÒ»¸öÖØÒªµÄ½á¹û£ºµ±ÎÒÃÇ´ÓÒ»¸öÆÕͨµü´úÆ÷³õʼ»¯Ò»¸ö·´Ïòµü´úÆ÷£¬»òÊǸøÒ»¸ö·´Ïòµü´úÆ÷¸³ÖµÊ±£¬½á¹ûµü´úÆ÷ÓëÔ­µü´úÆ÷Ö¸Ïò²¢²»ÊÇÏàͬµÄÔªËØ¡£

5.·ºÐÍËã·¨½á¹¹

Ëã·¨²Ù×÷µÄÎå¸öµü´úÆ÷£ºÊäÈëµü´úÆ÷¡¢Êä³öµü´úÆ÷¡¢Ç°Ïòµü´úÆ÷¡¢Ë«Ïòµü´úÆ÷ºÍËæ»ú·ÃÎʵü´úÆ÷¡£

ÊäÈëµü´úÆ÷£ºÖ»¶Á£¬²»Ð´£»µ¥±éɨÃ裬ֻÄܵÝÔö£»

Êä³öµü´úÆ÷£ºÖ»Ð´£¬²»¶Á£»µ¥±éɨÃ裬ֻÄܵÝÔö£»

ǰÏòµü´úÆ÷£º¿É¶Áд£»¶à±éɨÃ裬ֻÄܵÝÔö£»

Ë«Ïòµü´úÆ÷£º¿É¶Áд£»¶à±éɨÃ裬¿ÉµÝÔöµÝ¼õ£»

Ëæ»ú·ÃÎʵü´úÆ÷£º¿É¶Áд£»¶à±éɨÃ裬֧³ÖÈ«²¿µü´úÆ÷ÔËËã

×ܽáC++11ÌØÐÔ£º

1.lambda±í´ïʽ

±¾ÕÂÉÏÃæÓÐÖØµã½²½â£¬²¢ÓÐÔËÓõÄÐÎʽ£»ÎÒÃÇ¿ÉÒÔ½«ËüÀí½âΪһ¸öΪÃüÃûµÄÄÚÁªº¯Êý¡£

2.lambdaβÖ÷µ»ØÀàÐÍ

Àý×Ó£º

transform(vi.begin(),vi.end(),vi.begin(),[](int i)->int{if(i<0) return -i;else return i;});

´«µÝ¸øtransformµÄµÚËĸö²ÎÊýÊÇÒ»¸ölambda£¬ËüµÄ²¶»ñÁбíÊǿյ쬽ÓÊܵ¥Ò»int²ÎÊý£¬·µ»ØÒ»¸öintÖµ¡£ËüµÄº¯ÊýÌåÊÇÒ»¸ö·µ»ØÆä²ÎÊýµÄ¾ø¶ÔÖµµÄifÓï¾ä¡£

3.bindº¯Êý

±¾ÕÂÉÏÃæ¶Ôbindº¯Êý×öÁ˽²½â£¬ÎÒÃǼÇס_nµÄ²ÎÊýÀí½â£¬¾ÍÄܹ»ÔËÓÃËü¡£

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

Ê×Ò³ ÉÏÒ»Ò³ 1 2 ÏÂÒ»Ò³ βҳ 2/2/2
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
·ÖÏíµ½: 
ÉÏһƪ£ºUVA 10566 && POJ 2507 C.. ÏÂһƪ£ºBZOJ 3879 SvT ºó׺Ê÷+ÐéÊ÷

ÆÀÂÛ

ÕÊ¡¡¡¡ºÅ: ÃÜÂë: (ÐÂÓû§×¢²á)
Ñé Ö¤ Âë:
±í¡¡¡¡Çé:
ÄÚ¡¡¡¡ÈÝ:

¡¤Spring Boot Java£º (2025-12-26 16:20:19)
¡¤Spring Boot¤ÇHello (2025-12-26 16:20:15)
¡¤Spring ¤Î»ù±¾¤«¤éŒ (2025-12-26 16:20:12)
¡¤C++Ä£°å (template) (2025-12-26 15:49:49)
¡¤C ÓïÑÔÖÐÄ£°åµÄ¼¸ÖÖ (2025-12-26 15:49:47)