[•\ŽŠ : ‘S‚Ä ÅV50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.sc‚Ìread.cgi‚Ö]
Update time : 02/27 03:27 / Filesize : 361 KB / Number-of Response : 1025
[‚±‚̃XƒŒƒbƒh‚̏‘‚«ž‚Ý‚ðíœ‚·‚é]
[{” Å‹ß—§‚Á‚œƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” Å‹ß—§‚Á‚œƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚œA‚²–À˜f‚ð‚šŠ|‚¯‚µ‚Ü‚µ‚œ

C++ vs Rust



1 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/04/24(“y) 08:04:49.48 ID:nPKzA798.net]
‹£‚Š

907 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/07(‰Î) 23:13:13.90 ID:Io+x78vq.net]
>>886
O(1)‚ÆO(N)‚ÌŠÔ‚É‚ÍO(logN)‚âO(ãN)‚Ȃǖ³”‚É‚ ‚é

908 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/07(‰Î) 23:15:17.87 ID:APR/hTgK.net]
>>887
‚à‚¿‚

909 –Œ‘OFë‚ñA‚»‚ê‚Í“–‘RB
‚»‚ê‚Í‘S‚­”ے肵‚Ä‚¢‚È‚¢B
[]
[‚±‚±‰ó‚ê‚Ă܂·]

910 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/07(‰Î) 23:18:01.46 ID:APR/hTgK.net]
>>888
[•â‘«]
uƒOƒ‰ƒt‚ª…•œ‚È‚ç O(1)v‚Ƃ͏‘‚¢‚œ‚ªAuO(1)‚È‚çƒOƒ‰ƒt‚ª…•œv‚Æ‚Í
‘‚¢‚ĂȂ¢B
‚‚܂èAƒOƒ‰ƒt‚ª…•œ‚Å‚ ‚鎖‚ÍO(1)‚Å‚ ‚邱‚Ƃ̏\•ªðŒ‚Å‚ ‚邪A
•K—vðŒ‚ł͂Ȃ¢B

uƒOƒ‰ƒt‚ª…•œ@Ë O(1)v‚Ƃ͏q‚ׂĂ¢‚邪A‚»‚Ì‹t‚Ì
uO(1) Ë ƒOƒ‰ƒt‚ª…•œv‚Ƃ͏q‚ׂ˳‚¢‚±‚ƂɒˆÓB

911 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/07(‰Î) 23:59:06.43 ID:q8J3SSC4.net]
>>886
‚»‚ꂪworst case‚̘b‚È‚ñ‚Ÿ‚Á‚Äw
amortized average case‚ªO(1)‚Ƃ݂Ȃ¹‚é‘O’ñ‚ðƒKƒ“–³Ž‹‚µ‚Ä
u‚Ù‚çO(n)‚Ÿ‚ëv‚Æ‚©ŒŸ‚Á‚ĂĂà’N‚à‘ŠŽè‚É‚µ‚Ä‚­‚ê‚È‚¢

912 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 00:07:41.43 ID:ixfpknHK.net]
>>890
‚¢‚âAˆá‚€B
•œ‹Ï‚́A
g(N) = b * (N/M + 1)
’ö“xB
worst ‚́A
g(N) = b * N

‚Ç‚¿‚ç‚à O(N)‚ł͂ ‚邪B

913 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 00:20:29.77 ID:ixfpknHK.net]
>>891
‚È‚šA”Šw‚̏GË‚È‚ç‹C•t‚­‚ÆŽv‚€‚ªA‚±‚Ì•œ‹Ï‚ÌŽ®‚́A–{“–‚͐³‚µ‚­‚È‚¢B
‚œ‚Ÿ‚µA‘å‘͍̂‡‚Á‚Ä‚éB

914 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 00:22:38.55 ID:ixfpknHK.net]
>>892
[•â‘«]
‰œ‚ª³‚µ‚­‚È‚¢‚©‚Æ‚¢‚€‚ƁA–{“–‚́A‚ ‚é‰ÓŠ‚ð2 ‚ÅŠ„‚é•K—v‚ª‚ ‚é‚©‚çB
—ႊ‚ÎŽŸ‚̂悀‚É :
g(N) = b * (N/(2M) + 1)
‚µ‚©‚µA‚±‚ê‚Å‚àA‚Ü‚Ÿ­‚µ³‚µ‚­‚È‚¢B

915 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 01:40:32.51 ID:qP3Pvuq5.net]
1ŽŸŠÖ”‚ÌŽŽŒ±‚Å100“_Žæ‚ê‚»‚€‚Èà–Ÿ



