ç®æ³åº
ç®æ³åºæä¾å¤§éç¨éç彿°ï¼ä¾å¦æ¥æ¾ãæåºã计æ°ãæä½ï¼ï¼å®ä»¬å¨å
ç´ èå´ä¸æä½ã注æèå´å®ä¹ä¸º [first, last)
ï¼å
¶ä¸ last
æä»£è¦æ¥è¯¢æä¿®æ¹çæåå
ç´ çåä¸ä¸ªå
ç´ ã
å约æç®æ³C++20 å¨å½åç©ºé´ std::vector<int> v = {7, 1, 4, 0, -1}; std::ranges::sort(v); // å约æç®æ³ |
(C++20 èµ·) |
æ§è¡çç¥å¤§å¤æ°ç®æ³æ¥ææ¥åæ§è¡çç¥çéè½½ãæ åç®æ³åºæä¾å ç§æ§è¡çç¥ï¼å¹¶æä¾å¯¹åºæ§è¡çç¥çç±»åå对象ãç¨æ·å¯ä»¥éæå°éæ©æ§è¡çç¥ï¼éè¿ä»¥å¯¹åºç±»åçæ§è¡çç¥å¯¹è±¡ä¸ºåæ°ï¼è°ç¨å¹¶è¡ç®æ³ã æ ååºå®ç°ï¼ä½ä¸æ¯ç¨æ·ï¼å¯ä»¥å®ä¹éå çæ§è¡çç¥ä½ä¸ºæ©å±ã以å®ç°å®ä¹ç±»åçæ§è¡çç¥å¯¹è±¡è°ç¨çå¹¶è¡ç®æ³çè¯ä¹æ¯å®ç°å®ä¹çã å
è®¸ç®æ³çå¹¶è¡çæ¬ï¼é¤äº std::for_each ä¸ std::for_each_n ï¼ä»èå´è¿è¡ä»»æçå
ç´ å¤å¶ï¼åªè¦ std::is_trivially_copy_constructible_v<T> ä¸ std::is_trivially_destructible_v<T> å为 true ï¼å
¶ä¸
|
(C++17 èµ·) |
ä¸ä¿®æ¹åºåçæä½ | |
å®ä¹äºå¤´æä»¶
<algorithm> | |
(C++11)(C++11)(C++11) |
æ£æ¥è°è¯æ¯å¦å¯¹èå´ä¸ææã任䏿æ å
ç´ ä¸º true (彿°æ¨¡æ¿) |
(C++20)(C++20)(C++20) |
æ£æ¥è°è¯æ¯å¦å¯¹èå´ä¸ææã任䏿æ å
ç´ ä¸º true (niebloid) |
åºç¨å½æ°å°èå´ä¸çå
ç´ (彿°æ¨¡æ¿) | |
(C++20) |
åºç¨å½æ°å°èå´ä¸çå
ç´ (niebloid) |
(C++17) |
åºç¨ä¸ä¸ªå½æ°å¯¹è±¡å°åºåçå n 个å
ç´ (彿°æ¨¡æ¿) |
(C++20) |
åºç¨å½æ°å¯¹è±¡å°åºåçé¦ n 个å
ç´ (niebloid) |
è¿å满足æå®å¤å«æ åçå
ç´ æ° (彿°æ¨¡æ¿) | |
(C++20)(C++20) |
è¿å满足æå®å¤å«æ åçå
ç´ æ° (niebloid) |
寻æ¾ä¸¤ä¸ªèå´åºç°ä¸åçé¦ä¸ªä½ç½® (彿°æ¨¡æ¿) | |
(C++20) |
寻æ¾ä¸¤ä¸ªèå´åºç°ä¸åçé¦ä¸ªä½ç½® (niebloid) |
(C++11) |
寻æ¾é¦ä¸ªæ»¡è¶³ç¹å®å¤å«æ åçå
ç´ (彿°æ¨¡æ¿) |
(C++20)(C++20)(C++20) |
寻æ¾é¦ä¸ªæ»¡è¶³ç¹å®å¤å«æ åçå
ç´ (niebloid) |
å¨ç¹å®èå´ä¸å¯»æ¾æååºç°çå
ç´ åºå (彿°æ¨¡æ¿) | |
(C++20) |
å¨ç¹å®èå´ä¸å¯»æ¾æååºç°çå
ç´ åºå (niebloid) |
æç´¢å
ç´ éåä¸çä»»æå
ç´ (彿°æ¨¡æ¿) | |
(C++20) |
æç´¢å
ç´ éåä¸çä»»ä¸å
ç´ (niebloid) |
æ¥æ¾é¦å¯¹ç¸é»çç¸åï¼ææ»¡è¶³ç»å®è°è¯çï¼å
ç´ (彿°æ¨¡æ¿) | |
(C++20) |
æ¥æ¾é¦å¯¹ç¸é»çç¸åï¼ææ»¡è¶³ç»å®è°è¯çï¼å
ç´ (niebloid) |
æç´¢ä¸ä¸ªå
ç´ èå´ (彿°æ¨¡æ¿) | |
(C++20) |
æç´¢ä¸ä¸ªå
ç´ èå´ (niebloid) |
å¨èå´ä¸æç´¢ä¸å®éçæä¸ªå
ç´ çè¿ç»å¯æ¬ (彿°æ¨¡æ¿) | |
(C++20) |
å¨èå´ä¸æç´¢ä¸å®éçæä¸ªå
ç´ çè¿ç»å¯æ¬ (niebloid) |
(C++23) |
æ£æ¥ä¸ä¸ªèå´æ¯å¦å§äºå¦ä¸èå´ (niebloid) |
(C++23) |
æ£æ¥ä¸ä¸ªèå´æ¯å¦ç»äºå¦ä¸èå´ (niebloid) |
ä¿®æ¹åºåçæä½ | |
å®ä¹äºå¤´æä»¶
<algorithm> | |
(C++11) |
å°æä¸èå´çå
ç´ å¤å¶å°ä¸ä¸ªæ°çä½ç½® (彿°æ¨¡æ¿) |
(C++20)(C++20) |
å°æä¸èå´çå
ç´ å¤å¶å°ä¸ä¸ªæ°çä½ç½® (niebloid) |
(C++11) |
å°ä¸å®æ°ç®çå
ç´ å¤å¶å°ä¸ä¸ªæ°çä½ç½® (彿°æ¨¡æ¿) |
(C++20) |
å°ä¸å®æ°ç®çå
ç´ å¤å¶å°ä¸ä¸ªæ°çä½ç½® (niebloid) |
æä»åå¾åç顺åºå¤å¶ä¸ä¸ªèå´å
çå
ç´ (彿°æ¨¡æ¿) | |
(C++20) |
æä»åå¾åç顺åºå¤å¶ä¸ä¸ªèå´å
çå
ç´ (niebloid) |
(C++11) |
å°æä¸èå´çå
ç´ ç§»å¨å°ä¸ä¸ªæ°çä½ç½® (彿°æ¨¡æ¿) |
(C++20) |
å°æä¸èå´çå
ç´ ç§»å¨å°ä¸ä¸ªæ°çä½ç½® (niebloid) |
(C++11) |
æä»åå¾åç顺åºç§»å¨æä¸èå´çå
ç´ å°æ°çä½ç½® (彿°æ¨¡æ¿) |
(C++20) |
æä»åå¾åç顺åºç§»å¨æä¸èå´çå
ç´ å°æ°çä½ç½® (niebloid) |
å°ä¸ä¸ªç»å®å¼å¤å¶èµå¼ç»ä¸ä¸ªèå´å
çæ¯ä¸ªå
ç´ (彿°æ¨¡æ¿) | |
(C++20) |
å°ä¸ä¸ªç»å®å¼å¤å¶èµå¼ç»ä¸ä¸ªèå´å
çæ¯ä¸ªå
ç´ (niebloid) |
å°ä¸ä¸ªç»å®å¼å¤å¶èµå¼ç»ä¸ä¸ªèå´å
ç N 个å
ç´ (彿°æ¨¡æ¿) | |
(C++20) |
å°ä¸ä¸ªå¼å¤å¶èµå¼ç»ä¸å®éçå
ç´ (niebloid) |
å°ä¸ä¸ªå½æ°åºç¨äºæä¸èå´çå个å
ç´ ï¼å¹¶å¨ç®æ èå´åå¨ç»æ (彿°æ¨¡æ¿) | |
(C++20) |
å°ä¸ä¸ªå½æ°åºç¨äºæä¸èå´çå个å
ç´ (niebloid) |
å°ç¸ç»§ç彿°è°ç¨ç»æèµå¼ç»ä¸ä¸ªèå´ä¸çæ¯ä¸ªå
ç´ (彿°æ¨¡æ¿) | |
(C++20) |
ä¿å彿°ç»æå°ä¸ä¸ªèå´ä¸ (niebloid) |
å°ç¸ç»§ç彿°è°ç¨ç»æèµå¼ç»ä¸ä¸ªèå´ä¸ç N 个å
ç´ (彿°æ¨¡æ¿) | |
(C++20) |
ä¿å N æ¬¡å½æ°åºç¨çç»æ (niebloid) |
ç§»é¤æ»¡è¶³ç¹å®å¤å«æ åçå
ç´ (彿°æ¨¡æ¿) | |
(C++20)(C++20) |
ç§»é¤æ»¡è¶³ç¹å®å¤å«æ åçå
ç´ (niebloid) |
å¤å¶ä¸ä¸ªèå´çå
ç´ ï¼å¿½ç¥æ»¡è¶³ç¹å®å¤å«æ åçå
ç´ (彿°æ¨¡æ¿) | |
(C++20)(C++20) |
å¤å¶ä¸ä¸ªèå´çå
ç´ ï¼å¿½ç¥æ»¡è¶³ç¹å®å¤å«æ åçå
ç´ (niebloid) |
å°æææ»¡è¶³ç¹å®å¤å«æ åç弿¿æ¢ä¸ºå¦ä¸ä¸ªå¼ (彿°æ¨¡æ¿) | |
(C++20)(C++20) |
å°æææ»¡è¶³ç¹å®å¤å«æ åç弿¿æ¢ä¸ºå¦ä¸ä¸ªå¼ (niebloid) |
å¤å¶ä¸ä¸ªèå´å
çå
ç´ ï¼å¹¶å°æ»¡è¶³ç¹å®å¤å«æ åçå
ç´ æ¿æ¢ä¸ºå¦ä¸ä¸ªå¼ (彿°æ¨¡æ¿) | |
(C++20)(C++20) |
å¤å¶ä¸ä¸ªèå´å
çå
ç´ ï¼å¹¶å°æ»¡è¶³ç¹å®å¤å«æ åçå
ç´ æ¿æ¢ä¸ºå¦ä¸ä¸ªå¼ (niebloid) |
交æ¢ä¸¤ä¸ªå¯¹è±¡çå¼ (彿°æ¨¡æ¿) | |
交æ¢ä¸¤ä¸ªèå´çå
ç´ (彿°æ¨¡æ¿) | |
(C++20) |
交æ¢ä¸¤ä¸ªèå´çå
ç´ (niebloid) |
交æ¢ä¸¤ä¸ªè¿ä»£å¨ææåçå
ç´ (彿°æ¨¡æ¿) | |
é转èå´ä¸çå
ç´ é¡ºåº (彿°æ¨¡æ¿) | |
(C++20) |
é转èå´ä¸çå
ç´ é¡ºåº (niebloid) |
å建ä¸ä¸ªèå´çéå坿¬ (彿°æ¨¡æ¿) | |
(C++20) |
å建ä¸ä¸ªèå´çéå坿¬ (niebloid) |
æè½¬èå´ä¸çå
ç´ é¡ºåº (彿°æ¨¡æ¿) | |
(C++20) |
æè½¬èå´ä¸çå
ç´ é¡ºåº (niebloid) |
å¤å¶å¹¶æè½¬å
ç´ èå´ (彿°æ¨¡æ¿) | |
(C++20) |
å¤å¶å¹¶æè½¬å
ç´ èå´ (niebloid) |
(C++20) |
è¿ç§»èå´ä¸çå
ç´ (彿°æ¨¡æ¿) |
è¿ç§»èå´ä¸çå
ç´ (niebloid) | |
(C++17 å)(C++11) |
éæºéæèå´ä¸çå
ç´ (彿°æ¨¡æ¿) |
(C++20) |
éæºéæèå´ä¸çå
ç´ (niebloid) |
(C++17) |
ä»ä¸ä¸ªåºåä¸éæºéæ© n 个å
ç´ (彿°æ¨¡æ¿) |
(C++20) |
ä»åºåä¸éæºéæ© n 个å
ç´ (niebloid) |
ç§»é¤èå´å
çè¿ç»éå¤å
ç´ (彿°æ¨¡æ¿) | |
(C++20) |
ç§»é¤èå´ä¸çè¿ç»éå¤å
ç´ (niebloid) |
å建æèå´çä¸å«è¿ç»éå¤å
ç´ ç坿¬ (彿°æ¨¡æ¿) | |
(C++20) |
å建æèå´çä¸å«è¿ç»éå¤å
ç´ ç坿¬ (niebloid) |
ååæä½ | |
å®ä¹äºå¤´æä»¶
<algorithm> | |
(C++11) |
夿èå´æ¯å¦å·²æç»å®çè°è¯åå (彿°æ¨¡æ¿) |
(C++20) |
夿èå´æ¯å¦å·²æç»å®çè°è¯åå (niebloid) |
å°èå´ä¸çå
ç´ åä¸ºä¸¤ç» (彿°æ¨¡æ¿) | |
(C++20) |
å°èå´ä¸çå
ç´ å为äºç» (niebloid) |
(C++11) |
å¤å¶ä¸ä¸ªèå´ï¼å°åå
ç´ åä¸ºä¸¤ç» (彿°æ¨¡æ¿) |
(C++20) |
å¤å¶ä¸ä¸ªèå´ï¼å°åå
ç´ å为äºç» (niebloid) |
å°å
ç´ å为两ç»ï¼åæ¶ä¿çå
¶ç¸å¯¹é¡ºåº (彿°æ¨¡æ¿) | |
(C++20) |
å°å
ç´ åæäºç»ï¼åæ¶ä¿æå
¶ç¸å¯¹é¡ºåº (niebloid) |
(C++11) |
å®ä½å·²ååèå´çååç¹ (彿°æ¨¡æ¿) |
(C++20) |
å®ä½å·²ååèå´çååç¹ (niebloid) |
æåºæä½ | |
å®ä¹äºå¤´æä»¶
<algorithm> | |
(C++11) |
æ£æ¥èå´æ¯å¦å·²æååºæå (彿°æ¨¡æ¿) |
(C++20) |
æ£æ¥èå´æ¯å¦ä»¥ååºæåº (niebloid) |
(C++11) |
æ¾åºæå¤§çå·²æåºåèå´ (彿°æ¨¡æ¿) |
(C++20) |
å¯»æ¾æå¤§çå·²æåºåèå´ (niebloid) |
å°èå´æååºæåº (彿°æ¨¡æ¿) | |
(C++20) |
å°èå´æååºæåº (niebloid) |
æåºä¸ä¸ªèå´çå N 个å
ç´ (彿°æ¨¡æ¿) | |
(C++20) |
æåºä¸ä¸ªèå´çå N 个å
ç´ (niebloid) |
对èå´å
çå
ç´ è¿è¡å¤å¶å¹¶é¨åæåº (彿°æ¨¡æ¿) | |
(C++20) |
对èå´å
çå
ç´ è¿è¡å¤å¶å¹¶é¨åæåº (niebloid) |
å°èå´å
çå
ç´ æåºï¼åæ¶ä¿æç¸ççå
ç´ ä¹é´çé¡ºåº (彿°æ¨¡æ¿) | |
(C++20) |
å°èå´å
çå
ç´ æåºï¼åæ¶ä¿æç¸ççå
ç´ ä¹é´çé¡ºåº (niebloid) |
å°ç»å®çèå´é¨åæåºï¼ç¡®ä¿å
¶æç»å®å
ç´ åå (彿°æ¨¡æ¿) | |
(C++20) |
å°ç»å®çèå´é¨åæåºï¼ç¡®ä¿å
¶æç»å®å
ç´ åå (niebloid) |
äºåæç´¢æä½ï¼å¨å·²æåºèå´ä¸ï¼ | |
å®ä¹äºå¤´æä»¶
<algorithm> | |
è¿åæå第ä¸ä¸ªä¸å°äºç»å®å¼çå
ç´ çè¿ä»£å¨ (彿°æ¨¡æ¿) | |
(C++20) |
è¿åæåé¦ä¸ªä¸å°äºç»å®å¼çå
ç´ çè¿ä»£å¨ (niebloid) |
è¿åæå第ä¸ä¸ªå¤§äºç»å®å¼çå
ç´ çè¿ä»£å¨ (彿°æ¨¡æ¿) | |
(C++20) |
è¿åæåé¦ä¸ªå¤§äºæå¼çå
ç´ çè¿ä»£å¨ (niebloid) |
ç¡®å®å
ç´ æ¯å¦åå¨äºæèå´ä¸ (彿°æ¨¡æ¿) | |
(C++20) |
ç¡®å®å
ç´ æ¯å¦åå¨äºæèå´ä¸ (niebloid) |
è¿åå¹é
ç¹å®é®å¼çå
ç´ èå´ (彿°æ¨¡æ¿) | |
(C++20) |
è¿åå¹é
ç¹å®å¼çå
ç´ èå´ (niebloid) |
å ¶ä»å·²æåºèå´ä¸çæä½ | |
å®ä¹äºå¤´æä»¶
<algorithm> | |
å½å¹¶ä¸¤ä¸ªå·²æåºçèå´ (彿°æ¨¡æ¿) | |
(C++20) |
å½å¹¶äºä¸ªå·²æåºèå´ (niebloid) |
å°±å°å½å¹¶ä¸¤ä¸ªæåºèå´ (彿°æ¨¡æ¿) | |
(C++20) |
å¨åä½å½å¹¶ä¸¤ä¸ªæåºèå´ (niebloid) |
éåæä½ï¼å¨å·²æåºèå´ä¸ï¼ | |
å®ä¹äºå¤´æä»¶
<algorithm> | |
è¥ä¸ä¸ªåºåæ¯å¦ä¸ä¸ªçåååè¿å true (彿°æ¨¡æ¿) | |
(C++20) |
è¥ä¸ä¸ªåºåæ¯å¦ä¸ä¸ªçåååè¿å true (niebloid) |
计ç®ä¸¤ä¸ªéåçå·®é (彿°æ¨¡æ¿) | |
(C++20) |
计ç®ä¸¤ä¸ªéåçå·®é (niebloid) |
计ç®ä¸¤ä¸ªéåç交é (彿°æ¨¡æ¿) | |
(C++20) |
计ç®ä¸¤ä¸ªéåç交é (niebloid) |
计ç®ä¸¤ä¸ªéåç对称差 (彿°æ¨¡æ¿) | |
计ç®ä¸¤ä¸ªéåç对称差 (niebloid) | |
计ç®ä¸¤ä¸ªéåçå¹¶é (彿°æ¨¡æ¿) | |
(C++20) |
计ç®ä¸¤ä¸ªéåçå¹¶é (niebloid) |
å æä½ | |
å®ä¹äºå¤´æä»¶
<algorithm> | |
æ£æ¥ç»å®èå´æ¯å¦ä¸ºä¸ä¸ªæå¤§å (彿°æ¨¡æ¿) | |
(C++20) |
æ£æ¥ç»å®èå´æ¯å¦ä¸ºæå¤§å (niebloid) |
(C++11) |
æ¥æ¾è½æä¸ºæå¤§å çæå¤§åèå´ (彿°æ¨¡æ¿) |
(C++20) |
寻æ¾è½æä¸ºæå¤§å çæå¤§åèå´ (niebloid) |
ä»ä¸ä¸ªå
ç´ èå´å建åºä¸ä¸ªæå¤§å (彿°æ¨¡æ¿) | |
(C++20) |
ä»ä¸ä¸ªå
ç´ èå´å建åºä¸ä¸ªæå¤§å (niebloid) |
å°ä¸ä¸ªå
ç´ å å
¥å°ä¸ä¸ªæå¤§å (彿°æ¨¡æ¿) | |
(C++20) |
å°ä¸ä¸ªå
ç´ å å
¥å°ä¸ä¸ªæå¤§å (niebloid) |
仿大å ä¸ç§»é¤æå¤§å
ç´ (彿°æ¨¡æ¿) | |
(C++20) |
仿大å ä¸ç§»é¤æå¤§å
ç´ (niebloid) |
å°ä¸ä¸ªæå¤§å åæä¸ä¸ªæååºæåºçå
ç´ èå´ (彿°æ¨¡æ¿) | |
(C++20) |
å°ä¸ä¸ªæå¤§å åæä¸ä¸ªæååºæåºçå
ç´ èå´ (niebloid) |
æå°/æå¤§æä½ | |
å®ä¹äºå¤´æä»¶
<algorithm> | |
è¿ååç»å®å¼ä¸çè¾å¤§è
(彿°æ¨¡æ¿) | |
(C++20) |
è¿åç»å®å¼çè¾å¤§è
(niebloid) |
è¿åèå´å
çæå¤§å
ç´ (彿°æ¨¡æ¿) | |
(C++20) |
è¿åèå´ä¸çæå¤§å
ç´ (niebloid) |
è¿ååç»å®å¼ä¸çè¾å°è
(彿°æ¨¡æ¿) | |
(C++20) |
è¿åç»å®å¼çè¾å°è
(niebloid) |
è¿åèå´å
çæå°å
ç´ (彿°æ¨¡æ¿) | |
(C++20) |
è¿åèå´ä¸çæå°å
ç´ (niebloid) |
(C++11) |
è¿å两个å
ç´ çè¾å°åè¾å¤§è
(彿°æ¨¡æ¿) |
(C++20) |
è¿å两个å
ç´ çè¾å°åè¾å¤§è
(niebloid) |
(C++11) |
è¿åèå´å
çæå°å
ç´ åæå¤§å
ç´ (彿°æ¨¡æ¿) |
(C++20) |
è¿åèå´ä¸çæå°åæå¤§å
ç´ (niebloid) |
(C++17) |
å¨ä¸å¯¹è¾¹çå¼é´å¤¹é¼ä¸ä¸ªå¼ (彿°æ¨¡æ¿) |
(C++20) |
å¨ä¸å¯¹è¾¹çå¼é´å¤¹ä¸ä¸ªå¼ (niebloid) |
æ¯è¾æä½ | |
å®ä¹äºå¤´æä»¶
<algorithm> | |
ç¡®å®ä¸¤ä¸ªå
ç´ é忝妿¯ç¸åç (彿°æ¨¡æ¿) | |
(C++20) |
ç¡®å®ä¸¤ä¸ªå
ç´ é忝妿¯ç¸åç (niebloid) |
å½ä¸ä¸ªèå´æåå
¸é¡ºåºå°äºå¦ä¸ä¸ªèå´æ¶ï¼è¿å true (彿°æ¨¡æ¿) | |
å½ä¸ä¸ªèå´æåå
¸é¡ºåºå°äºå¦ä¸ä¸ªèå´æ¶ï¼è¿å true (niebloid) | |
ç¨ä¸è·¯æ¯è¾æ¯è¾ä¸¤ä¸ªèå´ (彿°æ¨¡æ¿) | |
æåæä½ | |
å®ä¹äºå¤´æä»¶
<algorithm> | |
(C++11) |
夿ä¸ä¸ªåºåæ¯å¦ä¸ºå¦ä¸ä¸ªåºåçæå (彿°æ¨¡æ¿) |
(C++20) |
ç¡®å®ä¸ä¸ªåºåæ¯å¦ä¸ºå¦ä¸åºåçéæ (niebloid) |
产çæä¸ªå
ç´ èå´çæåå
¸é¡ºåºçä¸ä¸ä¸ªè¾å¤§çæå (彿°æ¨¡æ¿) | |
(C++20) |
产çæä¸ªå
ç´ èå´çæåå
¸åºä¸ä¸ä¸ªè¾å¤§çæå (niebloid) |
产çæä¸ªå
ç´ èå´çæåå
¸é¡ºåºçä¸ä¸ä¸ªè¾å°çæå (彿°æ¨¡æ¿) | |
(C++20) |
产çæä¸ªå
ç´ èå´çæåå
¸åºä¸ä¸ä¸ªè¾å°çæå (niebloid) |
æ°å¼è¿ç® | |
å®ä¹äºå¤´æä»¶
<numeric> | |
(C++11) |
ç¨ä»èµ·å§å¼å¼å§è¿ç»éå¢çå¼å¡«å
ä¸ä¸ªèå´ (彿°æ¨¡æ¿) |
(C++23) |
ç¨ä»èµ·å§å¼å¼å§è¿ç»éå¢çå¼å¡«å
ä¸ä¸ªèå´ (niebloid) |
对ä¸ä¸ªèå´å
çå
ç´ æ±å (彿°æ¨¡æ¿) | |
计ç®ä¸¤ä¸ªèå´çå
ç´ çå
积 (彿°æ¨¡æ¿) | |
计ç®èå´å
åç¸é»å
ç´ ä¹é´çå·® (彿°æ¨¡æ¿) | |
计ç®èå´å
å
ç´ çé¨åå (彿°æ¨¡æ¿) | |
(C++17) |
类似 std::accumulateï¼ä½ä¸ä¾åºæ§è¡ (彿°æ¨¡æ¿) |
(C++17) |
类似 std::partial_sumï¼ç¬¬ i 个å䏿é¤ç¬¬ i 个è¾å
¥ (彿°æ¨¡æ¿) |
(C++17) |
类似 std::partial_sumï¼ç¬¬ i 个åä¸å
å«ç¬¬ i 个è¾å
¥ (彿°æ¨¡æ¿) |
(C++17) |
åºç¨ä¸ä¸ªå½æ°å¯¹è±¡ï¼ç¶å以乱åºè§çº¦ (彿°æ¨¡æ¿) |
(C++17) |
åºç¨ä¸ä¸ªå½æ°å¯¹è±¡ï¼ç¶åè¿è¡æé¤æ«æ (彿°æ¨¡æ¿) |
(C++17) |
åºç¨ä¸ä¸ªå½æ°å¯¹è±¡ï¼ç¶åè¿è¡å
嫿«æ (彿°æ¨¡æ¿) |
æªåå§åå åä¸çæä½ |
å®ä¹äºå¤´æä»¶
<memory> | |
å°èå´å
ç对象å¤å¶å°æªåå§åçå
ååºå (彿°æ¨¡æ¿) | |
(C++20) |
å¤å¶å
ç´ èå´å°æªåå§åçå
ååºå (niebloid) |
(C++11) |
尿宿°éç对象å¤å¶å°æªåå§åçå
ååºå (彿°æ¨¡æ¿) |
(C++20) |
å¤å¶ä¸å®éå
ç´ å°æªåå§åçå
ååºå (niebloid) |
å¤å¶ä¸ä¸ªå¯¹è±¡å°ä»¥èå´å®ä¹çæªåå§åå
ååºå (彿°æ¨¡æ¿) | |
(C++20) |
å¤å¶ä¸ä¸ªå¯¹è±¡å°èå´æå®ä¹çæªåå§åçå
ååºå (niebloid) |
å¤å¶ä¸ä¸ªå¯¹è±¡å°ä»¥èµ·ç¹å计æ°å®ä¹çæªåå§åå
ååºå (彿°æ¨¡æ¿) | |
(C++20) |
å¤å¶ä¸ä¸ªå¯¹è±¡å°èµ·å§ä¸è®¡æ°æå®ä¹çæªåå§åçå
ååºå (niebloid) |
(C++17) |
ç§»å¨ä¸ä¸ªèå´çå¯¹è±¡å°æªåå§åçå
ååºå (彿°æ¨¡æ¿) |
(C++20) |
ç§»å¨å¯¹è±¡èå´å°æªåå§åçå
ååºå (niebloid) |
(C++17) |
ç§»å¨ä¸å®æ°éå¯¹è±¡å°æªåå§åå
ååºå (彿°æ¨¡æ¿) |
(C++20) |
ç§»å¨ä¸å®éå¯¹è±¡å°æªåå§åçå
ååºå (niebloid) |
å¨èå´æå®ä¹çæªåå§åçå
ååºå以é»è®¤åå§åæé 对象 (彿°æ¨¡æ¿) | |
å¨èå´æå®ä¹çæªåå§åçå
ååºå以é»è®¤åå§åæé 对象 (niebloid) | |
å¨èµ·å§åè®¡æ°æå®ä¹çæªåå§åå
ååºåç¨é»è®¤åå§åæé 对象 (彿°æ¨¡æ¿) | |
å¨èµ·å§ä¸è®¡æ°æå®ä¹çæªåå§åçå
ååºå以é»è®¤åå§åæé 对象 (niebloid) | |
å¨èå´æå®ä¹çæªåå§åå
åä¸ç¨å¼åå§åæé 对象 (彿°æ¨¡æ¿) | |
å¨èå´æå®ä¹çæªåå§åçå
ååºå以å¼åå§åæé 对象 (niebloid) | |
å¨èµ·å§åè®¡æ°æå®ä¹çæªåå§åå
ååºå以å¼åå§åæé 对象 (彿°æ¨¡æ¿) | |
å¨èµ·å§ä¸è®¡æ°æå®ä¹çæªåå§åçå
ååºå以å¼åå§åæé 对象 (niebloid) | |
(C++17) |
鿝ä¸ä¸ªèå´ä¸ç对象 (彿°æ¨¡æ¿) |
(C++20) |
鿝èå´ä¸çå
ç´ (niebloid) |
(C++17) |
鿝èå´ä¸ä¸å®æ°éç对象 (彿°æ¨¡æ¿) |
(C++20) |
鿝èå´ä¸ä¸å®éçå
ç´ (niebloid) |
(C++17) |
鿝å¨ç»å®å°åç对象 (彿°æ¨¡æ¿) |
(C++20) |
鿝ä½äºç»å®å°åçå
ç´ (niebloid) |
(C++20) |
å¨ç»å®å°åå建对象 (彿°æ¨¡æ¿) |
(C++20) |
å¨ç»å®å°åå建对象 (niebloid) |
C åº | |
å®ä¹äºå¤´æä»¶
<cstdlib> | |
å¯¹æªæå®ç±»åçå
ç´ çä¸ä¸ªèå´è¿è¡æåº (彿°) | |
卿ªæå®ç±»åçæ°ç»ä¸æç´¢å
ç´ (彿°) |
[ç¼è¾] åé
ç®æ³ ç C ææ¡£
|