916 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 01:51:55.62 ID:/oyDmL+H.net]
”Šw100“_ŒN‚͐”Šw—pŒê‚Ì’è‹`‚ðŒë‰ðŽß‚µ‚Ü‚­‚Á‚Ä—‰ð‚µ‚Ä‚µ‚Ü‚Á‚Ä‚¢‚銎‚¶
à–Ÿ‚Ì“à—e‚©‚炵‚Ä‚à‘œ•ª’†‚¶‚©Œ[–֏‘‚ð“ǂ݂©‚¶‚Á‚œ‚š‚¶‚³‚ñ‚È‚ñ‚Ÿ‚ë

917 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 03:16:15.50 ID:ixfpknHK.net]
‚È‚ñ‚Å‚±‚±‚́A”Šw‚ª—‰ð‚Å‚«‚È‚¢l‚΂Á‚©‚è‚È‚ñ‚ŸB
‚Ÿ‚©‚çAƒvƒƒOƒ‰ƒ}‚ª”nŽ­‚É‚³‚ê‚éB

918 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 03:18:58.91 ID:ixfpknHK.net]
C++ vs Rust ‚ðŒê‚é‘O‚ɁA‚¹‚߂āA”Šw“I‚É–Ÿ‚ç‚©‚ɐ³‚µ‚¢‚±‚Ƃ𗝉ð‚Å‚«‚é‚©‚ç
‚łȂ¢‚Ƃǂ€‚É‚à‚È‚ç‚ñB
‚»‚êˆÈ‘O‚Ì–â‘èB

919 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 03:20:41.94 ID:ixfpknHK.net]
‚»‚ê‚ÆA‰ÈŠwŽÒ‚ɂƂÁ‚čłà‘厖‚È‚±‚Ƃ́A“ª‚Ì—Ç‚³‚Å‚à’mޝ‚Å‚à‚È‚­A
³’Œ‚³‚ŸB
Ž©à‚ðŽå’£‚·‚邜‚߂ɐ³‚µ‚¢Žå’£‚ð”ے肵‚Ă͂¢‚¯‚È‚¢B

920 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 03:21:17.48 ID:H0CVJE/p.net]
uƒ‰ƒ“ƒ_ƒ€ƒAƒNƒZƒXv‚Á‚Ä”CˆÓ‚Ì—v‘f‚ɃAƒNƒZƒX‚·‚邱‚Æ‚ðŽw‚·‚ñ‚Ÿ‚¯‚ǁA—‘ð“I‚É—^‚Š‚ç‚ꂜ—v‘f‚ɃAƒNƒZƒX‚·‚邱‚Æ‚ð‚»‚€ŒÄ‚Ô‚ñ‚Ÿ‚ÆŽv‚¢ž‚ñ‚Å‚é“z‚ª•¡”‚¢‚ăNƒ\ƒƒ

921 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 03:25:58.49 ID:ixfpknHK.net]
>>894
Œ‹‰Ê‚ÍˆêŽžŽ®‚Å‚àA‚»‚ê‚ð‹‚ß‚é‚ɂ͊m—Š˜_ˆÈ‘O‚ɁAƒCƒ}ƒWƒl[ƒVƒ‡ƒ“‚ª•K—vB
‚Ç‚±‚©‚ɏ‘‚¢‚Ä‚ ‚é’mޝ‚Ì‘g‚ݍ‡‚킹‚ł͓±o‚Å‚«‚È‚¢B
Šm—Š˜_‚́AŽ©•ª‚Ì‘z‘œ—Í‚ªd—v‚ɐ¬‚é‚̂ŁAŒvŽZ—Í‚Ÿ‚¯‚ł͖³—‚È•ª–ìB
‘‚¢‚Ä‚ ‚é’藝‚ð‘g‡‚·‚Ÿ‚¯‚Å‚à“±‚¯‚È‚¢B
”Šw‚́AŠî‘b‚Ì•”•ª‚̓Cƒ}ƒWƒl[ƒVƒ‡ƒ“‚ōì‚ç‚ê‚Ä‚¢‚é‚©‚çA“ª‚Ì—Ç‚¢
lˆÈŠO‚ɂ͍ì‚ê‚È‚¢B
‚¢‚­‚ç•׋­‚µ‚Ä‚à–³‘ʁB

922 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 04:31:15.37 ID:VGgp1CiZ.net]
ƒnƒbƒVƒ…‚ÉŠi”[‚·‚é‚܂ł̉ߒö‚ÍŠm—Š˜_‚Å‚àŠi”[‚³‚ꂜŒã‚Í‚œ‚Ÿ‚ÌƒŠƒjƒAŒŸõ‚Ÿ‚¯‚̘b‚É‚·‚è‘Ö‚í‚Á‚ĂȂ¢‚©H

923 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 08:47:15.25 ID:qP3Pvuq5.net]
>>900
’N‚Å‚àŒã‚©‚ç‹qŠÏ“I‚ÉŒŸØ‚Å‚«‚é«Ž¿‚ª”ŠwŠÜ‚މȊw‚Ì“Á’¥‚Å‚·‚æ
ƒCƒ}ƒWƒl[ƒVƒ‡ƒ“‚Á‚ÄŒŸ‚¢Š·‚Š‚ê‚΂ ‚È‚œ‚Ì–Ï‘z‚Á‚Ä‚±‚Ƃł·‚æ‚Ë

924 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 12:57:52.28 ID:9TnsTyEO.net]
ƒf[ƒ^’ljÁ‚̘b‚ð‚·‚é‚̂ł ‚ê‚΁A‚ǂ̂悀‚ȃAƒ‹ƒSƒŠƒYƒ€‚Å‚à–³ŒÀŒÂ”‚ð’ljÁ‚·‚é‚Ȃ疳ŒÀŽžŠÔ‚©‚©‚é‚íw

925 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 13:53:27.51 ID:Ji0BscRU.net]
chainingŽg‚Á‚Ä‚éê‡‚ŃXƒƒbƒg”(M)‚ªŒÅ’è’l‚©‚—v‘f”(N)‚ɑ΂µ‚fl³‚¯‚ê‚ÎO(n)‚ɂȂé‚͓̂–‘R‚Ÿ‚æ‚Ë

‚»‚ê‚Å100“_ŒN‚͉œ‚ðŽå’£‚µ‚œ‚¢‚ñ‚Ÿ‚Á‚¯H



926 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 14:37:30.67 ID:Ji0BscRU.net]
‚±‚ê‚© >>813

>‚Ü‚œANŒÂ‚̃f[ƒ^‚ðŽ‚Á‚Ä‚¢‚éƒnƒbƒVƒ…\‘¢‚́A1‰ñ‚ÌŒŸõ‚́A”Šw“I‚ÉŒµ–§‚É‚ÍO(N)
>‚Ÿ‚ªAŽÀŒ±“I(ŽÀÛ“I)‚É‚ÍO(1)‚̂悀‚ɐU•‘‚€‚ÆŒŸ‚í‚ê‚Ä‚š‚èAŒµ–§‚Ɉµ‚€‚ɂ́A
>ƒI[ƒ_[‚Ì‹L†‚Ÿ‚¯‚ł͕\Œ»‚µ‚«‚ê‚È‚¢B

u1‰ñ‚ÌŒŸõ‚́A”Šw“I‚ÉŒµ–§‚É‚ÍO(N)v‚ɂȂé‚Ì‚Í
ˆê”Ê“I‚ȃnƒbƒVƒ…ƒe[ƒuƒ‹‚ÌŽÀ‘•‚Ƃ͊֌W‚È‚¢‰Ë‹ó‚ÌðŒ‰º‚̘b‚Ÿ‚Ë

‚‚©Big O‹L–@‚ª‰œ‚Ì–Ú“I‚ÅŽg‚í‚ê‚é‚Ì‚©”cˆ¬‚µ‚ĂȂ©‚Á‚œ‚Ì‚©EEE
’·X‚Æ‚š”æ‚ê‚³‚ñ‚Å‚µ‚œ

927 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 17:48:45.17 ID:fOrA5OAT.net]
‰œ‚Ì–Ú“I‚ÅŽg‚í‚ê‚é‚́H‚¹‚Á‚©‚­‚Ÿ‚©‚ç•·‚¢‚Ä‚š‚«‚œ‚¢

928 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 18:48:01.53 ID:9TnsTyEO.net]
‚È‚É‚ðŒŸ‚¢‚œ‚¢‚Ì‚©‚³‚Á‚Ï‚è‚í‚©‚ç‚È‚¢‚ñ‚Ÿ‚ªA‚³‚©‚̂ڂÁ‚ēǂñ‚Å‚Ý‚é‚Æ

>>861
> Å‘åMŒÂ‚̐U‚蕪‚¯”\—Í‚ª‚ ‚éƒnƒbƒVƒ…\‘¢‚ÉNŒÂ‚Ì(key, value)ƒyƒA‚ð
> ‘‚«ž‚ñ‚Å‚¢‚éê‡‚ðl‚Š‚éB
> ‚œ‚Ÿ‚µAM‚Í ’萔‚Æ‚µAN ‚ª‘å‚«‚­‚È‚Á‚Ä‚àŠg’£‚µ‚Ä‚¢‚©‚È‚¢‚à‚̂Ƃ·‚éB
> ‚±‚̂Ƃ«Aˆê‰ñ‚ÌŒŸõ‚ÉŠ|‚©‚镜‹ÏŽžŠÔ‚ðg(N,M)‚Æ‚·‚邯A
> ‚قځA
> g(N,M)=bE(ceil(N/(2M))

‚¢‚âA‘S‘Rˆá‚€‚µ
ˆê‘̉œ‚ð‚ ‚ç‚킵‚Ă鎮‚È‚ñ‚ŸH

929 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 18:55:15.30 ID:swPCtrVA.net]
c++: c‚قǐ«”\‚Í‚¢‚ç‚È‚¢‚¯‚ǁAƒR[ƒeƒBƒ“ƒO‚Åc‚æ‚èŠy‚µ‚œ‚¢
Rust: c++‚­‚ç‚¢‚̐«”\‚͂قµ‚¢‚¯‚ǁAŠÔ”²‚¯‚ªƒƒ‚ƒŠƒŠ[ƒN‚ðƒGƒ“ƒoƒO‚·‚é‚Ì‚ð–h‚¬‚œ‚¢

Rust‚Ì‘_‚¢‚Íc++•ƒR[ƒeƒBƒ“ƒO‹K–ñ•lint‚Å‚¯‚Á‚±‚€ƒJƒo[‚Å‚«‚邯‚ǁARust‚ÍŒŸŒêŽd—l‚Æ‚µ‚ăR[ƒ_[‘Sˆõ‚É‹K–ñ…Žç‚ð‹­§‚µ‚Ä‚¢‚é‚Ì‚ª‹­‚݁B
Rust‚ª–{“–‚É•‹y‚µ‚Ä‚«‚œ‚çARust‘΍R‚Æ‚µ‚ÄC++‚ƘAŒg‚Å‚«‚éSmartC++‚ªo‚Ä‚­‚é‚ñ‚¶‚á‚È‚¢‚Ì‚©‚ˁB

930 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2021/12/08(…) 19:27:33.65 ID:gZbwMfFK.net]
>>908
„Rust: c++‚­‚ç‚¢‚̐«”\‚͂قµ‚¢‚¯‚ǁAŠÔ”²‚¯‚ªƒƒ‚ƒŠƒŠ[ƒN‚ðƒGƒ“ƒoƒO‚·‚é‚Ì‚ð–h‚¬‚œ‚¢

‚±‚ꂪd—v‚Ÿ‚ȁB

931 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 20:11:11.64 ID:nFeiLLyh.net]
C++‚ÍC‚Æ“¯‚¶«”\‚ªo‚é
Šy‚ð‚µ‚È‚¯‚ê‚Î

932 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 21:56:00.76 ID:tBq4QMAR.net]
ŠÔ”²‚¯‚ªƒ~ƒX‚ð‚·‚é‚Æ‚¢‚€‚Ə\•ª‚ÉŒP—û‚ðŽó‚¯‚œƒpƒƒOƒ‰ƒ}[‚È‚çƒ~ƒX‚ð‚µ‚È‚¢‚Ɠǂ߂邪
ŽÀÛ‚ɂ̓R[ƒhƒx[ƒX‚ª‘å‚«‚­‚È‚é‚ÆŠÔ”²‚¯‚ȃ~ƒX‚ð‚·‚éŠm—Š‚ª‚‚Ü‚é‚Ì‚Å
Ž©•ª‚̓~ƒX‚ð‚µ‚È‚¢‚ÆŽv‚¢ž‚ނ̂ł͂Ȃ­ƒ~ƒX‚µ‚œê‡‚àŒŸo‚Å‚«‚邿‚€‚É‚·‚ׂ«
Ã“I‰ðÍ‚ârust‚̐^‰¿‚Í‚»‚€‚¢‚€‚Æ‚±‚ë‚É‚ ‚邯Žv‚€

933 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 22:28:44.41 ID:nUOO01He.net]
>>902
‚±‚±‚̐l‚ɂ͗‰ð‚Å‚«‚È‚¢‚æ‚€‚Ÿ‚ª‚ȁB

934 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/08(…) 23:45:42.27 ID:s42For+c.net]
>>911
‚»‚Ì‚œ‚߂̃R[ƒfƒBƒ“ƒO‹K–ñ•lint‚Ÿ‚ëB
‹É’[‚ȘbARust‚Ý‚œ‚¢‚É
Šî–{unique_ptr‚É‚µ‚Ä‹€—L‚·‚é•”•ª‚Ÿ‚¯shared_ptr‚ðŽg—p•¶ƒ|ƒCƒ“ƒ^‹ÖŽ~A
3rdƒp[ƒeƒBƒ‰ƒCƒuƒ‰ƒŠ‚Íunsafe‚ȃ‰ƒbƒp[ƒNƒ‰ƒX‚ŕ‚¶ž‚ß‚œŽg—p‚̂݉A
‚Æ‚¢‚Á‚œƒR[ƒfƒBƒ“ƒO‹K–ñ‚É‚µ‚Đ݌v‚·‚è‚áƒ|ƒJƒ~ƒX‚®‚ç‚¢‚Í–h‚°‚éB

935 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 01:07:49.62 ID:5YfzBk4D.net]
>>913
‰œ‚àrust‚ÉŒÀ‚Á‚œ˜b‚ł͂Ȃ¢‚Æ‚¢‚€‚̂͂»‚Ì’Ê‚è‚Å
Ã“I‰ðÍ‚ârust‚Ə‘‚¢‚œ‚̂͂»‚€‚¢‚€‹K–ñ‚âlint‚ŕ₀‚±‚Æ‚à‰Â”\‚Æ‚¢‚€ˆÓ}

‚œ‚Ÿrust‚Ìshared mutability‚ðŒŽ‘¥‹Ö‚¶‚郋[ƒ‹‚ȂǁAlint‚Å“¯“™‚̃`ƒFƒbƒN‚·‚é‚͓̂‚¢‹C‚ª‚·‚é



936 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 08:41:44.98 ID:WcyXy+8b.net]
>>913
‚»‚Ì‹K–ñ‚ð…Žç‚³‚¹‚éH”‚ªƒoƒJ‚ɂȂç‚È‚¢‚ñ‚Ÿ‚æ‚È‚Ÿ
l”‚ª‘‚Ђ邯‚³‚ç‚É”{‚ɂȂ邵

937 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 08:48:29.40 ID:o0+jkG0S.net]
ƒ|ƒJƒ~ƒX‚Á‚Ă̂͋K–ñŽç‚è–Y‚ê‚Æ‚©‚àŠÜ‚Þ‚ñ‚Ÿ‚æ‚È
lint‚âƒRƒ“ƒpƒCƒ‰‚Ý‚œ‚¢‚È‹@ŠB“I‚ȃ`ƒFƒbƒNˆÈŠO‚ÍŠî–{M—p‚Å‚«‚È‚¢

938 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 09:09:54.36 ID:/GGqHUsS.net]
lintAƒRƒ“ƒpƒCƒ‰‚𖳑ʂɐM—p‚µ‚·‚¬‚Ÿ‚ȁB

939 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 12:41:39.28 ID:vUrE0iV7.net]
ƒRƒ“ƒpƒCƒ‰‚É‹­§‚³‚¹‚œ‚¢‚̂Ȃçnext c++‘Ò‚¿‚©‚ˁB

Rust‚Ì–â‘è“_‚ªŒ°Ý‰»‚µ‚Ä‚«‚œ‚­‚ç‚¢‚̃^ƒCƒ~ƒ“ƒO‚ŁARustƒAƒ“ƒ`ƒe[ƒ[‚Æ‚µ‚ÄSmartC++‚Æ‚©o‚Ä‚­‚é‚ñ‚¶‚á‚È‚¢H

c++‚̃oƒbƒgƒmƒEƒnƒE‚ð‹ÖŽ~‚Å‚«‚ê‚ÎRustŽg‚€•K—v«‚Í‚ž‚¢‚Ô‚ñ”–‚ê‚é‚ȁB
uSmartC++‚̃XƒR[ƒv“à‚ł͐¶ƒ|ƒCƒ“ƒ^•ϐ”‹ÖŽ~vunull‚̃Xƒ}[ƒgƒ|ƒCƒ“ƒ^‚̐¶¬‹ÖŽ~v‚­‚ç‚¢‚Å‚à\•ª‚È‹C‚ª‚µ‚Ä‚«‚œB

940 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 14:23:33.22 ID:ts6hDhJM.net]
Lifetime Profiler‚ÅRust‚Ìborrow checker‚ɋ߂¢‚à‚Ì‚ðŽÀ‘•‚µ‚æ‚€‚Æ‚µ‚Ă邯‚Ç
‹@”\“I‚É‚à–¢n‚Ÿ‚µ•W€“I‚ÉŽg‚í‚ê‚郌ƒxƒ‹‚ɂȂ邩‚Ç‚€‚©‚àŒ»’iŠK‚ł͉ö‚µ‚¢

‚»‚ñ‚È–²Œ©‚Ă邭‚ç‚¢‚È‚çRustŽg‚Á‚œ‚Ù‚€‚ªŒ˜‚¢‚µŒ»ŽÀ“I

941 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 14:58:02.48 ID:U+dcKQya.net]
>>918
Rust‚Ì–â‘è“_‚ĂȂñ‚Å‚·‚©H
ˆ‰‚µ‚Ä‚é‚킯‚¶‚á‚È‚­‚Ă܂Ÿ“ü–å‚̕׋­’†‚Ȃ̂ł¢‚ë‚¢‚ë‹»–¡‚ ‚è‚Ü‚·

942 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 17:02:43.74 ID:b9s66c9I.net]
>>920
‚æ‚­ŒŸ‚í‚ê‚é‚Ì‚ªŠwKƒRƒXƒg‚̍‚‚³B
c++‚à‚¢‚¢‚©‚°‚ñ•¡ŽG‚·‚¬‚錟Œê‚ÆŒŸ‚í‚ê‚Ä‚¢‚邯‚ǁARust‚Í‚»‚ê‚É—Ö‚ð‚©‚¯‚ē‚¢B
“Á‚É‘Œ‚ÌŒŸŒê‚ð•׋­‚µ‚œ‰‹‰E’†‹‰ŽÒ‚͕ϐ”‚Ì‹““®‚©‚牜‚©‚çˆá‚€(•‘Œ‚ÌŒŸŒê‚̂悀‚É‚â‚邯‚«‚Ì‚œ‚߂̃KƒCƒhƒ‰ƒCƒ“‚à–³‚¢)‚̂Œn–‚ðŒ©‚é‚©‚ƁB

943 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 18:08:02.53 ID:XihQJo2+.net]
‚ñ‚ȃAƒz‚È

944 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 18:22:55.56 ID:vBwfaL6n.net]
>>921
‚»‚ñ‚È‚±‚Ƃ͂Ȃ¢‚ÆŽv‚€
Rust‚͂킩‚è‚â‚·‚©‚Á‚œ‚º
‚µ‚©‚à‘Œ‚æ‚菑‚«‚â‚·‚­•Ö—˜‚ɂȂÁ‚œ

945 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 18:25:55.97 ID:XihQJo2+.net]
‚³‚·‚ª‚̂Ƃقق³‚ñ‚àARust“ü–å‚͏‘‚¯‚Ä‚àC++“ü–å‚ÍŒŸŒêŽg—p‚ª‚Å‚©‚·‚¬‚ď‘‚¯‚È‚©‚Á‚œ–Í—lw
https://www.tohoho-web.com/www.htm



946 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 18:47:57.46 ID:lg/9Dj4Y.net]
>>923
‚¿‚å‚Á‚Ƃ́u‰œ‚ª‚í‚©‚è‚â‚·‚©‚Á‚œ‚©v‚®‚ç‚¢‚͏‘‚±‚€‚ºB

947 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 18:52:37.90 ID:0MvTGuxY.net]
‘f’Œ‚ÉŒöŽ®‚̃`ƒ…[ƒgƒŠƒAƒ‹‚𗬂·•ª‚ɂ͂»‚ñ‚Ȃɋl‚܂邯‚±‚ë‚͂Ȃ¢‚ÆŽv‚€‚¯‚Ç‚È
•ςɑŒŒŸŒê‚Ì—¬‹V‚ðŽ‚¿ž‚à‚€‚Æ‚·‚邯ƒnƒ}‚è‚â‚·‚¢‚Æ‚¢‚€‚̂͂ ‚è‚»‚€
‚ ‚Æ‚¢‚«‚È‚èWebƒAƒvƒŠì‚肜‚¢‚Æ‚©Žv‚€‚Æasync‚ÅŽ€‚Ê‚Á‚Ă̂͑œ•ª‚ ‚é

948 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2021/12/09(–Ø) 19:14:20.34 ID:aTCz13pR.net]
>>29
https://lkml.org/lkml/2021/12/6/461
‚‚¢‚ɐ³Ž®‚É‘æ“ñŒŸŒê‚Æ‚µ‚ĂƂ肱‚Ü‚ê‚Ü‚µ‚œ‚Æ‚³
Š®àø‚É‚š‘O‚Ì•‰‚¯‚â‚È
‚¢‚¢‚©HŽ©•ª‚̊Ԉႊ‚ðŠ®àø‚É”F‚ß‚Ä
“y‰ºÀ‚·‚é‚ñ‚Ÿ‚ŒH
ŽÊ^ã‚°‚ë‚æƒKƒCƒW

949 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2021/12/09(–Ø) 20:04:08.95 ID:Nj/MPHcu.net]
Mac@@ Objective-C
Windows C++
Linux@ Rust

950 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 20:26:40.72 ID:URUBUipU.net]
Mac‚ÍSwift‚¶‚á‚È‚¢‚́H

951 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 20:57:13.15 ID:vBwfaL6n.net]
>>925
struct‚Æenum‚Ÿ‚¯‚Ńiƒ“‚Å‚à‚Å‚«‚Ă킩‚è‚â‚·‚©‚Á‚œ‚Å‚·
ƒNƒ‰ƒX‚âŒp³ƒsƒ‰ƒ~ƒbƒh‚ª‚È‚¢‚Ì‚àŠð‚µ‚©‚Á‚œ‚Å‚·
‚ ‚Æ&self‚â‚çderef‚â‚ç‚»‚Ì‘Œ‚Ìimpl&‚Ì‚š‚©‚°‚炵‚­ƒ|ƒCƒ“ƒ^‚©”Û‚©‚ð‹C‚É‚¹‚žŽg‚Š‚é‚Ì‚à•Ö—˜‚Å‚·‚Ë

952 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 21:00:28.65 ID:vBwfaL6n.net]
>>927
Arm‚ÆGoogle‚ÆMicrosoft‚ÆRed Hat‚̌㉟‚µ‚Ì‚š‚©‚°‚Å
Rust‚ªLinux‚Ì‘æ“ñŒŸŒê‚Ì’nˆÊ‚ðŠm—§‚µ‚œ‚Ì‚Ë

953 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2021/12/09(–Ø) 21:02:44.54 ID:aTCz13pR.net]
Ž©“®ŽQÆŠO‚µ‚Á‚Đâ‘΂œ‚Ÿ‚Ì”nŽ­‚â‚ë

954 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 21:27:55.05 ID:t4DQqTrM.net]
auto deref‚ªŠQ‚ɂȂéRc::clone‚µ‚©Žv‚¢‚‚©‚È‚©‚Á‚œ
‘Œ‚ɂǂ€‚¢‚€–â‘肪‚ ‚é‚́H

955 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/09(–Ø) 21:30:18.05 ID:AQ8w6x74.net]
zŠÂŽQÆ



956 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2021/12/09(–Ø) 21:31:04.21 ID:VGbpB1xz.net]
>>931
­‚µ‘Oi‚µ‚œ‚ȁB‚±‚̂܂ܒ…ŽÀ‚ɐi‚߂čs‚Á‚Ä—~‚µ‚¢B

957 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 00:10:47.49 ID:scZknzCz.net]
ŒÂlŠJ”­‚Ì”ÍˆÍ“à‚Ÿ‚ÆC++‚ł͍¢‚é‚©‚ÂRust‚È‚çãŽè‚­‚â‚ê‚é‚Á‚Ä‚¢‚€‚±‚Æ‚ª‚È‚¢‚©‚ç•׋­‚·‚éˆÓ—~‚ª‚ ‚Ü‚è‚È‚©‚Á‚œ‚ñ‚Ÿ‚ªA‚±‚±‚܂ŗˆ‚邯Šo‚Š‚Æ‚©‚È‚«‚ᑹ‚Ȃ̂©‚à‚È

958 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 00:43:14.95 ID:twi4vtZr.net]
‘¹‚©‚Ç‚€‚©‚Í‚Æ‚à‚©‚­ˆê“xG‚Á‚Ă݂é‚̂͂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È
C++‘‚¢‚Ă鎞“_‚щƒCƒtƒ^ƒCƒ€Žü‚è‚Í•ª‚©‚Á‚Ä‚é‚킯‚Ÿ‚µAŒ‹\•¡ŽG‚ÈŒŸŒê‹@”\‚àƒoƒŠƒoƒŠŽg‚¢‚±‚È‚¹‚éƒ^ƒCƒv‚È‚ñ‚Ÿ‚©‚çRust‚ª‡‚€‰Â”\«‚Í”äŠr“I‚‚¢‚ÆŽv‚€

959 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 00:48:18.17 ID:37AH+elO.net]
‚»‚€‚©c

960 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 00:50:08.61 ID:tVqwylUj.net]
>>934
deref‚¶‚ázŠÂŽQÆì‚ê‚È‚¢‚ÆŽv‚€‚ª

961 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 05:45:51.32 ID:B+xSEqhP.net]
‹Lq—Ê‚ª‚Ç‚€‚µ‚Ä‚à Rust ‚Í‘œ‚¢ƒCƒ[ƒW‚È‚ñ‚Ÿ‚æ‚È‚ 

962 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 07:02:01.74 ID:iN+TjAqi.net]
C++‚̃eƒ“ƒvƒŒ[ƒgƒƒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚æ‚è‚à
‚‚¢Œø—Š‚Æ’ŠÛ«‚ðRust‚Å‚àŽÀŒ»‚Å‚«‚é‚́H
‚Ÿ‚Á‚œ‚çRustŽg‚€‚ª

963 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 08:57:57.63 ID:+QD/QEvI.net]
>>941
ˆê”Ê“I‚ɐô”]‚³‚ê‚Ä‚¢‚邯“‚¢‚¯‚ê‚ǐF‚ñ‚ȃŒƒxƒ‹‚ł̈ӎ¯‰üŠv‚ª‚Å‚«‚邯¡Œã‚ɖ𗧂‚æ
—ႊ‚ÎC++Ž©‘̂̌ÀŠE‚Ì‚œ‚߂Ƀeƒ“ƒvƒŒ[ƒgƒƒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚â‚炎‚é‚𓟂Ȃ©‚Á‚œƒP[ƒX‚ªRust‚ł͎g‚킞‚ɏo—ˆ‚Ä‚µ‚Ü‚€ƒP[ƒX‚à‚ ‚邵
C++‚ł͂±‚€‚â‚é‚ׂ«‚Ÿ‚ÆŽv‚ЂĂ¢‚œ‚šŒˆ‚Ü‚è‚ÌŽè–@‚ª”­‘z‚ð“]Š·‚·‚邯Rust‚ł͕ʂ̎è–@‚É‚æ‚è‚à‚Á‚ÆŽ©‘R‚ɏo—ˆ‚Ä‚µ‚Ü‚€ƒP[ƒX‚à‚ ‚é
ˆê•û‚ÅŽž”s‚·‚él‚œ‚¿‚Í‚»‚€‚¢‚Á‚œˆÓޝ‰üŠv‚ªo—ˆ‚ž‚ÉC++‚ł͓–‚œ‚è‘O‚ÉŽv‚ЂĂ¢‚œ•û–@‚Å‚»‚̂܂ܓ˂«i‚à‚€‚Æ‚µ‚Ä‚µ‚Ü‚¢–{—ˆ‚ÍŠÈ’P‚ɏo—ˆ‚邱‚Ƃ𕡎G‚É‚µ‚Ä‚µ‚Ü‚€
‚à‚¿‚ë‚ñ”\—Í‚ª‚ ‚él‚œ‚¿‚È‚ç‚΂±‚̈ӎ¯‰üŠv‚ªo—ˆ‚邜‚ß•K—v‚ɉž‚¶‚Ä”­‘z‚Ì“]Š·‚ȂǗՋ@‰ž•ςɑΉž‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·‚©‚ç‘åä•v

964 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 09:00:57.84 ID:r8lQ5Qw5.net]
>>942
> —ႊ‚ÎC++Ž©‘̂̌ÀŠE‚Ì‚œ‚߂Ƀeƒ“ƒvƒŒ[ƒgƒƒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚â‚炎‚é‚𓟂Ȃ©‚Á‚œƒP[ƒX‚ªRust‚ł͎g‚킞‚ɏo—ˆ‚Ä‚µ‚Ü‚€ƒP[ƒX‚à‚ ‚é
> C++‚ł͂±‚€‚â‚é‚ׂ«‚Ÿ‚ÆŽv‚ЂĂ¢‚œ‚šŒˆ‚Ü‚è‚ÌŽè–@‚ª”­‘z‚ð“]Š·‚·‚邯Rust‚ł͕ʂ̎è–@‚É‚æ‚è‚à‚Á‚ÆŽ©‘R‚ɏo—ˆ‚Ä‚µ‚Ü‚€ƒP[ƒX‚à‚ ‚é

‚ӂނӂށB—ႊ‚΂ǂ€‚¢‚€‹ï‘̗Ⴊ‚ ‚è‚Ü‚·‚©H

965 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 09:49:59.85 ID:+QD/QEvI.net]
‚»‚€‚¢‚€‹C•t‚«‚âˆÓޝ‰üŠv‚ðŽ©•ª‚ŏo—ˆ‚È‚¢l‚œ‚¿‚Í‚à‚Á‚ÆŠî–{“I‚ȂƂ±‚ë‚©‚çƒXƒ^[ƒg‚·‚邯—Ç‚¢‚©‚È
—ႊ‚ÎRust‚É‚Íclass‚·‚ç‚È‚¢‚µtry/catch/throw‚·‚ç‚È‚¢
C++‚ÌŽ‹“_‚©‚猩‚邯‚»‚ñ‚Ȃ̂ł܂Ƃà‚ȃvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚«‚é‚́HH‚ƂȂé
‚µ‚©‚µŒ»ŽÀ‚ÉRust‚ł͂»‚ê‚炪‚È‚­‚Æ‚à•’ʂɖâ‘è‚È‚­•Ö—˜‚ɃvƒƒOƒ‰ƒ~ƒ“ƒO‚ªo—ˆ‚Ä‚¢‚é
‚»‚µ‚Ä”­‘z‚Ì“]Š·‚ªo—ˆ‚邿‚€‚É‚È‚é‚Æclass‚âtry/catch/throw‚̓vƒƒOƒ‰ƒ~ƒ“ƒO‚·‚éã‚Å•K{‚È‚à‚̂ł͂Ȃ©‚Á‚œ‚ñ‚Ÿ‚ȂƐ^‚Ì—‰ð‚ªi‚Þ
‚Ü‚ž‚Í‚±‚€‚¢‚€Šî‘b“I‚ȂƂ±‚ë‚©‚çƒXƒ^[ƒg‚·‚é‚Ì‚ª‚æ‚¢‚Å‚µ‚å‚€



966 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 09:55:49.46 ID:PJTDipJe.net]
type trait‚ÉŠÖ‚µ‚Ă͂܂ñ‚Ütrait‚Å’u‚«Š·‚Š‚ÄƒRƒ“ƒpƒCƒ‹Žž‚É”»’è‚Å‚«‚é
type traitƒx[ƒX‚Åenable_if‚·‚é‚Ì‚Ítrait bound‚Å

ƒeƒ“ƒvƒŒ[ƒgƒƒ^ƒvƒ‚»‚±‚܂ŋl‚߂Ăâ‚Á‚œ‚±‚ƂȂ¢‚©‚ç‹t‚ÉRust‚łł«‚È‚³‚»‚€‚Ȃ̋“‚°‚Ä—~‚µ‚¢‚©‚à
‚»‚ê‚©—Œ•ûÚ‚µ‚¢‚ЂƃJƒ‚ƒ“

967 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 09:58:50.45 ID:kZDSpbMz.net]
>>943
“TŒ^“I‚Ȃ̂ÍSFINAE‚ð‹ìŽg‚µ‚Ä‚œ•”•ª‚ªtrait‚Å‰ðŒˆ‚Å‚«‚邯‚©‚©‚È
‚Ü‚Ÿconcept‚Æ“¯‚¶‚æ‚€‚È‚à‚ñ‚Ÿ‚¯‚ǁAconcept‚͐³’Œ‚Ü‚Ÿ”­“W“rã‚Ÿ‚ÆŽv‚€

968 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 10:06:35.76 ID:kZDSpbMz.net]
C++‚ÍSFINAE‚ª‚ ‚é‚©‚ç•”•ª“I‚ÉŒ^ƒGƒ‰[‚ɂȂÁ‚Ä‚à‘åä•v‚Ÿ‚¯‚Ç
Rust‚̃WƒFƒlƒŠƒNƒX‚Í‚»‚€‚¢‚€‚̂͋–—e‚µ‚È‚¢‚©‚ç‚¿‚å‚Á‚Æ•\Œ»”͈͂͋·‚¢‚Ë
ƒWƒFƒlƒŠƒNƒX‚͈̔͊O‚͎葱‚«ƒ}ƒNƒ‚ŃJƒo[‚·‚銎‚¶
‚±‚Á‚¿‚Í”CˆÓ‚̃R[ƒh¶¬‚Ÿ‚©‚çAƒeƒ“ƒvƒŒ[ƒg‚æ‚è—y‚©‚ÉŽ©—R“x‚ª‚‚¢i‚ªA“–‘R——p‚·‚邯‚â‚΂¢j

969 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 11:45:45.31 ID:0gAxKX1/.net]
>>944
‚±‚€‚¢‚€‚ÌŒ©‚邯‚Ç‚ñ‚Ç‚ñRust‚ªŒ™‚¢‚ɂȂÁ‚Ä‚¢‚­c

970 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 12:09:04.41 ID:5non8kx0.net]
>>948
RustƒRƒ~ƒ…ƒjƒeƒB[‚ÍŽá‚¢‚©‚ç‚ȁB
à–ŸƒmƒEƒnƒE–³‚¢•Ž©òì—p–³‚¢‚̂ŁAƒAƒz‚ªƒNƒY‚Ý‚œ‚¢‚ȃŒƒX‚Ń}ƒEƒ“ƒgŽæ‚ë‚€‚Æ‚·‚é‚͎̂d•û‚È‚¢‚æB

971 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 12:51:44.86 ID:iN+TjAqi.net]
>>942
ƒeƒ“ƒvƒŒ[ƒg‹@”\‚ÍC++‚̈ꕔ‚Ÿ‚µƒeƒ“ƒvƒŒ[ƒgƒƒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Í‚»‚Ì‹@”\‚ðŽg‚Á‚œƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ɉ߂¬‚È‚¢
ŒŸŒêŽ©‘̂̌ÀŠE‚Ƃ͂܂Á‚œ‚­ŠÖŒW‚È‚¢‚µ‚â‚炎‚é‚𓟂Ȃ¢‚Æ‚¢‚€•\Œ»‚͂ȂɂðŽw‚µ‚Ä‚¢‚é‚Ì‚©‚í‚©‚ç‚È‚¢
>>944
‚»‚ñ‚È‚±‚Æ‚ðŒŸ‚Á‚œ‚çRust‚É‚àƒvƒƒOƒ‰ƒ~ƒ“ƒOã•K{‚łȂ¢‹@”\‚ª–³”‚É‚ ‚邟‚ë‚€
ŒŸŒêŠÔ‚ɍ·‚ª‚ ‚邱‚Ƃ͑O’ñ‚ÅŒŸŒê‚²‚Ƃɐ݌v‚ÌŽd•û‚ªˆÙ‚Ȃ邩‚çRust‚̘b‚ð•·‚¢‚œ‚Ÿ‚¯‚Ÿ

972 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 12:59:53.37 ID:PJTDipJe.net]
‚»‚€‚¢‚€‰œ‚à•ª‚©‚Á‚ĂȂ¢Œn‚Í•ú’u‚µ‚Ä‚­‚ê‚邯•‚©‚è‚Ü‚·cc

973 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 13:28:39.59 ID:+QD/QEvI.net]
>>948
‚ ‚È‚œ‚̃Rƒ“ƒvƒŒƒbƒNƒX‚ðŽhŒƒ‚µ‚Ä‚µ‚Ü‚Á‚Ă̂Ȃç‚΂²‚ß‚ñ‚È‚³‚¢
Œ™‚¢‚ɂȂ邩‚Ç‚€‚©‚Í‚ ‚È‚œ‚ª‘¹‚·‚邟‚¯‚Ȃ̂ł²Ž©—R‚ɂǂ€‚Œ‚—

>>949
’P‚È‚éƒAƒhƒoƒCƒX‚ªƒ}ƒEƒ“ƒg‚ÉŒ©‚ЂĂµ‚Ü‚€‚͈̂êŽí‚Ì•a‹C‚Ȃ̂Å
•’i‚̐¶Šˆ‚Å‚àƒ}ƒEƒ“ƒg‚ª‚Ç‚€‚Æ‚©‚»‚ñ‚È‚­‚Ÿ‚ç‚È‚¢‚Æ‚±‚ÍˆêØ‹C‚É‚¹‚ž‚ɉž‚â‚©‚É•é‚炵‚œ‚Ù‚€‚ªž_–ʂɂà—Ç‚¢‚Å‚µ‚å‚€

974 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 13:40:16.69 ID:+QD/QEvI.net]
>>950
> ‚»‚ñ‚È‚±‚Æ‚ðŒŸ‚Á‚œ‚çRust‚É‚àƒvƒƒOƒ‰ƒ~ƒ“ƒOã•K{‚łȂ¢‹@”\‚ª–³”‚É‚ ‚邟‚ë‚€

–³”HH
‹ï‘Ì“I‚ɃvƒƒOƒ‰ƒ~ƒ“ƒOã•K{‚łȂ¢‹@”\‚ð‹“‚°‚Ä‚¢‚œ‚Ÿ‚¯‚Ü‚·‚©H

> ŒŸŒêŠÔ‚ɍ·‚ª‚ ‚邱‚Ƃ͑O’ñ‚ÅŒŸŒê‚²‚Ƃɐ݌v‚ÌŽd•û‚ªˆÙ‚Ȃ邩‚çRust‚̘b‚ð•·‚¢‚œ‚Ÿ‚¯‚Ÿ

‘O’ñ‚Í‚š‚Á‚µ‚á‚é’ʂ蓯ˆÓ‚Å‚·
‹ï‘Ì“I‚ɂǂ€‚¢‚€‚±‚Æ‚ð‚µ‚œ‚¢Žž‚ɐ݌v‚ÌŽd•û‚Å‚š¢‚è‚Å‚·‚©H

975 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 14:37:54.35 ID:xHOv0cjf.net]
>>952
>>944‚ªƒAƒhƒoƒCƒX‚ÉŒ©‚Ђ邯‚µ‚œ‚çAƒR[ƒ`ƒ“ƒOEƒeƒB[ƒ`ƒ“ƒO‹Zp‚ð•׋­‚µ‚œ•û‚ª‚¢‚¢‚æB

>>941‚́uƒeƒ“ƒvƒŒ[ƒgƒƒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒOccv‚Æ‚¢‚€–â‚¢‚©‚¯‚É‚Í“š‚Š‚žAu‚»‚€‚¢‚€‹C•t‚«‚âˆÓޝ‰üŠv‚ðŽ©•ª‚ŏo—ˆ‚È‚¢l‚œ‚¿v‚Æ‘ŠŽè‚ð”Û’è‚·‚邟‚¯‚̃Aƒz‚ÈŒŸ—t‚ðƒAƒhƒoƒCƒX‚ÆŒŸ‚€‚͖̂³”\‚·‚¬‚éB

‚±‚€‚¢‚€‚Ì‚ÍRust‚ÌŠQ‚É‚µ‚©‚È‚ç‚È‚¢‚©‚çA>>952‚̓AƒhƒoƒCƒX‚µ‚È‚¢‚Ù‚€‚ª‚¢‚¢‚æB



976 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 15:03:50.43 ID:+QD/QEvI.net]
>>954
‹C•t‚¯‚È‚¢l‚œ‚¿‚ւ̃AƒhƒoƒCƒX‚ð‚µ‚Ä‚Íƒ_ƒ‚Ȃ̂łµ‚å‚€‚©H
ƒAƒz‚ÈŒŸ—t‚Æ‚©–³”\‚Æ‚©ŒŸ‚¢o‚·‚ ‚È‚œ‚̐lŠi‚ð‹^‚¢‚Ü‚·‚—

> ‚±‚€‚¢‚€‚Ì‚ÍRust‚ÌŠQ‚É‚µ‚©‚È‚ç‚È‚¢‚©‚ç

‚±‚¿‚ç‚ÍRust‚ɑ΂µ‚ĉœ‚Ì—˜ŠQŠÖŒW‚à‚È‚­’†—§‚Ȃ̂łǂ€‚Å‚à‚æ‚¢‚Å‚·‚—
‚Þ‚µ‚ëŠQ‚É‚µ‚©‚È‚ç‚È‚¢‚ÆŽv‚¢ž‚݂Ōˆ‚ß•t‚¯‚邱‚Ƃɕð‚ê‚Ü‚µ‚œ

977 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 20:08:53.17 ID:TewTsdx8.net]
‚¢‚‚à‚Ì“ñl
ŒÍ‚ê–Ø‚àŽR‚Ì“ö‚í‚¢

978 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 20:55:44.40 ID:ZbxMMnOp.net]
‚í‚è‚Æ>>954‚É“¯ˆÓ

979 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2021/12/10(‹à) 22:02:18.09 ID:11uACNNS.net]
>>941
Œ’‘S‚ȃ}ƒNƒ‚Í‚¢‚¢‚È‚Ÿ‚ÆŽv‚Á‚œB

980 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/10(‹à) 23:43:39.24 ID:aT/chChl.net]
>>955
>>954‚ŃAƒhƒoƒCƒXu‹Zpv‚̘b‚ð‚µ‚Ä‚¢‚é‚̂ɁAƒAƒhƒoƒCƒXu‰Â”ہv‚̘b‚ð‚·‚é‚͖̂³”\‚̏؁B‚í‚©‚Á‚Ä‚â‚Á‚Ä‚¢‚é‚È‚çŽ×ˆ«‚Ÿ‚µA‚Ç‚¿‚ç‚É‚µ‚Ä‚à>>955‚ɂ͑Œl‚ɃAƒhƒoƒCƒX‚·‚鎑Ši‚ª–³‚¢B

‚â‚Á‚Ï‚èRust‚ÌŠQ‚É‚µ‚©‚È‚ç‚È‚¢‚©‚çA>>955‚̓AƒhƒoƒCƒX‚µ‚È‚¢‚Ù‚€‚ª‚¢‚¢‚æB

981 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/11(“y) 02:13:49.48 ID:5TX2F/Wl.net]
‘Œl‚ÉŽ‘Ši‚ª‚È‚¢‚Æ‚©ŒŸ‚Á‚¿‚á‚€‚š‘O‚à–³”\‚Ÿ‚æ

982 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/11(“y) 02:53:22.45 ID:gcR9gZtv.net]
ŽŸƒXƒŒ‚Ç‚€‚µ‚Ü‚·‚©
‚È‚ñ‚©ƒeƒ“ƒvƒŒ‚ɏ‘‚­‚ׂ«‚±‚Æ‚ ‚éH

983 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/11(“y) 03:07:25.44 ID:/anFx7me.net]
ŽŸƒXƒŒ•K—v‚©H

984 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/11(“y) 03:12:21.17 ID:ycyrsR3v.net]
”nŽ­‚ɂ͗‰ð‚Å‚«‚Ü‚¹‚ñA‚Á‚ď‘‚¢‚Ä‚š‚­‚©

985 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/11(“y) 03:13:02.46 ID:gcR9gZtv.net]
Šu—£ƒXƒŒ–³‚¢‚Æ–{ƒXƒŒ‚ªr‚ê‚é‚©‚È‚Á‚ÄŽv‚Á‚œ‚¯‚Ç
Å‹ß‚ ‚Á‚¿‚Í‘ål‚µ‚¢‚µA•ςȂ̗N‚«Žn‚߂Ă©‚ç‚Å‚à‚¢‚¢‚©‚ˁH



986 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/11(“y) 03:13:38.27 ID:QMxo9SkC.net]
C++‚àRust‚à‚»‚ꂌ‚ê•ʂɃXƒŒ‚ª‚ ‚é‚Ì‚Ÿ‚©‚玟ƒXƒŒ‚Í—v‚ç‚È‚¢‚Ÿ‚ë
’P”­‚̃lƒ^ƒXƒŒ‚Ÿ‚悱‚±‚Í

987 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/11(“y) 03:19:01.51 ID:XUdPn4EW.net]
ç’k”²‚«‚щƒ“ƒ_ƒ€ƒAƒNƒZƒX‚ðu—‘ð“I‚ɐ¶¬‚µ‚œ—v‘f”ԍ†‚Ì—v‘f‚ɃAƒNƒZƒX‚·‚邱‚Ɓv‚Ÿ‚ÆŽv‚Á‚Ä‚él‚œ‚¿‚ª700ƒŒƒX‚­‚ç‚¢Á”‚œ‚©‚ç‚È

988 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/11(“y) 09:49:26.74 ID:9bOVK1ul.net]
LinkedList‚ðƒ‰ƒ“ƒ_ƒ€ƒAƒNƒZƒX‰Â”\‚Æ‚©‚¢‚€ƒoƒJ‚Ì‚š‚©‚°‚ŃXƒŒ‚ªL‚Ñ‚œ‚È
LinkedList ƒ‰ƒ“ƒ_ƒ€ƒAƒNƒZƒX ‚ŃOƒO‚ê‚Έꔭ‚Å•ª‚©‚邿‚€‚È‚±‚Æ‚ð‰„X‚Æ‚â‚Á‚Ä‚œ‚©‚ç‚È

989 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/11(“y) 12:42:26.27 ID:CvsP5Dh4.net]
‚šŒÝ‚¢’p‚ž‚©‚µ‚¢‚±‚Ə‘‚¢‚¿‚á‚Á‚œ‚©‚ç‚æ‚Á‚ۂlj÷‚µ‚©‚Á‚œ‚ñ‚Ÿ‚Ëwww

–{ƒXƒŒ‚ªƒmƒCƒY‚Ÿ‚炯‚ɂȂ邩‚çŠu—£ƒXƒŒ‚ÍŒp‘±‚·‚ׂ«

990 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/11(“y) 13:10:02.70 ID:xZtaHfY7.net]
ƒAƒhƒoƒCƒX‚µ‚Ä‚¢‚é‚‚à‚è‚Ì—LŠQ‚ð‚±‚¿‚ç‚É—U“±‚Å‚«‚é‚©‚çŒp‘±‚·‚ׂ«B

991 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/11(“y) 19:25:12.95 ID:3cz1umgU.net]
—DG‚Ȑl‚̓Œƒxƒ‹‚̍‚‚¢ŠwZ‚ɍs‚©‚È‚¢‚Æ”nŽ­‚ɂȂÁ‚Ä‚µ‚Ü‚€‚Æ‚¢‚€‚±‚Æ‚ª
Ø–Ÿ‚³‚ꂜƒXƒŒ‚ŸB

992 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/12(“ú) 09:20:03.82 ID:1vgWyH1X.net]
‚Ç‚Á‚¿‚àƒEƒU‚¢‚©‚ç–³‚­‚Ä‚¢‚¢‚æ

993 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/12(“ú) 09:21:18.12 ID:XFS00W91.net]
ƒAƒ‹ƒSƒŠƒYƒ€‚ÌŠî–{‚à’m‚ç‚È‚¢ƒh‘fl

994 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2021/12/12(“ú) 14:18:54.35 ID:zRon8LOh.net]
C++‚̏ꍇAstd::prev()Astd::next()“™‚щƒ“ƒ_ƒ€ƒAƒNƒZƒX‰Â”\B

995 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2021/12/13(ŒŽ) 04:01:27.37 ID:IZffj796.net]
‚»‚êƒV[ƒPƒ“ƒVƒƒƒ‹ƒAƒNƒZƒX‚âB



996 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2021/12/13(ŒŽ) 04:06:48.16 ID:4QlzWvx/.net]
std::next(v.begin(), 3)‚Ȃǂª‰Â”\B

997 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/13(ŒŽ) 09:51:08.61 ID:d0IcrcAD.net]
‚»‚€‚È‚ñ‚ŸA‚æ‚©‚Á‚œ‚Ë

998 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/13(ŒŽ) 10:41:09.99 ID:BJ+zdFAP.net]
‚»‚€‚È‚ñ‚ŸA‚æ‚©‚Á‚œ‚˂ōςޘb‚ð700ƒŒƒX‚à‘±‚¯‚œƒXƒŒ‚Ÿ‚Á‚œ

999 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2021/12/13(ŒŽ) 10:55:12.57 ID:zBnuOauJ.net]
ƒKƒCƒWŠu—£‚Å‚«‚é‚©‚玟ƒXƒŒŒš‚Ä‚ë

1000 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/13(ŒŽ) 23:41:21.78 ID:hDz7sFQ7.net]
>>758
ŒŸ‚Á‚Ă邱‚Ƃ͑S‚­³‚µ‚¢‚¯‚Ç
promise/future‚Ì‘¶Ý‚É‚æ‚Á‚Äasync/await‚ª¬—§‚µ‚Ä‚¢‚邱‚Æ‚ð‚à‚Á‚Æ‹­’²‚·‚ׂ«‚©‚È
‚±‚̂܂ŠGoƒXƒŒ‚Å‚»‚ê‚·‚痝‰ð‚Å‚«‚È‚¢‚â‚‚ª‰„X‚Æ–\‚ê‚Ä‚¢‚œ
‚³‚ç‚Ɂuasync/await‚ª‚ ‚ê‚Îpromise/future‚Í•s—vIv‚Ƃ܂Ŏ咣‚µ‚Ä–\‚ê‚Ä‚¢‚œ
”ñ“¯ŠúƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚©‚¶‚Á‚œ‚Ÿ‚¯‚̐l‚É‚ ‚肪‚¿‚Ȃ̂©‚à‚µ‚ê‚È‚¢
—ႊ‚΁u•¡”‚Ìpromise/future‚ɑ΂µ‚Ä”CˆÓ‚̈ê‚‚ª‰ðŒˆ‚³‚ꂜ‚çv‚Æ‚©u‰ðŒˆ‡‚Ɂv‚Æ‚©await‚Ÿ‚¯‚ł͕\Œ»•s‰Â”\‚Ȃ̂ɂÈ

1001 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2021/12/14(‰Î) 01:57:04.15 ID:oL+i1N1M.net]
‚ ‚킵‚뎁‚̓KƒCƒW‚¶‚á‚È‚¢‚ŒB

1002 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/14(‰Î) 09:28:14.72 ID:56UTyKQA.net]
‚»‚€‚È‚ñ‚ŸA‚æ‚©‚Á‚œ‚Ë

1003 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/14(‰Î) 09:42:41.73 ID:Lt4mRhb2.net]
golang‚Éasync/await‚È‚ñ‚Ä–³‚¢‚µApromise/future‚àchannel’ʐM‚ōì‚ê‚΍ì‚ê‚邯‚Ç‚»‚ñ‚ÈŽ–‚µ‚È‚¢‚µ
‚Þ‚µ‚ë–\‚ê‚Ä‚é‚̂͂š‘O‚Ÿ‚ëAŽv‘z“I‚É•K—v–³‚¢ŒŸŒê‚É‚»‚ê‚ðŽ‚¿ž‚ñ‚Å—DˆÊ«‚ðŒê‚é‚È‚ñ‚ăAƒz‚¿‚á‚€‚©H

1004 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/14(‰Î) 10:15:19.20 ID:YU8H/oh/.net]
Œ‹‹ÇRust‚ªˆê”Ô‚¢‚¢‚æ‚È
”ñ“¯Šú‚ðawait‚Æ‚¢‚€ŒÀ‚ç‚ꂜ“¯Šúƒpƒ^[ƒ“‚Ÿ‚¯‚łȂ­future‚𒌐ڈµ‚€‚±‚Æ‚à‰Â”\‚Ÿ‚µ
Go‚̂悀‚ɃRƒ‹[ƒ`ƒ“‚ð‚·‚®“®‚©‚¹‚邵‚»‚ê‚ɑ΂µ‚Ä“¯—l‚Échannel’ʐM‚à‚¢‚¯‚邵future‚Æ‚µ‚Ĉµ‚€‚±‚Æ‚à‰Â”\

1005 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/14(‰Î) 10:55:30.64 ID:9qJ+oS+1.net]
ƒAƒz‚©ARust‚ÉŒµ–§‚Ècoroutine‚È‚ñ‚ăfƒtƒHƒ‹ƒg‚Å–³‚¢‚â‚ëABoostˆÚA‚Ìcontext-rs/coroutine-rs‚Æ‚©‚ ‚邯‚Ç‚àc
ŽÀŒ±“I‚ÉRFC 2033: experimental coroutines‚Æ‚©‚â‚Á‚Ă邯‚ǁAN:MƒXƒŒƒbƒhƒXƒPƒWƒ…[ƒ‰[‚ª•W€“‹Ú‚³‚ê‚é–¢—ˆ‚͂Ȃ¢B



1006 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/14(‰Î) 11:24:57.22 ID:YU8H/oh/.net]
>>984
Rust‚ł͈êð”N‚©‚çasync block‚ªŠù‚Éstackless symmetric coroutine‚Æ‚µ‚Ä“®‚¢‚Ä‚¢‚Ü‚·
zero cost‚Ålazy‚Ȃ̂Åasync block‚ðì‚邯‚»‚ꂟ‚¯‚Ÿ‚Æfuture‚ªo—ˆ‚é‚Ì‚Ý
‚»‚ê‚ðm:nŠÜ‚ߍD‚«‚ȃXƒPƒWƒ…[ƒ‰‚ª‚¢‚­‚ç‚Å‚à‚ ‚é‚̂ł»‚ê‚ɑ΂µ‚Äspawn‚·‚邟‚¯‚Å‹N“®‚µ‚Ü‚·
‚»‚Ìasync block“à‚ł͑S‚Äawait‚µ‚Ü‚­‚ê‚Îgoroutine‚Æ“¯‚¶ó‹µ‚ɂȂè‚Ü‚·
‚à‚¿‚ë‚ñƒ`ƒƒƒlƒ‹‚àŽg‚Ђ܂·

1007 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/14(‰Î) 12:31:40.21 ID:cpUh/hIt.net]
Rust‚Ì•Àsˆ—‚ɂ͖¢—ˆ‚ðŠŽ‚¶‚邯‚ǁA
tokio‚Æasync-std‚͂ǂÁ‚¿‚ªƒfƒtƒ@ƒNƒgƒXƒ^ƒ“ƒ_[ƒh‚Å‚·H

1008 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/14(‰Î) 12:37:47.85 ID:XjtTquHZ.net]
•s–тȋc˜_‚ɂ܂œ‚È‚é‚̂ŃAƒz‚Í‘ŠŽè‚µ‚œ‚­‚È‚¢‚ªAuŒµ–§‚ȁv‚Ə‘‚¢‚Ä‚¢‚邱‚Æ‚ª‘S‚­‚í‚©‚Á‚ĂȂ¢B
Š‘Fspawn‚·‚邯‚¢‚€‚±‚Æ‚Íasync/await‚ªepollƒx[ƒX‚Å‚ ‚èAX‚ɂ́u‘S‚Äawait‚µ‚Ü‚­‚ê‚΁v‚È‚ñ‚ÄGo‚Æ“¯‚¶ó‹µ‚¶‚á‚È‚¢‚Å‚µ‚å‚—
•W€“‹Ú‚Ə‘‚¢‚Ä‚é‚̂ɁuD‚«‚ȃXƒPƒWƒ…[ƒ‰‚ª‚¢‚­‚ç‚Å‚à‚ ‚év‚Æ‚Ù‚Ž‚­
ƒ[ƒƒRƒXƒgAƒ[ƒƒRƒXƒgŒŸ‚€‚â‚‚ª‚¢‚éŒÀ‚èƒEƒU‚ª‚ç‚ê‚邵A‰p•¶‚ŏ‘‚¯‚Î‘ŠŽè‚ðŠÛ‚ߍž‚ÞŽ–‚ª‚Å‚«‚邯Žv‚¢ž‚ñ‚ł邯
ƒzƒ“ƒg‚É’Ü’e‚«‚É‚³‚ê‚邌ARust„‚µ‚Í•ª‚©‚邯‚Ç‚à‚€­‚µŠç^‚ÁÔ‚É‚µ‚Ä‚­‚é‘Ô“x‰ü‚߂悀‚ºH
C++‚Å‚àco_awaitAco_yield‚̓[ƒƒRƒXƒg‚ŃXƒ^ƒbƒNÁ”‚È‚¢‚µAƒRƒ“ƒpƒCƒ‰Œ^‚Å”ñ“¯Šú‚ɃRƒXƒgŠ|‚©‚錟Œê‚Á‚ĉœH

1009 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/14(‰Î) 14:43:42.13 ID:ecGTY8hf.net]
https://i.imgur.com/dB5gmZU.png
2022”N”Å‚ª•K—v‚Å‚·

1010 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/14(‰Î) 14:53:55.31 ID:nVZu9KeB.net]
>>987
‹M•û‚̂ق€‚ªFX‚Æ‚š‚©‚µ‚¢B

„Š‘Fspawn‚·‚邯‚¢‚€‚±‚Æ‚Íasync/await‚ªepollƒx[ƒX‚Å‚ ‚èAGo‚Æ“¯‚¶ó‹µ‚¶‚á‚È‚¢‚Å‚µ‚å‚—

‚Ü‚žepoll‚ð‹M•û‚ª—‰ð‚Å‚«‚Ä‚¢‚È‚¢Bepoll‚ÍLinux‚Å‚Ìpoll/selectŒnƒVƒXƒeƒ€ƒR[ƒ‹‚ÌAPIB
Œµ–§‚É‚·‚é‚Ì‚à“IŠO‚ê‚Ȃ̂ŁA‰Œ‚É‚±‚±‚Å‚Íselect/poll“™‚̈Ӗ¡‡‚¢‚Ŏ󂯎æ‚Á‚Ä‚š‚­B
Go‚Ìgoroutine‚à“–‘R‚È‚ª‚炱‚Ìselect/poll“™‚ð—p‚¢‚ÄŽÀŒ»‚µ‚Ä‚¢‚é‚̂őS‚­“¯‚¶ó‹µB
“–‘Rselect/poll“™‚ð—p‚¢‚È‚¯‚ê‚Îgoroutine‚̂悀‚ÈŒy—ʃXƒŒƒbƒh(ƒOƒŠ[ƒ“ƒXƒŒƒbƒh)‚ÍŽÀŒ»‚Å‚«‚È‚¢B

„Š‘Fspawn‚·‚邯‚¢‚€‚±‚Æ‚Íasync/await‚ªepollƒx[ƒX‚Å‚ ‚èA

ˆø—pÄŒf‚·‚邪A‹M•û‚͍X‚È‚éŒë‰ð‚à‚µ‚Ä‚¢‚éB
‚Ü‚žAawait‚Ífuture‚ð‰ðŒˆ‚·‚é’P‚È‚éˆê‚‚̎è’i‚É‚·‚¬‚žA‹M•û‚ªŒŸ‹y‚µ‚Ä‚¢‚éspawn‚·‚é‘ΏۂÍfurure‚Å‚ ‚éB
‚»‚µ‚ÄGo‚ł́ugo funcv‚ªRust‚ł́uspawn(future)v‚ɑГ–B
‚±‚ê‚炪ˆ×‚³‚ê‚È‚¢‚Ƃǂ¿‚ç‚àƒXƒPƒWƒ…[ƒ‰‚É“o˜^‚³‚ꂞ—ŒŽÒ‚Í“¯‚¶ó‹µ‚Å‚ ‚邯ŒŸ‚Š‚éB

„X‚ɂ́u‘S‚Äawait‚µ‚Ü‚­‚ê‚΁v‚È‚ñ‚ÄGo‚Æ“¯‚¶ó‹µ‚¶‚á‚È‚¢‚Å‚µ‚å

Goroutine‚ł͖Ÿ‹L‚µ‚È‚­‚Ä‚àˆÃ–Ù“I‚Éawait‚ð•t‚¯‚œ‚̂Ɠ¯‚¶“¯Šú“I‚È‹Lq‚Å”ñ“¯Šú‚ð‹Lq‚Å‚«‚éB
‚µ‚œ‚ª‚Á‚āARust‚É‚š‚¢‚Ä‚Íu‘S‚Äawait‚µ‚Ü‚­‚ê‚΁vGo‚Æ“¯‚¶ó‹µ‚Æ‚¢‚Á‚Ä‚à‰ßŒŸ‚ł͂Ȃ¢‚ÆŒŸ‚Š‚æ‚€B
‚¢‚ž‚ê‚É‚µ‚Ä‚àugo funcv‚Ɓuspawn(future)v‚̏ꍇ‚Æ“¯‚¶‚Å‹Lq–ʂł̍±×‚È‘Šˆá‚Ÿ‚¯‚É‚·‚¬‚È‚¢B

„•W€“‹Ú‚Ə‘‚¢‚Ä‚é‚̂ɁuD‚«‚ȃXƒPƒWƒ…[ƒ‰‚ª‚¢‚­‚ç‚Å‚à‚ ‚év‚Æ‚Ù‚Ž‚­

Rust‚Ì•W€‚ɂ͕s‰ÂŒ‡‚È‚à‚Ì‚µ‚©–³‚¢‚©‚ç•W€“‹Ú‚³‚ê‚Ä‚¢‚È‚¢‚͓̂–‚œ‚è‘OB
‚æ‚­—á‚ɏo‚³‚ê‚邪ACŒŸŒê‚Åstdlib‚É‚ ‚érand()‚̂悀‚È—”‚Å‚·‚çRust‚Ì•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ɂ͂Ȃ¢B
‹M•û‚Ì–³’ƒ‚È—˜_‚Ÿ‚ÆRust‚Í—”‚àƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢ŒŸŒêA‚ƂȂéB
OS‚â‘g‚ݍž‚݂ɂà—p‚¢‚ç‚ê‚éó‹µ‚ŁA‰œ‚©’Pˆê‚̃XƒPƒWƒ…[ƒ‰‚ª•W€“‹Ú‚Å‚ ‚ê‚΂悢A‚킯‚ª‚È‚¢B
‚Þ‚µ‚ë—lX‚ȃXƒPƒWƒ…[ƒ‰‚ð‘I‚Ô‚±‚Æ‚ª‚Å‚«‚éRust‚̏󋵂±‚»A–Ÿ‚ç‚©‚É—L—˜‚Å‚ ‚éB

1011 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/14(‰Î) 15:23:08.46 ID:SmqbIrWZ.net]
Šç^‚ÁÔƒ}ƒ“BBB

1012 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2021/12/14(‰Î) 16:25:41.72 ID:iFoIKYew.net]
>>989
Šç^‚ÁÔ‚Å‘

1013 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/14(‰Î) 17:27:33.19 ID:YU8H/oh/.net]
>>986
ŒÂl“I‚ɂ͖Œ‚Ì’Ê‚èstd‚ðasync‰»‚µ‚Ä‚¢‚éasync-std‚ªD‚݂ł·

>>987
‚æ‚­‚í‚©‚Á‚Ä‚¢‚ç‚Á‚µ‚á‚ç‚È‚¢‚æ‚€‚Ȃ̂łǂ̌ŸŒê‚Å‚à‚¢‚¢‚©‚çŽÀÛ‚ɃvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚Ă݂邱‚Æ‚ð‚š‚·‚·‚ß‚µ‚Ü‚·
epoll‚Å‚àselect‚Å‚à‚¢‚¢‚©‚çI/OƒCƒxƒ“ƒgƒ‹[ƒv‚ðŽ©•ª‚ŏ‘‚¢‚Ă݂ê‚΂»‚ꂪƒfƒBƒXƒpƒbƒ`ƒƒ‚Å‚ ‚èƒXƒPƒWƒ…[ƒ‰‚ÌŠjS‚Ÿ‚Ƃ킩‚è‚Ü‚·‚æ
CŒŸŒê‚Å‘åä•v‚Å‚·‚©‚ç []
[‚±‚±‰ó‚ê‚Ă܂·]

1015 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/14(‰Î) 18:07:51.75 ID:K0HBzsrc.net]
Šç^‚ÁÔƒIƒWƒTƒ“AƒXƒPƒWƒ…[ƒ‰‚ÌŠjS‚—‚—‚—



1016 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2021/12/14(‰Î) 20:36:31.90 ID:oL+i1N1M.net]
‚±‚±‚܂ł̋c˜_‚ł킩‚Á‚œ‚±‚Ƃ́ARust‚æ‚èGo‚̂ق€‚ªãB

1017 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/15(…) 07:13:59.09 ID:CevG0U/x.net]
Go‚łł«‚邱‚Æ‚ª‘S‚ÄRust‚Å‚à‚Å‚«‚邿‚€‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚œ‚à‚ñ‚È
Go‚ł͂ł«‚È‚¢‚±‚Ɛh‚¢‚±‚Æ‚ª‘œ‚·‚¬‚ÄGo2‚ÅRust‚ÌŒã’Ç‚¢‚µ‚æ‚€‚Æ‚µ‚Ä‚¢‚邪Go2‚ÍŠú‘ÒŠO‚ê‚Ő·‚艺‚ª‚Á‚Ä‚¢‚é

1018 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/15(…) 08:58:39.57 ID:3YmRd/Kz.net]
‚»‚ꂪƒfƒBƒXƒpƒbƒ`ƒƒ‚Å‚ ‚èƒXƒPƒWƒ…[ƒ‰‚ÌŠjS

1019 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/15(…) 11:21:17.73 ID:TZwcTz32.net]
Go‚͐F‚ñ‚ȃŒƒxƒ‹‚ÅŠÈ‘f‚ÅŽè’i‚ɐ§ŒÀ‚ª‚ ‚邯‚Ç
‚»‚±‚ðƒpƒYƒ‹‚̂悀‚É‘g‚ݍ‡‚킹‚Ä‚ ‚é’ö“x‚Ì‚±‚Ƃ͏o—ˆ‚éŠy‚µ‚³‚ª‚¢‚¢‚Ì‚æ
‚œ‚Ÿ‚µ‚»‚ꂪ–O‚«‚ç‚ê‚Ä‚«‚Ä‚¢‚œ‚èŠy‚µ‚¢‚ÆŽv‚€l‚œ‚¿‚æ‚èŠO‚ɍL‚Ü‚ç‚È‚©‚Á‚œ‚è
Ž©‘R‚¶‚á‚È‚¢‘g‚ݍ‡‚킹‚ÅŽÀ‘•‚âç’·‚È‹Lq‚Ȃǂ¹‚Ž‚é‚ð‚Š‚È‚©‚Á‚œ‚è
‚Ÿ‚©‚çGo‚Í‚±‚̂܂܋·‚¢“K—p”͈͂Ÿ‚¯‚ÅŽg‚í‚ê‚éŒ`‚ɂȂ肻‚€

1020 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2021/12/15(…) 11:41:54.42 ID:z10T13Tn.net]
‚±‚̃XƒŒ‚È‚­‚È‚Á‚œ‚ç–ŒŽcÉ‚µ‚¢‚©‚玟ƒXƒŒŒš‚Ä‚ë
Š®‘–‚µ‚Ä‚àŒš‚Á‚ĂȂ©‚Á‚œ‚烏ƒC‚ªŒš‚Ä‚é‚Å

1021 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2021/12/15(…) 12:34:06.40 ID:t4BO72er.net]
>>997
”[“Ÿ‚Å‚«‚È‚¢
‚¶‚á‚ ‚«‚Ý‚ÍGo‚ÉGenerics‚Æ‚©ŽÀ‘•‚³‚ê‚Ä‚àŽg‚¢‚œ‚­‚È‚¢‚́H

Go‚Ì—Ç‚¢‚Æ‚±‚ë‚Í‚»‚€‚¢‚€‚Æ‚±‚¶‚á‚È‚¢‚Å‚µ‚å

1022 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2021/12/15(…) 12:34:55.45 ID:z10T13Tn.net]
1000‚È‚çC++‚̏Ÿ‚¿IIIII

1023 –Œ‘OF1001 [Over 1000 Thread.net]
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’Ž‚Š‚Ü‚µ‚œB
V‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ­‚Ÿ‚³‚¢B
life time: 235“ú 4ŽžŠÔ 30•ª 6•b

1024 –Œ‘OF‰ß‹ŽƒƒO š [[‰ß‹ŽƒƒO]]
¡ ‚±‚̃XƒŒƒbƒh‚Í‰ß‹ŽƒƒO‘qŒÉ‚ÉŠi”[‚³‚ê‚Ä‚¢‚Ü‚·






[ V’…ƒŒƒX‚̎擟/•\ŽŠ (agate) ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” Å‹ß—§‚Á‚œƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” Å‹ß—§‚Á‚œƒXƒŒ^‹LŽÒ•ʈꗗ]iGLÍMjƒ361KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef