[•\ަ : ‘S‚Ä ÅV50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.sc‚Ìread.cgi‚Ö]
Update time : 08/28 06:40 / Filesize : 306 KB / Number-of Response : 1032
[‚±‚̃XƒŒƒbƒh‚Ì‘‚«ž‚Ý‚ð휂·‚é]
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚½A‚²–À˜f‚ð‚¨Š|‚¯‚µ‚Ü‚µ‚½

C++‘Š’kŽº part162



1 –¼‘OFsage [2022/10/31(ŒŽ) 14:29:35.57 ID:J5sgTSch0.net]
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
ª“¯‚¶“à—e‚ð3s“\‚è•t‚¯‚邱‚Æ

ŽŸƒXƒŒ‚Í>>980‚ª—§‚Ă邱‚Æ
–³—‚È‚çׂ©‚­ˆÀ‰¿Žw’è

¦‘OƒXƒŒ
C++‘Š’kŽº part161
https://mevius.5ch.net/test/read.cgi/tech/1653135809/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

634 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/10(“y) 20:25:28.70 ID:PM5iwksI0.net]
D‚ÌUpdate‚Ý‚é‚Æ1000ms‘Ò‚½‚È‚¢‚ÆI‚í‚ç‚È‚¢‚悤‚ÉŒ©‚¦‚邯‚Ç‚»‚ê‚Í‚¢‚¢‚ÌH

635 –¼‘OFƒnƒmƒ“ mailto:sage [2022/12/10(“y) 20:33:03.87 ID:6SBPs3AFH.net]
>>614
ƒgƒbƒvƒ_ƒEƒ“Aƒ{ƒgƒ€ƒAƒbƒvA—¼–Ê‚©‚ç‘‚¢‚Ä‚¢‚Á‚½‚Æ‚«A‚»‚ꂪo‰ï‚¤‚Æ‚±‚ë‚ŃOƒ_ƒOƒ_‚È‚»‚Ìꂵ‚Ì‚¬‚̃R[ƒh‚É‘‚©‚´‚é‚𓾂Ȃ¢ŒoŒ±‚Í‚ ‚è‚Ü‚·‚Ë

636 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/10(“y) 20:33:20.22 ID:MWcOm8HwM.net]
#include <iostream>

int main() {
const int i = 1;
++*const_cast<int*>(&i);
std::cout << i;
}

‰½‚ª•\ަ‚³‚ê‚邯Žv‚¤H
ˆá–@H‡–@H

https://wandbox.org/permlink/57h9V6JX7fJes663

637 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/10(“y) 20:55:46.09 ID:G20+9FPP0.net]
>>618
const ‚ȃIƒuƒWƒFƒNƒg‚É‘‚«ž‚

638 –¼‘OFނ̂͋–‚³‚ê‚È‚¢ (–¢’è‹`) ‚ªŒ^‚Ìã‚Å const ‚ðŠO‚·‚¾‚¯‚È‚çƒAƒŠB ‚‚܂è ++ ‚𜂯‚·–@‚¾‚ª ++ ‚Ì‚¹‚¢‚ňá–@B []
[‚±‚±‰ó‚ê‚Ă܂·]

639 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/10(“y) 21:19:19.36 ID:+Ttg8yU5a.net]
int main() {
const int i = 1;
int*j =const_cast<int*>(&i);
*j=2;
std::cout << &i<<" "<< j<<std::endl;
std::cout<<i <<" "<< *j;
}

https://wandbox.org/permlink/DC1E3ycea3UtdBAI

0x7ffc53e76e1c 0x7ffc53e76e1c
1 2

ã‚̂₂¿‚å‚Á‚Æ‚¢‚¶‚Á‚Ă݂½
ƒAƒhƒŒƒX‚Ì’l“¯‚¶‚Ȃ̂ɒlˆá‚¤‚ñ‚¾‚¯‚ǂȂñ‚łȂñ‚¾‚ë

640 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/10(“y) 21:23:07.71 ID:QKVQj6nE0.net]
‚»‚è‚á–¢’è‹`“®ì‚¾‚à‚Ì
•@‚©‚爫–‚‚ªo‚È‚©‚Á‚½‚¾‚¯‚ ‚肪‚½‚¢‚ÆŽv‚¦

641 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/10(“y) 21:57:24.92 ID:lr6mtoK80.net]
‚»‚̈—Œn‚Å‚Íconst_cast‚̓Rƒ“ƒpƒCƒ‰‚ð‚²‚Ü‚©‚·éŒ¾‚ł͂Ȃ­&i‚Æ‚¢‚¤ƒIƒuƒWƒFƒNƒg‚ðì‚Á‚Ä‚é‚ñ‚¾‚낤

642 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/10(“y) 22:07:20.11 ID:qktiUlCS0.net]
ƒRƒ“ƒpƒCƒ‹Žž‚Éi‚ª1‚É’u‚«Š·‚¦‚ç‚ê‚Ă邾‚¯‚¾‚낤



643 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/10(“y) 22:23:55.76 ID:lr6mtoK80.net]
‚»‚ꂾ‚¯‚¶‚á&i‚Ì“®ì‚ɂ‚¢‚ÄŒ¾‹y‚ª‘«‚è‚È‚¢Š´‚¶

644 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/10(“y) 22:36:19.38 ID:HtRCvZl/0.net]
‘½•ª
@const int i = 1;
‚ðŽó‚¯‚½Å“K‰»‚ÌŒ‹‰ÊA
@std::cout<<i
‚ª
@std::cout<<1
‚Æ‚¢‚¤ˆÓ–¡‚̃R[ƒh‚ɂȂÁ‚½‚Æ‚©‚¶‚á‚È‚¢‚Ì
‹tƒAƒZ‚µ‚Ä’²‚ׂ邯—Ç‚¢

645 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/10(“y) 22:38:11.75 ID:HtRCvZl/0.net]
‚ ‚é‚¢‚Í^‚Éi‚Ì’l‚ðŒ©‚½‚¢‚̂Ȃç
@...i‘O”¼‚Í“¯‚¶)...
@auto *p = (volatile int*)&i;
@cout << i << " " << j << endl;
‚Ý‚½‚¢‚É‚·‚邯‚©H
¦ ŒÂl‚ÌŠ´‘z‚Å‚·

646 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/10(“y) 22:38:50.72 ID:HtRCvZl/0.net]
‚܂‚ª‚¦‚½orz
‚ ‚é‚¢‚Í^‚Éi‚Ì’l‚ðŒ©‚½‚¢‚̂Ȃç
@...i‘O”¼‚Í“¯‚¶)...
@auto *p = (volatile int*)&i;
@cout << *p << " " << j << endl;
‚Ý‚½‚¢‚É‚·‚邯‚©H
¦ ŒÂl‚ÌŠ´‘z‚Å‚·

647 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² 477c-eoXr) mailto:sage [2022/12/10(“y) 23:00:40.51 ID:QKVQj6nE0.net]
–¢’è‹`“®ì‚ð‚Ç‚¤‚µ‚悤‚ƃRƒ“ƒpƒCƒ‰‚ÌŽ©—R‚È‚ñ‚¾‚©‚ç‚»‚ñ‚È‚à‚Ì’²‚ׂ½‚Á‚Ä‚µ‚傤‚ª‚È‚¢
‚¿‚á‚ñ‚Æ‘‚¯‚΂¢‚¢‚¾‚¯‚Ì‚±‚Æ

648 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² 8710-bPD3) mailto:sage [2022/12/10(“y) 23:01:50.82 ID:lr6mtoK80.net]
Šù‚É
std::cout << &i<<" "<< j<<std::endl;
‚É‚æ‚è&i‚Æj‚ª“¯‚¶’l‚Å‚ ‚邱‚Ƃ͎¦‚³‚ê‚Ä‚é

auto *p = (volatile int*)&i;
‚±‚ê‚Å‚à“¯‚¶ƒAƒhƒŒƒX‚Æ‚µ‚ĉðŽß‚³‚ê‚Ä‚¢‚éiŽŽ‚µ‚½j

‚«‚Á‚Æconst_cast‚ÉŒÀ‚炸const—̈æ‚̃AƒhƒŒƒX‚ð‰ðŽß‚·‚鎞“_‚Å
‚±‚±‚̃Rƒ“ƒpƒCƒ‰‚͕ʗ̈æ‚ðŠm•Û‚·‚é‚ñ‚¾‚È

649 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² 477c-eoXr) mailto:sage [2022/12/10(“y) 23:07:18.20 ID:QKVQj6nE0.net]
‚»‚Ìcout‚Éo‚µ‚Ä‚éƒR[ƒh‚àŠÜ‚߂Ė¢’è‹`“®ì‚È‚ñ‚¾‚©‚ço—Í‚³‚ê‚éƒSƒ~•¶Žš—ñ‚ɂ͉½‚Ì•ÛØ‚àˆÓ–¡‚à‚È‚¢‚¼
‚¾‚©‚ç‚¿‚á‚ñ‚Æ‚â‚ê

650 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² df28-GD9R) mailto:sage [2022/12/10(“y) 23:07:19.81 ID:HtRCvZl/0.net]
>>629
«‚̊ԈႢ‚Ȃ̂łÍcc
std::cout << &i<<" "<< &j<<std::endl
‚±‚ꂪ“¯‚¶’l‚ɂȂé‚̂ȂçAi‚Æj‚ª•ʂ̎À‘̂Ƃ¢‚¤‰¼à‚͂ނµ‚ëŠü‹p‚³‚êA
•@‚©‚爫–‚‚ªo‚½‚©A‚³‚à‚È‚­‚Î>>625‚Ìà–¾‚®‚ç‚¢‚µ‚©Žc‚ç‚È‚¢

651 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² 8710-bPD3) mailto:sage [2022/12/10(“y) 23:34:26.52 ID:lr6mtoK80.net]
>>631
j‚ÌŒ^‚̓AƒhƒŒƒXint*‚â‚Å

i‚Æ&i‚ª•ÊŽÀ‘̂ƉðŽß‚³‚ê‚ĂȂ¢‚Æ‚±‚̈—Œn‚Ì‹““®‚Íà–¾‚Å‚«‚È‚¢‚æ

652 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/11(“ú) 00:20:42.40 ID:Pzj62nR+0.net]
>>632
¶—l‚©½Ïݶ¯Àorz

¡_‚Ì‚¨‚°‚ª‚ ‚Á‚½‚ª‘½•ª
>i‚Æ&i‚ª•ÊŽÀ‘̂ƉðŽß‚³‚ê‚ĂȂ¢‚Æ‚±‚̈—Œn‚Ì‹““®‚Íà–¾‚Å‚«‚È‚¢‚æ
‚Æ‚¢‚¤‚Ì‚Í
>•Ï”i‚Æcout << ‚̈ø”‚Æ‚µ‚Ă̒è”1‚ª•ÊŽÀ‘̂ƉðŽß‚³‚ê‚ĂȂ¢‚Æ‚±‚̈—Œn‚Ì‹““®‚Íà–¾‚Å‚«‚È‚¢‚æ
‚Æl‚¦‚½‚ç>>625‚Æ“¯‚¶cc



653 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/11(“ú) 00:25:27.26 ID:Wb0o85TW0.net]
>>633
i‚ªÅ“K‰»Œã’蔂¾‚낤‚Æconst•Ï”‚¾‚낤‚Æ&i‚ɂ‚¢‚Ä‚Ìà–¾‚ª•K—v‚¾‚µ
>>625‚ð”ے肵‚Ä‚é‚킯‚¶‚á‚È‚¢‚æ
>>625‚Ì‚¤‚¦‚Å&i‚ª‚Ç‚¤ˆ—Œn‚ÅŽÀ‘•‚³‚ê‚Ä‚¢‚é‚Ì‚©‚Æ‚¢‚¤˜b

654 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/11(“ú) 00:29:21.03 ID:Wb0o85TW0.net]
‚ [‚²‚ß‚ñ>>634‚ÍŽæ‚èÁ‚µ

655 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/11(“ú) 16:42:27.87 ID:le6rXKgRM.net]
–¢’è‹`“®ì‚ł͂¢‚¨‚µ‚Ü‚¢‚ÍŽvl’âŽ~‚Å‚ÍH
ƒRƒ“ƒpƒCƒ‰‚ÌŽÀ‘•‚ðl‚¦‚Ă݂é‚Ì‚à–Ê”’‚¢

656 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/11(“ú) 17:18:36.24 ID:SgVyrwp80.net]
ƒSƒ~ŽÌ‚Äê‚̉˜•¨‚Ì”z’u‚ð–Ê”’‚ª‚éŽï–¡‚à‚¢‚¢‚¯‚Ç‚»‚ê‚ʼnF’ˆ‚Ì^—‚ð“ǂݎæ‚Á‚½‚Æ‚©Œ¾‚¢o‚³‚ê‚Ăࢂé‚ñ‚¾‚í

657 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/11(“ú) 17:28:44.13 ID:B9k8N7vL0.net]
“Á’è‚̃Rƒ“ƒpƒCƒ‰‚Ì‹““®‚ª’m‚肽‚¢‚È‚ç‹tƒAƒZ‚µ‚ë
Žd—l‚ª’m‚肽‚¢‚Ȃ疢’è‹`“®ì

‚ÆŒ¾‚¤‚¾‚¯‚ÌŽ–‚¾‚ë

658 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/11(“ú) 19:27:20.67 ID:vt5XMNwC0.net]
–¢’è‹`“¥‚ñ‚ÅA‚½‚Ü‚½‚Ü–]‚Þ“®ì‚¾‚Á‚½ê‡‚ÉA‚»‚ê‚ð•ú’u‚·‚é‚̂͊댯‚·‚¬‚é

659 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/11(“ú) 19:44:01.28 ID:ftKoc+Hh0.net]
‘OŒã‚Ì󋵂Ƃ̑g‚݇‚킹‚Å‚àŒ‹‰Ê‚ª•Ï‚í‚Á‚½‚è‚·‚é‚©‚ç’Z‚¢ƒR[ƒh‚ÅŽŽ‚µ‚Ä‚à
‚»‚̃Rƒ“ƒpƒCƒ‰‚ł̋““®‚ð’m‚ꂽ‚Ƃ͌¾‚¦‚ñ‚µccB

660 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/12(ŒŽ) 02:44:59.90 ID:m98xyCFn0.net]
‹““®‚ðl‚¦‚邯‚¢‚¤‚©Žv‘z‚Æ‚©”wŒi‚ðl‚¦‚é‚Ì‚ª–Ê”’‚¢‚ñ‚¾‚æ
‘g‚Ýž‚Ý‚¶‚áconst—̈æ‚Í•¨—“I‚ɕς¦‚ç‚ê‚È‚¢ê‡‚ª‚ ‚é‚©‚ç‚Á‚Ä
—]Œv‚ÈŽ–l‚¦‚¿‚á‚Á‚½‚¯‚Ç‚½‚µ‚©‚É>>625‚¾‚낤‚È‚Á‚Ä

661 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/12(ŒŽ) 14:55:49.27 ID:P0mM9QsZM.net]
vector<string> v; ‚Ì v‚ðŽ«‘‡‚Ń\[ƒg‚µ‚½ê‡AstringŽ©‘̂̓ƒ‚ƒŠã‚É
˜A‘±‚µ‚Ä•À‚Ô‚ªAŠÌS‚Ì•¶Žš—ñƒoƒbƒtƒ@‚Í free store ã‚Ńoƒ‰ƒoƒ‰‚É—£‚ꂽ
ˆÊ’u‚ɂȂ邩‚çƒLƒƒƒbƒVƒ…Eƒ~ƒX‚µˆÕ‚­‚È‚é‚ËB
stroustrupŽ‚ÍƒŠƒ“ƒNƒŠƒXƒg‚ªƒLƒƒƒbƒVƒ…ƒ~ƒX‚µˆÕ‚¢‚ÆŒ¾‚Á‚Ä”nŽ­‚É‚µ‚Ä‚¢‚½‚ªA
ŽÀۂɂ͓®“I”z—ñ(vector)‚Å‚à‘å·‚Í–³‚¢B
‚È‚¨AƒŠƒ“ƒNƒŠƒXƒg‚ŃLƒƒƒbƒVƒ…ƒ~ƒX‚µˆÕ‚¢“TŒ^—Ⴊƒ\[ƒgŒã‚Ì‘S„‰ñƒ‹[ƒvB
‚»‚µ‚Ä‚»‚Ìê‡Avector‚Å‚àstring‚̂悤‚ȃƒ‚ƒŠŽ‘Œ¹ƒnƒ“ƒhƒ‹‚ÌꇂÍ
ƒLƒƒƒbƒVƒ…ƒ~ƒX‚ª–Æ‚ê‚È‚¢B

662 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/12(ŒŽ) 15:09:17.26 ID:P0mM9QsZM.net]
>>642
[•â‘«]
‚»‚à‚»‚àAC++‚Ícopy‚Ì‘ã‚í‚è‚Ìmove‚É‚æ‚é‚‘¬‰»‚ðŽ©–‚µ‚Ä‚¢‚邪A
‚»‚ꂪˆÓ–¡‚ðŽ‚Â‚Ì‚Ístring‚̂悤‚Éfree store‚̃ƒ‚ƒŠ‚ðƒ|ƒCƒ“ƒ^‚ÅŽ‚Á‚Ä‚¢‚é
‚悤‚ȃNƒ‰ƒX‚Å‚ ‚éB
‚±‚Ì‚²Ž©–‚Ìmove‚ª—Ç‚­Œø‚­ƒNƒ‰ƒXT‚Ìvector<T>‚ðƒ\[ƒg‚µ‚½ê‡A
free store‚Ì–{“–‚Ì’†–¡‚̃AƒhƒŒƒX‚̓\[ƒg‚³‚ê‚È‚¢‚Ü‚ÜB
‚Ȃ̂ÅAvector‚ð‘S„‰ñ‚·‚鎞‚É‚ÍAƒAƒhƒŒƒX‚ª”ò‚тƂтɂȂèAƒLƒƒƒbƒVƒ…ƒ~ƒX
‚ª‹N‚«ˆÕ‚¢B



663 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/12(ŒŽ) 15:14:58.58 ID:b4gQwKir0.net]
>>642 ‚¤‚ñ‚¤‚ñBƒŠƒ“ƒNƒŠƒXƒg‚É‚·‚邯ƒLƒƒƒbƒXƒ~ƒX‚µˆÕ‚³‚ª‚à‚¤­‚µˆ«‰»‚·‚é‚ËB

664 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/12(ŒŽ) 15:21:22.44 ID:P0mM9QsZM.net]
>>644
‚±‚Ì—á‚Ìê‡Avector‚ðlist‚ɕς¦‚Ä‚à‚ ‚܂舫‰»‚µ‚È‚¢B
‚È‚º‚È‚çAstring‚Æ‚»‚Ì•¶Žš—ñƒoƒbƒtƒ@‚ª‹ßÚ‚µ‚½ƒAƒhƒŒƒX‚Ìfree store
ã‚Éallocate‚³‚ê‚Ä‚¢‚邯Šú‘Ò‚Å‚«‚é‚©‚çB

665 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/12(ŒŽ) 15:26:03.32 ID:P0mM9QsZM.net]
>>645
[•â‘«]
list<string> v2; ‚Ìê‡Apush_back ‚·‚邯A
p1 = new string;
‘Š“–‚ÌŽ–‚ªŽÀs‚³‚ê‚邪Ap1 ‚Ì“à•”‚Ì•¶Žš—ñƒoƒbƒtƒ@‚àAstring ‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^
‚Ì’†‚Å
p2 = new char[N];
‚̂悤‚É‚µ‚Ä free store ‚©‚çŠm•Û‚³‚ê‚éB
Šm—¦“I‚É‚ÍAp1 ‚Æ p2 ‚Í”ñí‚É—×Ú‚µ‚½ƒAƒhƒŒƒX‚ɂȂÁ‚Ä‚¢‚é‰Â”\«‚ª”ñí‚É
‚‚¢B
‚»‚ÌŒ‹‰Ê‚Æ‚µ‚ÄAp1‚ðƒAƒNƒZƒX‚µ‚½’¼Œã‚Ép2‚ɃAƒNƒZƒX‚µ‚Ä‚àƒLƒƒƒbƒVƒ…ƒ~ƒX‚Í‹N‚«‚È‚¢B
‚»‚ÌŒ‹‰ÊAvector<string>‚Ælist<string>‚̃\[ƒgŒã‚Ì‘S„‰ñ‚ł̃LƒƒƒbƒVƒ…ƒ~ƒX‰ñ”‚ÍA
‚Ù‚Ú“¯‚¶B

666 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/12(ŒŽ) 15:33:08.04 ID:b4gQwKir0.net]
>>645 ‚»‚¤‚¾‚ËBˆ«‰»‚·‚é‚̂ͭ‚µ‚¾‚¯‚¾‚ËB
‚¨‚âH >>642 ‚ł̓oƒ‰ƒoƒ‰‚É—£‚ê‚ăLƒƒƒbƒVƒ…ƒ~ƒX‚µ‚â‚·‚¢‚ÆŒ¾‚Á‚Ä‚¢‚½•¶Žš—ñƒoƒbƒtƒ@‚ª
ƒŠƒ“ƒNƒŠƒXƒg‚̘b‚É‚È‚é‚Æ‹ßÚ‚·‚é‚Ì‚©‚¢H•sŽv‹c‚¾‚Ë‚¥B

667 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/12(ŒŽ) 15:34:37.69 ID:s9w5HO4Md.net]
“TŒ^“I‚È—p“r‚Å‚Ísmall-string optimization‚ő啔•ª‚ª˜A‘±‚ɂȂé‚Å‚µ‚å
ƒŠƒ“ƒNƒŠƒXƒg‚É‚»‚̉¶Œb‚͂Ȃ¢

668 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/12(ŒŽ) 15:37:07.44 ID:P0mM9QsZM.net]
>>647

669 –¼‘OF
>‚¨‚âH >>642 ‚ł̓oƒ‰ƒoƒ‰‚É—£‚ê‚ăLƒƒƒbƒVƒ…ƒ~ƒX‚µ‚â‚·‚¢‚ÆŒ¾‚Á‚Ä‚¢‚½•¶Žš—ñƒoƒbƒtƒ@‚ª
>ƒŠƒ“ƒNƒŠƒXƒg‚̘b‚É‚È‚é‚Æ‹ßÚ‚·‚é‚Ì‚©‚¢H•sŽv‹c‚¾‚Ë‚¥B
ƒ\[ƒg‚µ‚½‚Æ‚«‚É‚ÍAstring‚ƑΉž‚·‚é•¶Žš—ñƒoƒbƒtƒ@‚͈Ӗ¡˜_“I‚É‚Í
‚­‚Á‚‚¢‚Ä‚¢‚éB‚¾‚©‚çAu‘Ήž‚µ‚Ä‚¢‚év—¼ŽÒ‚Í—×Ú‚µ‚Ä‚¢‚é‚ñ‚¾B
[]
[‚±‚±‰ó‚ê‚Ă܂·]

670 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/12(ŒŽ) 15:39:41.84 ID:P0mM9QsZM.net]
>>649
[•â‘«]
vector<string>‚ðƒ\[ƒg‚·‚邯Astring‚Ìu” v‚ªV‚µ‚­Šm•Û‚³‚ê‚Ä‚µ‚Ü‚¤‚Ì‚ÅA
’†g‚¾‚¯‚ªmove‚³‚ê‚é‚Ì‚ÅAstring‚ƑΉž‚·‚é•¶Žš—ñƒoƒbƒtƒ@‚Íu—£‚ê—£‚ê‚ɂȂév
list<string>‚ðƒ\[ƒg‚·‚邯Astring‚̓AƒhƒŒƒX‚Í‘S‚­•ω»‚¹‚¸Astring“¯Žm‚Ì
ƒŠƒ“ƒN‚Ì‚³‚ê•û‚¾‚¯‚ª•ω»‚·‚邾‚¯‚¾‚©‚çAstring‚ƑΉž‚·‚é•¶Žš—ñƒoƒbƒtƒ@‚ÍA
ƒƒ‚ƒŠ[‹óŠÔã‚ł̃AƒhƒŒƒX‚Ì—×Ú‚ðˆÛŽ‚·‚éB

671 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/12(ŒŽ) 15:40:54.03 ID:P0mM9QsZM.net]
>>648
‚»‚ê‚Ístring‚¾‚¯‚̘bB
¡‰ñ‚Ístring‚ð—á‚ɂƂÁ‚Ęb‚µ‚½‚¾‚¯‚ÅAˆê”Ê‚ÌT‚ł͂»‚ñ‚ÈŒ»Û‚Í‹N‚«‚È‚¢B

672 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/12(ŒŽ) 15:49:40.91 ID:P0mM9QsZM.net]
>>650
[•â‘«]
vector<string>‚̃\[ƒgŒã‚Ì—lŽq:
ƒAƒhƒŒƒX
0x0000: st100 ---> buf100 (st100‚Æbuf100‚̃AƒhƒŒƒX‚Í—£‚ê—£‚ê)
0x0010: st5 ---> buf5 (st5‚Æbuf5‚̃AƒhƒŒƒX‚Í—£‚ê—£‚ê)
st100‚Æst5‚Í—×Ú‚·‚éB
ƒ\[ƒgŽž‚É’†g‚̃AƒhƒŒƒX‚¾‚¯‚ªmoveB

list<string>‚̃\[ƒgŒã‚Ì—lŽq:
st100 ---> buf100 (st100‚Æbuf100‚Í—×Ú‚µ‚½‚Ü‚Ü)
st5 ---> buf5 (st5‚Æbuf5‚Í—×Ú‚µ‚½‚Ü‚Ü)
st100‚Æst5‚Í—×Ú‚µ‚È‚¢(’A‚µAŒ³‚̃AƒhƒŒƒX‚ðˆÛŽ‚µ‚½‚Ü‚Ü)B
ƒ\[ƒgŽž‚É‚ÍAˆêØ‚Ìmove‚àcopy‚à‘S‚­”­¶‚¹‚¸B



673 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/12(ŒŽ) 22:25:35.59 ID:1Of7Vyge0.net]
‚¢‚¿‚¢‚¿ƒLƒƒƒbƒVƒ…‚Ì‚±‚Ƃ܂Ål‚¦‚Ä‘‚¢‚½‚±‚ƂȂñ‚©‚È‚¢‚Å‚·‚Ë‚¦

674 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/12(ŒŽ) 22:29:51.34 ID:EC98/b6s0.net]
“V˂ł·‚©‚ç

675 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² 8710-bPD3) mailto:sage [2022/12/12(ŒŽ) 22:53:10.09 ID:m98xyCFn0.net]
ƒ\[ƒgς݂Ȃçƒ\[ƒg‚Ì—˜“_‚ð¶‚©‚µ‚½ƒf[ƒ^ƒAƒNƒZƒX‚ªŽå‚¾‚낤‚©‚ç‚È‚ 
‚Ü‚ Åˆ«’l‚ðl‚¦‚é‚©ƒAƒxƒŒ[ƒW‚ðl‚¦‚é‚©‚̓vƒƒOƒ‰ƒ€ŽŸ‘æ‚©

676 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² df28-GD9R) mailto:sage [2022/12/12(ŒŽ) 23:33:02.97 ID:OmhP4qQH0.net]
ƒLƒƒƒbƒVƒ…ƒ~ƒX‚ª‹N‚«‚邯‚©
ƒLƒƒƒbƒVƒ…‚ÉŽû‚܂肫‚ç‚È‚¢—v‘f”‚ÌƒŠƒ“ƒNƒŠƒXƒg‚ð
‘S—v‘f‚Ü‚ñ‚ׂñ‚È‚­ƒAƒNƒZƒX‚µ‘±‚¯‚éꇂƂ©‚̘b‚Å‚ ‚Á‚Ä
‚»‚¤‚È‚ê‚΋æX‚½‚éƒf[ƒ^\‘¢‚Ȃǂ ‚ñ‚܈Ӗ¡‚𬂳‚È‚³‚°

677 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 06:29:45.20 ID:RVT68Vp10.net]
>>656
‚¾‚©‚炨‘O‚̃R[ƒh‚Í’x‚¢‚ñ‚¾‚È

678 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 07:27:28.93 ID:XemHbbXi0.net]
”z—ñ‚ƃnƒbƒVƒ…‚̘b‚ðö‚µ•Ô‚·‚¯‚ÇAƒLƒƒƒbƒVƒ…‚É‘Þ”ð‚µ‚½ƒf[ƒ^‚ðŽæ‚èo‚·Žd‘g‚݂̓nƒbƒVƒ…‚Ȃ̂ÅA”z—ñ‚à–³ˆÓޝE–³Ž©Šo‚̃nƒbƒVƒ…‚Æ‚¢‚¦‚é

679 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 07:49:45.53 ID:HbzfEbfW0.net]
ƒgƒzƒz‚—

680 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 09:16:15.65 ID:Dz/G0kAxd.net]
ƒvƒƒOƒ‰ƒ€‚̃tƒFƒbƒ`‚àƒnƒbƒVƒ…Aƒ‰ƒCƒg‚àƒnƒbƒVƒ…A‘S‚Ă̓nƒbƒVƒ…‚ÉŽû‘©‚·‚é‚Ì‚¾

681 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 09:37:04.67 ID:XemHbbXi0.net]
‚ ‚è‚Ä‚¢‚É‚¢‚¦‚ÎA‘¼‚̃ŒƒCƒ„[‚̃f[ƒ^‚ðŽQÆ‚·‚鎞‚ɃnƒbƒVƒ…‚ðŽg‚í‚È‚¢‚ƈ—‘¬“x‚ª—Ž‚¿‚Ä‚µ‚Ü‚¤‚Ì‚ÅA‚¢‚½‚邯‚±‚ë‚É‘¬“x‘Îô‚ŃnƒbƒVƒ…ŽQÆ‚ªŽÀ‘•‚³‚ê‚Ä‚¢‚é‚Á‚Ă̂ªFA

682 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 09:54:38.28 ID:6kCyUqZEd.net]
‰¼‚Éunordered_vector‚È‚é‚à‚Ì‚ª‚ ‚Á‚½‚É‚µ‚Ä‚àA‚»‚ê‚̓nƒbƒVƒ…‚ł͂Ȃ¢



683 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 10:16:13.34 ID:3/h11tyKd.net]
‚»‚êunordered_set‚¶‚á‚Ë

684 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 10:32:20.10 ID:nLXwCo+B0.net]
vector‚Í‚»‚à‚»‚àunorderd‚¾‚ë
set‚Í“¯‚¶’l‚ðŠi”[‚Å‚«‚È‚¢‚Ì‚¾‚©‚çvector‚Ƃ͈Ⴄ

685 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 11:27:12.09 ID:qMfL3xzXM.net]
‘S•¶Žš—ñ‚ðŒ‹‡‚µ‚½‚à‚Ì‚ðˆêЇ‚ÅŠm•Û‚µ‚Ä string_view ‚ð‘€ì‚·‚é‚Ì‚ª1”ÔƒpƒtƒH[ƒ}ƒ“ƒX—Ç‚³‚»‚¤

686 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² dfad-KKgq) mailto:sage [2022/12/13(‰Î) 11:41:42.04 ID:XemHbbXi0.net]
>>665
ޏ—ç‚ÈŒ¾‚¢•û‚ɂȂ邩‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA‚ ‚È‚½‰SŽÒ‚Å‚·‚Ë
gƒpƒtƒH[ƒ}ƒ“ƒXh‚ð‹C‚É‚·‚él‚Í‚»‚à‚»‚àC++‚È‚ñ‚ÄŽg‚¢‚Ü‚¹‚ñ‚æ

687 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (±³±³³° Sa6b-SJNI) mailto:sage [2022/12/13(‰Î) 11:47:57.08 ID:QcbajiAMa.net]
>>666
‚»‚ñ‚ȂɋêŽè‚¾‚Á‚½‚ñ‚©
‚Ü‚ ‚±‚ê‚©‚ç—ûK‚µ‚½‚炦‚¦‚æ

688 –¼‘OFU) mailto:sage [2022/12/13(‰Î) 12:02:52.82 ID:RxDW3iqvd.net]
ƒpƒtƒH[ƒ}ƒ“ƒX‚ð‹C‚É‚·‚él‚͉½‚ðŽg‚¤‚ñ‚Å‚µ‚傤‚©

689 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 12:10:16.41 ID:6kCyUqZEd.net]
>>664
ˆÓ–¡‚í‚©‚ç‚ñ
‹C‚ª‚ӂꂽH

690 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 14:54:36.88 ID:56FF6Qc2a.net]
>>669
‚¦Hw

691 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 16:20:37.61 ID:6kCyUqZEd.net]
>>670
vector‚ªunordered‚Æ‚ª“ª‚¨‚©‚µ‚¢‚Ì‚©‚Á‚Ä

692 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 16:36:06.63 ID:RxDW3iqvd.net]
‚¦‚ÁHHH



693 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 16:50:01.90 ID:nLXwCo+B0.net]
>>669
c++‚Ìunorderd_‚Í‘}“üŽž‚É‘}“ü—v‘f‚̃L[‚É‚æ‚éƒ\[ƒg‚ªs‚í‚ꂸ—v‘f‚ÌŠi”[‡‚ªŽÀ‘•ˆË‘¶‚ȃRƒŒƒNƒVƒ‡ƒ“‚É•t‚¯‚ç‚ê‚Ä‚¢‚閼̂¾‚©‚çAvector‚ªunoreded_‚©‚Ç‚¤‚©‚ÆŒ¾‚¦‚Îyes‚¶‚á‚È‚¢H

694 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 16:51:40.89 ID:Dz/G0kAxd.net]
vector‚ªorder«Ž‚Á‚Ä‚½‚ç‹t‚É¢‚é

695 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 17:09:14.84 ID:Dz/G0kAxd.net]
intkey‚Ìorderedmap‚Á‚Ä‚±‚Æ‚©

696 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 17:26:33.26 ID:nLXwCo+B0.net]
>>675
‚»‚¤‚¢‚¤l‚¦•û‚à‚ ‚é‚©
‚Å‚àiterator‚Å“r’†Žw’肵‚Äinsert‚µ‚½‚ç‚»‚êˆÈ~‚̃L[‚Æ—v‘f‚̑Ήž‘S•”‚¸‚ê‚邵map‚Æl‚¦‚é‚̂͂ǂ¤‚È‚ñ‚¾

697 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 17:27:23.47 ID:qOIMmk+U0.net]
ƒ‰ƒ“ƒ_ƒ€ƒAƒNƒZƒX‚Å‚«‚éƒf[ƒ^\‘¢‚Åordered_‚¾‚Ìunordered_‚¾‚Ì’è‹`‚µ‚Ä‚à‚±‚¶‚‚¯‚Å‚µ‚©‚È‚¢‚µˆÓ–¡”–‚¢‚ñ‚Å‚Í

698 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 18:15:32.74 ID:afkUacc60.net]
‚Ä‚·

699 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 18:20:36.37 ID:7X0MJm0+a.net]
‚»‚ñ‚ÈŽ–‚ðŒ¾‚¢o‚µ‚½‚çƒy[ƒWƒAƒEƒg‚³‚ê‚Ä‚éƒf[ƒ^‚Ì“Ço‚µ‚ɂȂ邩‚à‚µ‚ê‚È‚¢‚©‚çƒfƒBƒXƒNƒAƒNƒZƒX‚©‚à‚µ‚ê‚È‚¢‚¾‚ë

700 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 18:25:37.11 ID:6kCyUqZEd.net]
>>673
Ši”[‡‚ð’è‹`‚µ‚ë

701 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 18:29:09.49 ID:6kCyUqZEd.net]
‚Ó‚´‚¯‚½ƒIƒŒ’è‹`‚̓gƒRƒgƒ“”nŽ­‚É‚µ‚Ä‚â‚ñ‚æ

702 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 18:32:26.52 ID:nLXwCo+B0.net]
>>680
iterator ‚Å‚½‚Ç‚ê‚釔Ô



703 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 18:35:45.77 ID:nLXwCo+B0.net]
>>680
‚Æ‚±‚ë‚Å‚±‚̘b‚Ì”­’[‚Ìhash‚łȂ¢unorderd vector ‚Á‚Ăǂñ‚È‚à‚Ì‚ðƒCƒ[ƒW‚µ‚Ä‚½‚ÌH

704 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 18:46:51.67 ID:RVT68Vp10.net]
>>681
‚Ü‚¸‚Í‚¨‘O‚Ì’è‹`‚𑂯

705 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 18:50:59.76 ID:6kCyUqZEd.net]
>>682
¡A‰®‘ä‚ÅŽðˆù‚ñ‚ł邩‚çŒã‚Å‚È

706 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 18:55:09.41 ID:c7PbDuSHM.net]
>>673
vector‚͘A‘±‚µ‚½ƒƒ‚ƒŠ—̈æ‚É—v‘f‚ð•Û‘¶‚µA‡”Ô‚É•À‚Ô‚±‚Æ‚ð•ÛØ‚·‚éB

‚»‚¤‚â‚Á‚Äc”z—ñ‚Ƃ̌݊·«‚ð•Û‚Á‚Ä‚¢‚é‚Ì‚Í펯‚©‚ÆŽv‚Á‚Ä‚¢‚½‚¯‚ÇAŽd—l•Ï‚í‚Á‚½‚ÌH

707 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 19:04:10.54 ID:nLXwCo+B0.net]
>>686
‚»‚ê‚ų‚µ‚¢‚ÆŽv‚¤‚æ
c++‚Ìunorderd_/(ordered_)‚Í—v‘f‚ðƒL[‚É‚µ‚ăRƒŒƒNƒVƒ‡ƒ“‚ªƒ\[ƒgς݂ɂȂ邩‚Ç‚¤‚©‚ðˆÓ–¡‚µ‚Ă邯l‚¦‚ê‚Î>>673‚Æ‚à–µ‚‚µ‚ĂȂ¢‚Å‚µ‚åH

708 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² a7f0-exKU) mailto:sage [2022/12/13(‰Î) 19:20:14.84 ID:RVT68Vp10.net]
ordered_”z—ñ ==> ŸŽè‚É’†g‚ªƒ\[ƒg‚³‚ê‚é”z—ñ
‚ªŽv‚¢•‚‚©‚Ô

709 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ÌÞ°²Ó MM8f-5DNi) mailto:sage [2022/12/13(‰Î) 19:23:38.37 ID:LOsLj3+sM.net]
>>688
std::multiset ‚È‚ñ‚Ă̂ª‚ ‚é‚ñ‚¾‚È

710 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (µ²º×Ðȵ MM7b-VZV0) mailto:sage [2022/12/13(‰Î) 19:24:14.15 ID:jWNvO27sM.net]
‚»‚à‚»‚àAordered ‚©‚Ç‚¤‚©‚Í’è‹`‚Ì–â‘èB
‚Ü‚¸Amap‚ÍA(key,value)‚ðŽ‚Á‚Ä‚¢‚ÄAkey‚ÅŒŸõ‚Å‚«‚éBset‚ÍAkey‚¾‚¯‚Åvalue‚ª–³‚¢‚ªA
key‚ÅŒŸõ‚Å‚«‚éBset‚ÍAmap‚Åvalue‚ðkey‚É‚µ‚½‚悤‚È‚à‚ÌB‚¾‚©‚çAˆÈ‰º‚Å‚Ímap‚¾‚¯
‚̘b‚ð‚·‚éB
map‚âunorderd_map‚ÍAuŒŸõv‹@”\‚Æbegin(),end() ‚ð—˜—p‚µ‚½u„‰ñ‹@”\v‚Ì
—¼•û‚ðŽ‚Á‚Ä‚¢‚ÄA„‰ñ‚ð key ‚̑嬊֌W‡‚É„‚ê‚é‚©‚Ç‚¤‚©‚ÅA
ordered ‚©‚Ç‚¤‚©‚ªŒˆ‚Ü‚éB
ƒoƒ‰ƒ“ƒX–Ø(Ô•–؂ȂÇ)‚ðŽg‚¤•û‚ª Ú“ªŽ«‚È‚µ‚Ì mapAƒnƒbƒVƒ…–@‚ðŽg‚¤•û‚ª
unorderd_map
‘OŽÒ‚ÌꇂÍAí‚ÉŽ©“®“I‚É•À‚ёւ¦‚ç‚ꂽó‘Ô‚ÅŠi”[‚³‚ê‚éB
ˆê•ûA‚»‚à‚»‚à vector ‚ÍAD‚«‚ȇ˜‚Å“ü‚ê‚ç‚ê‚ÄŒˆ‚Ü‚Á‚½ƒL[‚à‚È‚¯‚ê‚Î
Ž©“®“I‚É•À‚ёւ¦‚é‹@”\‚àŽ‚Á‚ĂȂ¢‚µAordered‚©‚Ç‚¤‚©‚ð’è‹`‚µ‚Ä‚à
“Á‚ɈӖ¡‚ª–³‚¢B‚»‚à‚»‚àAorderd‚Ìvector‚ª‘¶Ý‚µ–³‚¢B
‚Ü‚½AŒÌˆÓ‚Éì‚Á‚Ä‚à‚µ‚傤‚ª‚È‚¢B

711 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² a7f0-exKU) mailto:sage [2022/12/13(‰Î) 19:26:29.60 ID:RVT68Vp10.net]
ordered, unordered
‚ª‘‚¯‚È‚¢ƒ„ƒc‚ª‘½‚·‚¬–â‘è

712 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² a7f0-exKU) mailto:sage [2022/12/13(‰Î) 19:27:00.39 ID:RVT68Vp10.net]
ŽÀ‚Í‘S•”“¯‚¶lH



713 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (µ²º×Ðȵ MM7b-VZV0) mailto:sage [2022/12/13(‰Î) 19:28:42.74 ID:jWNvO27sM.net]
>>688
‚»‚ꂪ‘å‘ÌAusetv‚âumultisetv‚ɑГ–‚·‚éB

714 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² 675f-k8RX) [2022/12/13(‰Î) 19:28:56.13 ID:sAeHrnUZ0.net]
„‰ñ‹@”\‚Á‚ĉ½

715 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (µ²º×Ðȵ MM7b-VZV0) mailto:sage [2022/12/13(‰Î) 19:37:41.71 ID:jWNvO27sM.net]
>>694
‚Ü‚¾Žg‚Á‚½‚±‚Æ‚ª–³‚¢‚̂ő‚«•û‚ªŠÔˆá‚Á‚Ă邩‚à’m‚ê‚È‚¢‚ªA
map<T,V> m;
‚ɑ΂µ‚ÄA
for ( auto &r : m ) {
@cout << r.first << ":" << r.second << "\n";
}
‚Å„‚邱‚Æ‚ª‚Å‚«‚é‹@”\‚ÌŽ–‚ðŒ¾‚Á‚½‚‚à‚èB
for ( auto i = m.begin(); i != m.end(); ++i ) {
@cout << m[i].first << ":" << m[i].second << "\n";
}
‚Æ“™‰¿‚¾‚ÆŽv‚¤B
‚½‚¾‚µAˆê“x‚àŽg‚Á‚½‚±‚Æ‚ª–³‚¢B

716 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 20:16:44.72 ID:RVT68Vp10.net]
>>693
‘S‘Rˆ——ʂ̃I[ƒ_[‚ªˆá‚¤
0“_

717 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/13(‰Î) 21:45:11.86 ID:FUi24cxt0.net]
key‚Æ‚µ‚Äpointer‚ðŽw’肵‚½map‚ªpointee‚ų‚µ‚­ƒ\[ƒg‚Å‚«‚邿‚¤‚É
3”Ԗڂ̃eƒ“ƒvƒŒ[ƒgˆø”‚Épointer‚𔂪‚µ‚Ä”äŠr‚·‚éless‰‰ŽZŽq‚ð
ˆÈ‰º‚̂悤‚É“n‚µ‚Ü‚·
g++‚Å‚Ím1‚Í-std=c++17‚ł͕s‰Â‚Å‚·‚ª-std=c++20‚¾‚Æ’Ê‚è‚Ü‚·
m1‚É‚Ícomparator‚ÌŒ^‚µ‚©î•ñ‚ð“n‚µ‚Ä‚¨‚炸
m1‚ÍŽÀ‘•‚ÉŠÖ‚µ‚Ă͉½‚à’m‚ç‚È‚¢‚Í‚¸‚Ȃ̂ł·‚ª
³‚µ‚­pointee‚Ń\[ƒg‚µ‚Ü‚· ‚È‚º?

#include <iostream>
#include <memory>
#include <map>
using namespace std;
int main ()
{
using Ptr = shared_ptr <int>;
auto comparator ([] (const Ptr &lhs, const Ptr &rhs) {return *lhs < *rhs;});
using Map = map <Ptr, int, decltype (comparator)>;
// Map m0 (comparator); // -std=c++17‚Æ-std=c++20‚ʼnÂ
Map m1; // -std=c++17‚Å•s‰Â, -std=c++20‚ʼnÂ
m1.insert (make_pair (make_shared <int> (2), 2));
m1.insert (make_pair (make_shared <int> (1), 1));
m1.insert (make_pair (make_shared <int> (3), 3));
for (const Map::value_type &key_value: m1)
cout << key_value.first << ' ' << key_value.second << '\n';
return 0;
}

718 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 22:04:34.09 ID:qOIMmk+U0.net]
>>697
C++20‚ŃLƒƒƒvƒ`ƒƒŽw’è‚̂Ȃ¢ƒ‰ƒ€ƒ_Ž®‚ªƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŽ‚Â‚æ‚¤‚ɂȂÁ‚½‚©‚ç‚©‚È
https://ja.cppreference.com/w/cpp/language/lambda

719 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 22:11:52.14 ID:FUi24cxt0.net]
>>698
‚È‚é‚Ù‚Ç[!

720 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 22:27:14.40 ID:FUi24cxt0.net]
”[“¾‚µ‚¿‚áƒ_ƒ‚¾‚Á‚½
ƒ‰ƒ€ƒ_Ž®‚ÌŒ^‚ÍŽÀ‘•‚²‚ƂɈقȂé‚Ý‚½‚¢‚Å‚·‚Ë
ˆÈ‰º__cxa_demangle‚ªg++ˆË‘¶‚¾‚¯‚Ç‚à
#include <iostream>
#include <memory>
using namespace std;
namespace abi {
extern "C" {char *__cxa_demangle (const char* __mangled_name, char* __output_buffer, size_t* __length, int* __status);}
}
string name_of (const type_info &p)
{
int status (0);
char *tmp (abi::__cxa_demangle (p.name (), 0, 0, &status));
string result (tmp);
free (tmp);
return result;
}
int main ()
{
using Ptr = shared_ptr <int>;
auto c0 ([] (const Ptr &lhs, const Ptr &rhs) {return *lhs < *rhs;});
auto c1 ([] (const Ptr &lhs, const Ptr &rhs) {return *lhs > *rhs;});
cout << (typeid (c0) == typeid (c1)) << '\n';
cout << name_of (typeid (c0)) << '\n'
<< name_of (typeid (c1)) << '\n';
return 0;
}
$ g++ -std=c++20 test.cpp
$ ./a.out

721 –¼‘OF
0
main::{lambda(std::shared_ptr<int> const&, std::shared_ptr<int> const&)#1}
main::{lambda(std::shared_ptr<int> const&, std::shared_ptr<int> const&)#2}
[]
[‚±‚±‰ó‚ê‚Ă܂·]

722 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 23:32:00.27 ID:vjOTFb3s0.net]
>>697
> m1‚É‚Ícomparator‚ÌŒ^‚µ‚©î•ñ‚ð“n‚µ‚Ä‚¨‚炸
> m1‚ÍŽÀ‘•‚ÉŠÖ‚µ‚Ă͉½‚à’m‚ç‚È‚¢‚Í‚¸‚Ȃ̂ł·‚ª
‚±‚±‚ªŽv‚¢ž‚Ý‚©‚ÆB
ƒ‰ƒ€ƒ_Ž®‚̃Nƒ‰ƒXŒ^‚É”äŠrŠÖ”‚ªŠÜ‚Ü‚ê‚Ä‚ÄA‚»‚Ì“à—e‚àƒCƒ“ƒXƒ^ƒ“ƒX‚Ɉˑ¶‚µ‚È‚¢‚µA
”äŠr•û–@‚Í\•ª“`‚í‚Á‚Ă邩‚ç–â‘è‚È‚¢‚Æ‚¢‚¤‚±‚Ƃʼn½‚à•sŽv‹c‚¶‚á‚È‚¢‚ÆŽv‚¤B



723 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/13(‰Î) 23:43:34.19 ID:FUi24cxt0.net]
>>701
‚Í‚¢
ƒ‰ƒ€ƒ_Ž®‚ÌŒ^‚Æ‚¢‚¤‚à‚Ì‚ð—‰ð‚µ‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½
Œ^‚ÅŽÀ‘•‚ð“`‚¦‚邱‚Æ‚ª‚Å‚«‚é‚Ì‚Í
ŠÖ”ƒ|ƒCƒ“ƒ^‚Ƒ傫‚­ˆÙ‚È‚Á‚Ä‚¢‚Ä–Ê”’‚¢«Ž¿‚Å‚·‚Ë

724 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/13(‰Î) 23:48:00.37 ID:FUi24cxt0.net]
ŠÖ”ƒ|ƒCƒ“ƒ^‚Æ‘‚«‚Ü‚µ‚½‚ª
ŠÖ”ƒIƒuƒWƒFƒNƒg‚Æ‚Ì‘ŠŽ—‚Ål‚¦‚邯•sŽv‹c‚¶‚á‚È‚¢‚Å‚·‚Ë
ŠÖ”ƒIƒuƒWƒFƒNƒg‚àŒ^‚ÅŽÀ‘•‚Ìî•ñ‚ð“n‚µ‚Ü‚·‚©‚ç
ޏ—炵‚Ü‚µ‚½

725 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 08:35:41.62 ID:YVPbaJHSM.net]
>>687
c++‚Ìunorderd_/(ordered_)‚Í—v‘f‚ðƒL[‚É‚µ‚ăRƒŒƒNƒVƒ‡ƒ“‚ªƒ\[ƒgς݂ɂȂ邩‚Ç‚¤‚©‚ðˆÓ–¡‚µ‚Ă邯l‚¦‚ê‚Î

‘S‘Rˆá‚¤‚æB•W€‚­‚ç‚¢“ǂ݂ȂæB

Associative containers‚ÆUnordered associative container‚Ì–{Ž¿“I‚ȈႢ‚̓L[‚Ì’è‹`B
Associative containers‚̃L[‚͇˜‚Å”äŠr‰Â”\‚łȂ­‚Ă͂Ȃ炸AUnordered associative container‚Í“¯’l‚Å”»’è‰Â”\‚łȂ­‚Ă͂Ȃç‚È‚¢B
‚‚¢‚łɌ¾‚¤‚ÆA”z—ñ‚Í(‹L‰¯‚ɊԈႢ‚È‚¯‚ê‚Î)’¼Úƒƒ‚ƒŠ”Ô’n‚ÅŽw’è‚Å‚«‚È‚«‚á‚È‚ç‚È‚­‚ÄAƒL[(‚Ý‚½‚¢‚È‚à‚Ì)‚à(³)®”‚łȂ­‚Ă͂Ȃç‚È‚©‚Á‚½‚Í‚¸B

726 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 08:45:51.73 ID:MH9vv9Il0.net]
”z—ñ‚Ì“YŽš‚ªƒL[‚¾‚ÆŽv‚Á‚Ä‚él‚Æ
”z—ñ‚Ì’†g‚ªƒL[‚¾‚ÆŽv‚Á‚Ä‚él
‚Æ‚¶‚á‰ï˜b‚ª¬‚è—§‚½‚È‚¢

ŽÀۂ͂ǂ¿‚ç‚àƒL[‚ł͂Ȃ¢

727 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 09:11:41.03 ID:F4iAWC8Wd.net]
‚Ë‚¦ƒpƒpAƒoƒJ‚Á‚ĉ½H
ŠÈ’P‚È‚±‚Æ‚ð“‚­Œ¾‚¤l‚Ì‚±‚Æ‚¾‚æ
‚¤~‚ñA‚æ‚­‚í‚©‚ñ‚È‚¢‚â

728 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 09:19:31.03 ID:0zkFeBrgd.net]
•W€‚̘b‚ð‚·‚é‚È‚çvector‚͘A‘z”z—ñ‚¶‚á‚È‚¢‚µorder‚Æ‚©l‚¦‚é‚à‚̂łà‚È‚¢

729 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 09:39:28.51 ID:iS/QLVofa.net]
vector‚Å“YŽšƒAƒNƒZƒX‚·‚é‚̂͂Ȃñ‚©ˆá‚¤

730 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 09:55:06.54 ID:fk0KXlHdM.net]
>>“¯’l‚Å”»’è‰Â”\
“¯’lu‚©‚Ç‚¤‚©v”»’è‰Â”\‚¶‚á‚È‚¢‚ÌH
>>”z—ñ‚Í’¼Úƒƒ‚ƒŠ”Ô’n‚Å`
ˆÓ–¡•s–¾

731 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (½¯Ìß Sd7f-exKU) mailto:sage [2022/12/14(…) 10:35:37.85 ID:Y6rgBuPWd.net]
’è‹`‚à‚¹‚¸‚É^‹U‚ð‹c˜_‚µ‚悤‚Æ‚·‚éƒAƒz

732 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 11:33:30.37 ID:ZSc/wamY0.net]
>>709
>“¯’lu‚©‚Ç‚¤‚©v”»’è‰Â”\‚¶‚á‚È‚¢‚ÌH

ˆÓ–¡•s–¾B

Œµ–§‚ÉŒ¾‚¤‚È‚çAUnordered associative container‚ª—v‹‚µ‚Ä‚¢‚é‚Ì‚Ía == b a != bB
“¯’lu‚©‚Ç‚¤‚©v‚Æ‚©žB–†‚ȓ˂Áž‚݂ʼn½‚â‚肽‚¢‚ÌH



733 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 12:05:38.08 ID:apgWSyiy0.net]
>>704
‚È‚é‚Ù‚Ç‚¾‚¢‚½‚¢—‰ð‚µ‚½
‚‚܂èʼn‚̘b‚É–ß‚é‚È‚ç unordered_multivector ‚Æ‚¢‚¤‚à‚Ì‚ðl‚¦‚½ê‡AŠi”[‚·‚é—v‘f‚ð a == b ‚Æ a != b ‚ª’è‹`‚³‚ê‚Ä‚¢‚é‚à‚̂ɌÀ’肵‚ÄA
ň«‚ÌŽÀ‘•‚ðl‚¦‚邯—v‘f‚ÌŠi”[•û–@‚Í vector ‚»‚Ì‚à‚̂ŗǂ­‚Ä—v‘f‚̃T[ƒ`‚Íæ“ª‚©‚烊ƒjƒA‚É a == b ‚ðƒ`ƒFƒbƒN‚µ‚Ä‚¢‚­‚±‚ƂɂȂèA
unordered_vector ‚È‚ç‚Ηv‘fŠi”[Žž‚É a == b ‚È‚à‚Ì‚ðœŠO‚·‚ê‚΂悢‚Æ‚¢‚¤‚킯‚¾‚Ë

734 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 12:13:00.02 ID:Y6rgBuPWd.net]
(Žg‚¢Š‚ª–³‚¢)V‚½‚ȃRƒ“ƒeƒi‚ðl‚¦‚éƒXƒŒ‚¶‚á‚È‚¢‚ÆŽv‚¤
“–‘RPerl‚̃XƒŒ‚Å‚à‚È‚¢

735 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 12:23:38.93 ID:Y6rgBuPWd.net]
C++‚Ì”z—ñ‚ªordered, unordered‚Ç‚¿‚ç‚Ì•ª—ނɋ߂¢‚©‚È‚ç
ƒL[‚ª”z—ñ‚Ì“YŽš ==> ordered
ƒL[‚ª”z—ñ‚Ì’†g ==> unordered

736 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 12:29:53.77 ID:Y6rgBuPWd.net]
>>712
“¯‚¶’l‚ðœŠO‚·‚é•K—v‚Í–³‚¢
W‡‚ƈá‚Á‚Ä”z—ñ‚Í“¯‚¶’l‚ð‹–‚·‚Ì‚ª•’Ê

737 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 12:39:11.82 ID:14xvhmEyM.net]
>>712
>>705

’†g‚ƃL[(‚Ý‚½‚¢‚È‚à‚ÌBƒCƒ“ƒfƒbƒNƒXE“YŽš)‚͕ʕ¨B

‚ ‚ÆA•W€‚¾‚Æ
The elements of a


738 –¼‘OFvector are stored contiguously, meaning that if v is a vector<T, Allocator> where T is some type other
than bool, then it obeys the identity &v[n] == &v[0] + n for all 0 <= n < v.size().
‚¾‚©‚çAvector ‚Éunorder‚Æ‚©multi‚Æ‚©l‚¦‚Ä‚àˆÓ–¡‚ª‚È‚¢B¬—‚ÌŒ³‚¾‚©‚ç‚â‚ß‚½‚Ù‚¤‚ª‚¢‚¢B
[]
[‚±‚±‰ó‚ê‚Ă܂·]

739 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 13:40:10.14 ID:Y6rgBuPWd.net]
set‚̓L[‚à’†g‚à“¯‚¶

740 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 13:44:24.99 ID:F4iAWC8Wd.net]
ƒnƒbƒVƒ…‚Ì”z—ñ‚̓nƒbƒVƒ…‚ł͂Ȃ¢

741 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 13:52:25.03 ID:Y6rgBuPWd.net]
>>716
vector‚̃L[‚Íunique‚Åordered
vector‚Ì’†g‚Ímulti‚Åunordered
l‚¦‚é‚܂łà‚È‚­Ž©–¾

742 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 14:28:12.41 ID:0zkFeBrgd.net]
vector‚Éinsert‚ª‚ ‚é
“YŽš‚Íkey‚ł͂Ȃ­index‚Å‚µ‚©‚È‚¢
‰½‚ɂƂÁ‚Äordered‚Å‚ ‚é‚©‚̓vƒƒOƒ‰ƒ}[‚Ɉς˂ç‚ê‚Ä‚¢‚é



743 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (½¯Ìß Sd7f-exKU) mailto:sage [2022/12/14(…) 16:26:53.57 ID:Y6rgBuPWd.net]
’ù³

vector‚Ì“YŽš‚Íunique‚Åordered
vector‚Ì’†g‚Ímulti‚Åunordered

744 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 17:18:36.72 ID:qZt9MbKWM.net]
>>711
‚¢‚âu“¯’l‚Å”»’è‰Â”\v‚Á‚Ä“ú–{Œê‚Æ‚µ‚ĈӖ¡’Ê‚Á‚ĂȂ¢‚¶‚á‚ñ
Žæ‚ê‚é—g‚°‘«‚ðì‚Á‚½“z‚ªˆ«‚¢‚æ
uŒµ–§‚ÉŒ¾‚¤‚È‚ç`‚ª—v‹‚µ‚Ä‚¢‚é‚Ì‚Í a==b a!=bv‚à‘S‘RŒµ–§‚¶‚á‚È‚¢‚¶‚á‚ñ
a, b ‚ª‰½‚Ȃ̂©‚à‘‚¢‚ĂȂ¢‚µAoperator== ‚Æ operator!= ‚ª’è‹`‚³‚¦‚³‚ê‚Ä‚ê‚΂¢‚¢‚Ì‚© (a==b) ^ (a|=b) ‚ª true ‚Å‚ ‚é•K—v‚܂ł ‚é‚Ì‚©‚à‚»‚Ì‘‚«•û‚¾‚Æ•ª‚©‚ç‚È‚¢

745 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 17:36:27.63 ID:Y6rgBuPWd.net]
ordered ‚ ‘S‡˜
== : “¯’lŠÖŒW‚ł͂Ȃ¢

746 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 17:42:08.99 ID:Y6rgBuPWd.net]
== ‚ª“¯’lŠÖŒW‚Å‚ ‚邯‚Í

a == a
a == b Ë b == a
a == b, b == c Ë a == c

747 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 17:58:56.90 ID:ekFaWlb/M.net]
>>697
>m1‚ÍŽÀ‘•‚ÉŠÖ‚µ‚Ă͉½‚à’m‚ç‚È‚¢‚Í‚¸‚Ȃ̂ł·‚ª
>³‚µ‚­pointee‚Ń\[ƒg‚µ‚Ü‚· ‚È‚º?
Œ‹˜_‚©‚猾‚¤‚ÆAƒ‰ƒ€ƒ_Ž®‚Í ŠÖ”ŒÄ‚Ño‚µ‰‰ŽZŽq operator()() ‚ð
Ž‚Á‚½–¼‘O‚È‚µ functor ‚ɑΉž‚µ‚Ä‚¢‚ÄAuƒfƒtƒHƒ‹ƒg’lv‚Å\’z
‚µ‚Ä‚à‹@”\‚ð‰Ê‚½‚·‚©‚çB

[Ú×]

ƒ‰ƒ€ƒ_Ž®‚ÍA–¼‘O‚È‚µ functor ‚ÅAŠÖ”ŒÄ‚Ño‚µ‰‰ŽZŽq operator()() ‚ðŽ‚Á‚½
ƒNƒ‰ƒX‚ɑΉž‚µ‚Ä‚¢‚éB‚¢‚Ü‚Ìê‡A
auto comparator ([] (const Ptr &lhs, const Ptr &rhs) {return *lhs < *rhs;});
‚ÍA
class SomeFunctor {
public:
@bool operator()(const Ptr &lhs, const Ptr &rhs) {return *lhs < *rhs;}
};
‚ɑΉž‚µ‚Ä‚¢‚ÄA
SomeFunctor cmp{};
‚Å SomeFunctor ‚̃IƒuƒWƒFƒNƒg‚ðì‚Á‚Ä‚©‚çA
bool b = cmp(lhs, rhs);
‚Æ‚·‚邯”äŠr‚Å‚«‚éB
ŒÌ‚É map ƒNƒ‰ƒX‚Í SomeFunctor ‚̃IƒuƒWƒFƒNƒg‚ðƒfƒtƒHƒ‹ƒg’l‚Å
‰Šú‰»‚·‚ê‚΂¢‚¢‚±‚ƂɂȂ邩‚çAƒ†[ƒU[‚ª SomeFunctor ‚̉Šú’l
‚ð“n‚³‚È‚­‚Ä—Ç‚¢B
ŽÀÛ‚ÉAmapƒNƒ‰ƒX‚ÍAƒfƒtƒHƒ‹ƒg’l‚ʼnŠú‰»‚µ‚½ SomeFunctor ‚̃IƒuƒWƒFƒNƒg‚ð
Šî–{ƒNƒ‰ƒX‚̃ƒ“ƒo•Ï”‚É(ŽÀŽ¿“I‚É)Ž‚Á‚Ä‚¢‚éB

748 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 18:01:30.49 ID:ekFaWlb/M.net]
>>696
setƒNƒ‰ƒX‚Íí‚ɑ嬇‚ɇ˜‚ð®—ñ‚µ‘±‚¯‚éW‡‚Æ‚µ‚Ä‚ÍÅ‚ƒŒƒxƒ‹‚É‚‘¬B
ŒŸõ‚à‘}“ü‚àO(NElog N)

749 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 18:13:49.08 ID:ekFaWlb/M.net]
>>704
‚¢‚âAordered_‚ª•t‚©‚È‚¢map‚âset‚ÍA‡˜‚Å•À‚ёւ¦‚邱‚Æ‚à’è‹`‚̈ꕔ‚ɂȂÁ‚Ä‚¢‚ÄA
”͈Ífor‚Å„‚邯A‘}“ü‚µ‚½‡˜‚ł͂Ȃ­A”äŠrŠÖ”‚Å”äŠr‚µ‚½Œ‹‰Ê‚ÉŠî‚¢‚ă\[ƒg‚³‚ꂽ‡˜‚ɂȂéB


https://stackoverflow.com/questions/7648756/is-the-order-of-iterating-through-stdmap-known-and-guaranteed-by-the-standard

Yes, that's guaranteed. Moreover, *begin() gives you the smallest

C++
Estd::map is a sorted associative container

https://stackoverflow.com/questions/11274978/are-c-stdmapstring-string-ordered


are STL maps ordered?

Yes, a std::map<K,V> is ordered based on the key, K, using std::less<K> to compare objects, by default.
So if I iterate over it, it will iterate with the first insert string first?
No. It will iterate based on the sorted order, not the order that you inserted elements. In the case of std::string, it sorts in lexicographic order (alphabetic order).
If you want to iterate based on the insertion order, you're better off using a sequence container, such as a std::vector or a std::list.

750 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 18:15:48.90 ID:ekFaWlb/M.net]
>>727
Œë: ‚¢‚âAordered_‚ª•t‚©‚È‚¢map‚âset‚ÍA‡˜‚Å•À‚ёւ¦‚邱‚Æ‚à’è‹`‚̈ꕔ‚ɂȂÁ‚Ä‚¢‚ÄA
³: ‚¢‚âAunordered_‚ª•t‚©‚È‚¢map‚âset‚ÍA‡˜‚Å•À‚ёւ¦‚邱‚Æ‚à’è‹`‚̈ꕔ‚ɂȂÁ‚Ä‚¢‚ÄA

751 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 18:16:04.80 ID:Y6rgBuPWd.net]
>>726
‚‚܂è>>696

752 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 18:20:54.42 ID:ekFaWlb/M.net]
>>702, 703
‚»‚¤‚¢‚¤‚±‚Æ‚â‚ËB
ƒ‰ƒ€ƒ_Ž®‚ÍAŠÖ”ŒÄ‚Ño‚µ‰‰ŽZŽq operator()()‚ðŽ‚Á‚½ƒNƒ‰ƒX‚ɑΉž‚µ‚Ä‚¢‚ÄA
‚»‚̉‰ŽZŽq‚ªAƒ‰ƒ€ƒ_Ž®‚Ì’†g‚ɂȂÁ‚Ä‚¢‚é‚©‚çAƒeƒ“ƒvƒŒ[ƒgˆø”‚É
ƒNƒ‰ƒX‚ÌŒ^‚ð“n‚·‚¾‚¯‚ÅŠÖ”‚ð“n‚¹‚éB
ƒ[ƒJƒ‹•Ï”‚ðƒLƒƒƒvƒ`ƒƒ‚µ‚Ä‚¢‚éꇂÍA‚Ç‚¤‚È‚Á‚Ä‚¢‚é‚©—Ç‚­’m‚ç‚È‚¢‚¯‚Ç‚àA



753 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 18:31:09.04 ID:Y6rgBuPWd.net]
>>726
‚È‚ñ‚©‚³‚ç‚Á‚ƃI[ƒ_[ŠÔˆá‚Á‚Ă邵
Œ©“¦‚µ‚½

Å‚ƒŒƒxƒ‹‚Å‚à‚È‚¢
ŒŸõ‚à‘}“ü‚àO(1)‚Ȃ̂ª‘¶Ý‚·‚é

754 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 18:32:24.38 ID:Y6rgBuPWd.net]
>>728
‚¶‚á‚ñ‚¯‚ñŒ^‚Ìꇂ͂ǂ¤‚È‚é‚ñ‚¾‚낤‚Ë‚¦

755 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 18:34:00.96 ID:ekFaWlb/M.net]
>>731
‚Ù‚ñ‚Ü‚âB³‚µ‚­‚ÍAˆê‰ñ“–‚è‚ÌŒŸõ‚â‘}“ü‚ÉŠ|‚©‚鎞ŠÔ‚̃I[ƒ_[‚ÍA
O(logN)
‚¾‚ÆŽv‚¤‚íB

>>731
>ŒŸõ‚à‘}“ü‚àO(1)‚Ȃ̂ª‘¶Ý‚·‚é
í‚Ƀ\[ƒg‚µ‘±‚¯‚éW‡‚Å‚»‚ñ‚È‚ñ—L‚è‚Ü‚µ‚½‚Á‚¯H

756 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 18:36:10.47 ID:ekFaWlb/M.net]
>>733
‰´‚ÍAކ‚É‘‚¢‚Ä‚ ‚é‚Ì‚ðŠÛŠo‚¦‚Ä‚é‚킯‚¶‚á‚È‚­‚ÄA‚ ‚½‚܂̂Ȃ©‚Å
1•b‚ŃVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚µ‚ÄŽ©•ª‚ÅŠ„‚èo‚µ‚Ă邪AŠÈ’P‚·‚¬‚é‚Ì‚ÅA
ƒeƒLƒg[‚É‘‚¢‚Ä‚µ‚Ü‚¤•È‚ª—L‚Á‚ÄA‘Å‚¿ŠÔˆá‚¦‚éB

757 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/14(…) 18:38:06.37 ID:boxWAqPPd.net]
int x,y;
auto f = [&x,y](){};
‚̂Ƃ«A

f‚ÌŒ^‚Í
struct{
int& _x;
int _y;
void operator()();
};

‘Š“–‚¾‚Ƃ͎v‚¤B
ƒRƒ“ƒXƒgƒ‰ƒNƒ^Žü‚肪‚Ç‚¤‚¢‚¤ˆµ‚¢‚³‚ê‚Ă邩‚͂킩‚ç‚ñ

758 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 18:39:44.53 ID:14xvhmEyM.net]
>>722
c++•W€‚ÉŒ¾‚¦‚æB

759 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 18:42:43.51 ID:Y6rgBuPWd.net]
>>734
‚Ȃɂ»‚ÌŒ¾‚¢–ówww

760 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 18:45:03.96 ID:Y6rgBuPWd.net]
‹t‚É
\‘¢‚ð’m‚ç‚È‚¢‚ŃI[ƒ_[‚¾‚¯ŠÛˆÃ‹L‚µ‚Ă邿‚¤‚Ȃ̂ª‚¢‚邯‚Å‚àŽv‚Á‚Ä‚éH

761 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 19:02:37.51 ID:Y6rgBuPWd.net]
>>733
‚Í‚¢

762 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 19:04:38.48 ID:YVPbaJHSM.net]
>>727
key ‚Æelement‚ª•´‚ç‚킵‚¢‚È‚ŸB
c++•W€‚Íukey‚Å•À‚ёւ¦‚évBset‚Íkey‚ªelement‚ɂȂé‚̂Ō‹‰Ê‚Æ‚µ‚Äuelement‚Å•À‚ёւ¦‚½‚̂ƈêv‚ƂȂ邾‚¯Bkey ‚Æelement ‚ð‚µ‚Á‚©‚è‹æ•Ê‚µ‚È‚¢‚Æ‹[Ž—–â‘è‚É‚È‚é‚æB



763 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 19:09:19.21 ID:Y6rgBuPWd.net]
>>740
>>721

764 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 19:25:11.39 ID:14xvhmEyM.net]
>>741
u’†g‚Ímulti‚Åunorderedv‚̈Ӗ¡‚ª‘S‘R•ª‚©‚ç‚È‚¢‚©‚ç–³Ž‹‚µ‚½‚ñ‚¾‚¯‚Çcc
‚Ȃɂ±‚êH

765 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 19:27:27.41 ID:Y6rgBuPWd.net]
‚»‚̂܂܂̈Ӗ¡

766 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 19:29:17.49 ID:Y6rgBuPWd.net]
”z—ñ‚Ì’†g‚͇˜‚ª’è‹`‚³‚ê‚Ä‚é•K—v‚͂Ȃ­
•¡”‚Ì’l‚àŽæ‚蓾‚é

767 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 19:33:54.85 ID:Y6rgBuPWd.net]
”z—ñ‚Ì’†g‚ðmultiset‚Ìkey,element
”z—ñ‚̃Cƒ“ƒfƒbƒNƒX‚ðmultiset‚Ì—v‘f‚Ìn”Ô–Ú‚Ìn
‚ƂƂ炦‚ê‚Δz—ñ‚Ímulti‚Åunordered

”z—ñ‚Ì’†g‚ðelement
”z—ñ‚̃Cƒ“ƒfƒbƒNƒX‚ðkey
‚ƂƂ炦‚ê‚Δz—ñ‚Íunique‚Åordered

ŽÀۂ͂ǂ¿‚ç‚Å‚à‚È‚¢

768 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 19:48:43.68 ID:6VpEeBw/0.net]
>>744
u•¡”‚Ì’l‚àŽæ‚蓾‚év‚͉R‚¾‚ëB
vector<vector<T>>‚̘bH

769 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 19:57:11.36 ID:MH9vv9Il0.net]
a[0] = 0;
a[1] = 0;

770 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 20:03:19.82 ID:MH9vv9Il0.net]
multi : •Ê‚Ìꊂɓ¯‚¶’l‚ð“ü‚ê‚ç‚ê‚éA“¯‚¶’l‚ð•¡”ŒÂ•ÛŽo—ˆ‚é

771 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 20:44:33.97 ID:QXbvEgmH0.net]
º‚̂ł©‚³‚ª³‹`‚¾‚ÆŽv‚Á‚Ä‚¢‚éA‚Ç‚Á‚©‚ÌŽR‰ŽŒR’c‚Ý‚½‚¢‚Ȃ₂ª‚¢‚é‚È

772 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 21:17:02.90 ID:x1JxbarV0.net]
"); //]]>-->
773 –¼‘OF5" rel="noopener noreferrer" target="_blank" class="reply_link">>>725,730
—L“‚²‚´‚¢‚Ü‚·
‚»‚Ì—‰ð‚ÉŽŠ‚è‚Ü‚µ‚½
‚»‚ê‚Æ>>698‚̇‚킹‹Z‚Å
map‚Ìkey‚Ƀ|ƒCƒ“ƒ^‚ð“ü‚ê‚é‚Ì‚ª•ª‚ƃXƒ}[ƒg‚ɂȂÁ‚½ˆóÛ‚Å‚·

using Ptr = shared_ptr <int>;
auto comparator ([] (const Ptr &lhs, const Ptr &rhs) {return *lhs < *rhs;});
using Map = map <Ptr, int, decltype (comparator)>;
Map m1;
[]
[‚±‚±‰ó‚ê‚Ă܂·]

774 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/14(…) 21:22:32.15 ID:XhtdH9iqa.net]
>>691-692
’m‚Á‚Ä‚½

775 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:‚³‚° [2022/12/14(…) 21:59:55.78 ID:K5HiKCY5M.net]
>>738
‚±‚±‚ÍA‹³‰È‘‚»‚̂܂܂ðŠÛŠo‚¦‚µ‚Ă邾‚¯‚Ìl‚ª‘½‚·‚¬‚邿‚¤‚ÉŠ´‚¶‚é‚Ì‚ÅB
‹³‰È‘‚Éo‚ĂȂ­‚Ä‚àA‚¿‚á‚ñ‚ÆŽÀÛ‚É‹N‚«‚邿‚¤‚È‚±‚Ƃ𑂭‚Æ‘S‚­—‰ð‚Å‚«‚È‚¢
l‚ª‘½‚·‚¬‚é‚©‚çB

776 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 22:46:07.31 ID:MH9vv9Il0.net]
>>752
—Ⴆ‚΂¾‚êH

777 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 22:58:57.25 ID:6VpEeBw/0.net]
>>747 >>748
multimap‚Ì"multi"‚̈Ӗ¡‚ƈႤ‚È‚ŸB‚»‚ê‚Ímap‚Å‚à‚Å‚«‚é˜b‚¶‚á‚È‚¢H
cpprefjp‚ɉðà‚ ‚é‚©‚ç’²‚ׂ½‚çH

C++ Standards ‚¾‚Æ22.2.6.4‚Å‚·‚ÈB
(N4849)
An associative container supports unique keys if it may contain at most one element for each key.
Otherwise, it supports equivalent keys.
The set and map classes support unique keys; the multiset and multimap classes support equivalent keys.

778 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 23:00:05.46 ID:K5HiKCY5M.net]
>>753
ޏ—炾‚¯‚ÇA‚±‚±‚ÌlA‚Ù‚Ú‘SˆõB

779 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 23:31:04.79 ID:6VpEeBw/0.net]
>>755
u‚Ù‚Ú‘Sˆõv‚Æ‚¢‚¤‚Ì‚ÍuŽ©•ª‚Íœ‚­v‚Æ‚¢‚¤‚±‚Æ‚©‚ËB
˜ü–‚¾‚È‚ŸB

780 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 23:35:44.65 ID:K5HiKCY5M.net]
>>756
‚È‚º‚»‚¤Žv‚¤‚©‚Á‚ÄŒ¾‚¤‚ÆA‰´‚ªŒ¾‚Á‚½‚±‚Æ‚ª‚¿‚á‚ñ‚Æ’Ê‚¶‚鑊Žè‚à‘¶Ý‚µ‚Ä‚¢‚é‚©‚炾‚æB
‹qŠÏ“I‚ɃnƒCƒŒƒxƒ‹‚¾‚ÆŽv‚¦‚él‚ɂ͉´‚ÌŒ¾‚Á‚½‚±‚Æ‚ª’Ê‚¶‚éB
‚µ‚©‚àA‚±‚̘b‚¾‚ÆŠmŽÀ‚É’Ê‚¶‚邯Žv‚Á‚½‚±‚Ƃ͂¿‚á‚ñ‚ÆŠmŽÀ‚É’Ê‚¶‚éB
‚Æ‚±‚낪A‚±‚̔‚¾‚ÆŒ‹‰Ê‚ÍŽS”sB‘S‚­’Ê‚¶‚È‚­‚ÄA‹t‚É‚¯‚È‚³‚êA”nŽ­‚É‚³‚ê‚éB

781 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 23:37:23.23 ID:3zhhSsQg0.net]
‚悹‚â‚¢BÆ‚ê‚é‚í

782 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 23:47:40.49 ID:MH9vv9Il0.net]
>>754
“¯‚¶ƒL[‚ð•¡”“ü‚ê‚ç‚ê‚é
‚Æ‚¢‚¤ˆÓ–¡



783 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 23:48:26.06 ID:MH9vv9Il0.net]
>>757
‚¨‘O‚Ì“ú–{Œê‚ªˆ«‚¢‚

784 –¼‘OF¾‚¯‚¶‚á‚ËH []
[‚±‚±‰ó‚ê‚Ă܂·]

785 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 23:50:51.18 ID:MH9vv9Il0.net]
‚¨‘O‚à‰´‚ª‘‚¢‚½‚±‚Æ—‰ð‚µ‚ĂȂ¢‚µ
‰´‚©‚ç‚Ý‚½‚炨‘O‚̓Aƒz

786 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 23:54:44.29 ID:MH9vv9Il0.net]
>>754
>>745‚ðŒ©‚½ã‚Å‘‚¢‚½‚ñ‚¾‚æ‚ÈH
‚¾‚Æ‚µ‚½‚çƒAƒz‚¾

787 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/14(…) 23:58:15.35 ID:K5HiKCY5M.net]
>>761
•’ʂɓŒ‘å¶‚Æ‚©‚È‚ç’Ê‚¶‚é“à—e‚¾‚¼B
Ž©•ª‚Åu‚܂Ƃà‚È‚±‚ÆvŒ¾‚Á‚Ă邩‚Ç‚¤‚©A‰´‚Í•ª‚©‚é‚à‚ÌB

788 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 00:02:56.94 ID:YuqRQs180.net]
‚¨‘O“Œ‘å¶H

789 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 00:16:01.78 ID:3Zw/afEhM.net]
>>764
gŒ³‚ª‚΂ê‚é‚©‚猾‚í‚ñB

790 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 00:22:28.27 ID:YuqRQs180.net]
‚ ‚ñ‚܂蓌‘å‚Ì•iˆÊ‚ð‰º‚°‚邿‚¤‚È”­Œ¾‚Í‚â‚߂ĂË

791 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 00:26:32.79 ID:3Zw/afEhM.net]
>>766
‚È‚¨A“Œ‘å¶‚Å‚à—‰ð—Í‚ª–³‚¢l‚Í—‰ð—Í–³‚¢‚ÆŽv‚¤B
–{“–‚É“ª‚Ì‚¢‚¢‚Ì‚ÍAˆê•”‚ÌŠw‰È‚ÉW’†‚µ‚Ä‚¢‚éB
“Œ‘åˆÈŠO‚Å‚àƒŒƒxƒ‹‚Ì‚‚¢‘åŠw‚Ȃ痉ð‚Å‚«‚él‘½‚¢‚¼B
‚±‚±‚É‚à“Œ‘å¶‚Í—ˆ‚Ă邩‚à’m‚ê‚ñ‚ªAŽc”O‚È‚ª‚瓪‚ª‚¢‚¢ƒ^ƒCƒv‚Ìl‚Í—ˆ‚ĂȂ¢B

792 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 00:27:32.73 ID:NC87g1Wm0.net]
‚±‚ꂾ‚¯“à—e‚Ì–³‚¢˜A“Š‚à’¿‚µ‚¢‚È



793 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 00:33:45.79 ID:YuqRQs180.net]
—‰ð—Í‚ª–³‚¢l‚Í—‰ð—Í‚ª–³‚¢
“–‚½‚è‘O‚Å‚·‚Ëwww

794 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 00:42:28.23 ID:YuqRQs180.net]
0“_‚Ìl‚©
Œ¾‚¢–󂪌©‹ê‚µ‚¢‚Ë‚¦

795 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 00:48:44.56 ID:3Zw/afEhM.net]
ƒzƒŠƒGƒ‚ƒ“‚â‚‹´—mˆê‚àŒ¾‚Á‚Ä‚¢‚½‚ªAƒŒƒxƒ‹‚ª‡‚í‚È‚¢‚Ƙb‚µ‚Ă邱‚Æ‚ª
‘S‚­—‰ð‚³‚ê‚È‚­‚ÄA‚Þ‚µ‚ë”nŽ­‚É‚³‚êA‘jŠQ‚³‚ê‚é‚à‚̂Ȃñ‚¾‚¼B
‚‹´—mˆê‚É‚¢‚½‚Á‚Ă͓Œ‘å‚És‚Á‚Ä‚à—‰ð‚³‚ê‚È‚©‚Á‚½‚»‚¤‚¾B
ª–{“I‚É“ª‚ª‚¢‚¢l‚Í‚»‚¤‚È‚éB
“ú–{‚ł͓Á‚É‚»‚¤‚¢‚¤l‚ðŽÐ‰ï‚©‚眊O‚·‚邵B

796 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 00:50:57.77 ID:NC87g1Wm0.net]
‚¢‚âAŽG’kƒXƒŒ‚¶‚á‚Ë[‚µ

797 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 00:56:26.15 ID:3Zw/afEhM.net]
>>772
‚±‚̃XƒŒ‚Å‚ÍA–Ú‚É—]‚é‚à‚Ì‚ª‚ ‚Á‚ÄA
‚»‚à‚»‚àAŠw‹‰•ö‰ó‚µ‚Ä‚¢‚邿‚¤‚Èó‘Ô‚ÅA‚܂Ƃà‚É‹c˜_‚Å‚«‚È‚¢B
³‚µ‚¢‚±‚Æ‚ðŒ¾‚Á‚Ä‚él‚ð”nŽ­‚É‚µ‚ÄAŠÔˆá‚Á‚Ä‚éŽq‚ÆŒ¾‚Á‚Ä‚él‚ª‘å‚«‚È
Šç‚ð‚µ‚ÄAŽ©•ª‚ª³‚µ‚¢‚±‚Æ‚ðŒ¾‚Á‚Ä‚¢‚é‚©‚̂悤‚ȑԓx‚ð‚Æ‚éB
‚»‚à‚»‚à‹c˜_‚Ì“y‘䂪o—ˆ‚Ä–³‚¢B
‚Ü‚¸‚ÍAƒz[ƒ€ƒ‹[ƒ€‚⓹“¿‚Ì—l‚È‚±‚Æ‚©‚çŽn‚߂Ȃ­‚Ä‚ÍB

798 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 01:09:34.07 ID:5pPRyT0s0.net]
ƒRƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“‚Á‚Ă̂̓Rƒ“ƒpƒCƒ‰‚ƈá‚Á‚Ä
Œ¾Œêƒ‚ƒfƒ‹‚â‚»‚Ì”wŒã‚É‚ ‚éŽvlƒ‚ƒfƒ‹‚̓_ƒCƒiƒ~ƒbƒN‚ɕω»‚·‚é
‚»‚ê‚ɂ‚¢‚Ä‚¢‚¯‚È‚¯‚ê‚Ήï˜b‚ͬ—§‚µ‚È‚¢
X‚É“Á’è‚̈ꂃRƒ“ƒpƒCƒ‰‚𑊎è‚É‚µ‚Ä‚¢‚ê‚Ηǂ¢‚Æ‚¢‚¤–ó‚Å‚à‚È‚¢

799 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 01:16:26.87 ID:3Zw/afEhM.net]
>>774
Œ»ŽÀ‚É’Ê‚¶‚鑊Žè‚à‘¶Ý‚·‚éB
‹‚邯‚±‚ë‚ɂ͑òŽR‹‚邪A“ú–{‘S‘̂Ƃµ‚Ăͭ”B
‚¾‚©‚çAƒRƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“‚Ì–â‘è‚ł͂Ȃ­A¶‚܂ꂂ«‚Ì“ª‚̂悳‚Ì–â‘肾‚Æ
‰´‚Í—‰ð‚µ‚Ä‚¢‚éB

800 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 01:24:05.73 ID:5pPRyT0s0.net]
‰ï˜b‚Á‚Ă͈̂êl‚Å‚â‚é‚à‚ñ‚¶‚á‚È‚¢‚ñ‚¾‚æ
‘o•û‚ª‘ŠŽè‚Ì“ª‚Ì’†‚ð„’è‚Å‚«‚½‚Æ‚«‚ɉ‚߂Ċš‚݇‚¤
‘ŠŽè‚ÉŽ©•ª‚Ì“ª‚Ì’†‚ð„’肵‚â‚·‚¢‚悤‚È
ŽèŠ|‚©‚è‚ðãŽè‚Éo‚·‚Ì‚à‹Zp‚Ì‚¤‚¿

801 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 01:27:53.05 ID:3Zw/afEhM.net]
>>776
‚à‚µ‚©‚µ‚½‚çAƒlƒbƒg‚¾‚Æ•¶Žš‚ª“ǂ߂ĂȂ¢‚Ì‚©‚à‚µ‚ê‚È‚¢B
º‚ł͗‰ð‚Å‚«‚é‚̂ɒ·‚¢•¶‘‚ª“ǂ߂Ȃ¢l‚ª‘½‚¢‚炵‚¢B

802 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 01:58:19.99 ID:yiRddat50.net]
>>762
>745‚ðŒ©’¼‚µ‚½‚¯‚LjӖ¡•s–¾‚¾‚íB
‚±‚ê‚Í>719
>vector‚̃L[‚Íunique‚Åordered
>vector‚Ì’†g‚Ímulti‚Åunordered
>l‚¦‚é‚܂łà‚È‚­Ž©–¾
‚Ìà–¾‚Æ‚¢‚¤‚±‚Æ‚¾‚æ‚ÈH

> ”z—ñ‚Ì’†g‚ðmultiset‚Ìkey,element
> ”z—ñ‚̃Cƒ“ƒfƒbƒNƒX‚ðmultiset‚Ì—v‘f‚Ìn”Ô–Ú‚Ìn
> ‚ƂƂ炦‚ê‚Δz—ñ‚Ímulti‚Åunordered
‚Å”z—ñ‚ðpair<K,T>[]‚ÉŒÀ’è‚·‚邿‚¤‚Șb‚ª“Ë‘Ro‚Ä‚­‚éB
>712‚Ìunordered_vector‚É“ª‚Ì’†g‚ªˆø‚«‚¸‚ç‚ê‚ĂȂ¢H
‚»‚ñ‚È‚Éunordered_vector‚̘b‚ª‚µ‚½‚¢‚ÌH ‰´‚ÍŒ™‚¾‚æB

>”z—ñ‚Ì’†g‚ðelement
>”z—ñ‚̃Cƒ“ƒfƒbƒNƒX‚ðkey
>‚ƂƂ炦‚ê‚Δz—ñ‚Íunique‚Åordered
‚Í‚©‚·‚©‚É‹c˜_‚Ì—¬‚ê‚ɉˆ‚Á‚Ä‚¢‚邯‚ÇA
>ŽÀۂ͂ǂ¿‚ç‚Å‚à‚È‚¢
‚Å•ú‚蓊‚°‚ç‚ê‚Ä‚¢‚é‚©‚çAŒ‹˜_‚Æ‚µ‚ĉ½‚ðŽå’£‚µ‚½‚¢‚Ì‚©‚à•ª‚©‚ç‚ñB
‚±‚ê‚¶‚áu>719‚͂ǂ¿‚ç‚àŠÔˆá‚¢v‚Æ‚¢‚¤Žå’£‚É‚µ‚©Œ©‚¦‚ñB
>745‚Ƀ}ƒgƒ‚‚ÈŒ‹˜_‚àŽå’£‚à–³‚¢‚©‚çA‚±‚̘b‚ª‚Ç‚¤>747 >748 ‚ɂ‚Ȃª‚é‚©‚à•ª‚©‚ç‚ñB

ƒGƒXƒp[‚¶‚á‚È‚¢‚ñ‚¾‚©‚çAƒoƒ‰ƒoƒ‰‚ÅŒq‚ª‚è‚Ì–³‚¢î•ñ‚ð“Ç‚ñ‚Å‚à>762‚Ì“ª‚Ì’†‚È‚ñ‚Ä•ª‚©‚ç‚ñ‚æB
u‚¾‚Æ‚µ‚½‚çƒAƒz‚¾ v‚ÆŒ¾‚¤‘O‚ÉAˆø—pƒŒƒX‚®‚ç‚¢‚¿‚á‚ñ‚Ɠǂݒ¼‚µ‚ĕ⑫î•ñ‚®‚ç‚¢‘‚¢‚½‚çH



803 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 02:20:47.08 ID:yiRddat50.net]
>>775
‚»‚è‚áA—L‚è“ï‚­‚à‘ŠŽè‚ª—‰ð‚µ‚悤‚Æ“w—Í‚µ‚Ä‚­‚ê‚Ä‚¢‚é‚©‚炾‚ëB

‰ï˜b‚Åuî•ñ‚Ì”ñ‘ÎÌ«v‚͈ӎ¯‚µ‚Ä‚¢‚éH
‘ŠŽè‚ª‚ǂ̂悤‚Èî•ñ‚ðŽ‚Á‚Ä‚¢‚é‚Ì‚©‚𖳎‹‚µ‚ÄAŽ©•ª‚Ì—§ê‚ð
ƒSƒŠ‰Ÿ‚µ‚µ‚Ä‘ŠŽè‚Ƀ}ƒEƒ“ƒg‚µ‚悤‚Æ‚·‚ê‚ÎA‚»‚è‚ᑊŽè‚ÉŒ™‚í‚ê‚é‚íB
‚Ü‚ A‘ŠŽè‚ÉŒ™‚í‚ê‚é‚Ì‚ª–Ú“I‚Ȃ炻‚ê‚ÅOK‚¾‚¯‚ÇB

804 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 07:04:36.25 ID:cCqUdoUCd.net]
ƒnƒbƒVƒ…‚łȂ¢‚à‚Ì‚ðƒnƒbƒVƒ…‚Æ‚¢‚¤‚±‚Ƃɂµ‚½‚­‚ă„ƒ_ƒWƒ^‘å–\‚ê
‚Ý‚Á‚Æ‚à‚Ë‚¦‚È

805 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 07:12:05.83 ID:hWaEpCH1a.net]
>>713 ‚Æ >>714 ‚ª“¯‚¶lŠÔ‚ÆŽv‚¦‚È‚¢‚­‚ç‚¢

>>714 ‚Ì‚ ‚Ù‚Á‚Õ‚è

806 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 07:27:41.09 ID: ]
[‚±‚±‰ó‚ê‚Ă܂·]

807 –¼‘OFdbf8SNdVd.net mailto: ‚Å‚©‚¢ºo‚µ‚Ä‚àl‚ð¬”nŽ­‚É‚µ‚Ä‚à
‚»‚ê‚ŃnƒbƒVƒ…‚łȂ¢‚à‚Ì‚ªƒnƒbƒVƒ…‚ɂȂé‚킯‚łȂµ
–³‘ʂŊ֌W‚È‚¢“w—Í‚ð‚µA‚»‚Ì‚½‚߂ɑ¼l‚É–À˜f‚ª‹y‚ñ‚Å‚à
\‚í‚È‚¢‚Æ‚¢‚¤Ž©ŒÈ’†S“I‚È‚â‚Â
[]
[‚±‚±‰ó‚ê‚Ă܂·]

808 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 07:31:15.67 ID:hWaEpCH1a.net]
>>768
ˆêl“ñ(+a)–ð‚Ńsƒ“ƒ|ƒ“‚µ‚Ă邾‚¯‚Å‚Í

809 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 07:50:47.01 ID:YuqRQs180.net]
>>745‚ł킩‚ç‚È‚¢ƒAƒz‚Ɖï˜b‚·‚é‚͕̂s‰Â”\

810 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 07:52:47.62 ID:0irp5Zs10.net]
>>778
‚ ‚Ü‚è‚É‚àA‚ ‚Ü‚è‚É‚àƒŒƒxƒ‹‚ª’á‚¢
‚Ü‚é‚Ń`ƒ“ƒpƒ“ƒW[‚̂悤‚¾

811 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ÃÃÝÃÝÃÝ MM8f-0RkQ) mailto:sage [2022/12/15(–Ø) 12:23:36.75 ID:WaHslr7gM.net]
>>784
>>778

>745‚Åà–¾‚µ‚½‚±‚Ƃɂ·‚éƒAƒz‚Ɖï˜b‚·‚é‚͕̂s‰Â”\

812 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 12:47:10.10 ID:WaHslr7gM.net]
hash‚̃ŒƒX‚Í‚ ‚ñ‚Ü‚è“Ç‚ñ‚Å‚¢‚È‚¢‚ñ‚¾‚¯‚ÇAc++•W€‚Ìhash‚̘b‚¾‚æ‚ËH

c++•W€‚ÆŠÖŒW‚Ì–³‚¢hash‚ðc++ƒXƒŒ‚ÅŽ‚¿o‚µ‚Ähash hash Œ¾‚Á‚Ä‚¢‚é‚킯‚¶‚á‚È‚¢‚æ‚ËH

‚Ü‚³‚©‚»‚ñ‚ȃAƒz‚¢‚È‚¢‚æ‚ËH



813 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 13:55:56.86 ID:adPtbWG70.net]
‚¢‚Ü‚¾‚ɃnƒbƒVƒ…ƒK[‚Æ‚©Œ¾‚Á‚Ä‚é‚͉̂½‚ª‰÷‚µ‚¢‚Ì‚©”S’…ƒLƒ`‚¾‚©‚çƒXƒ‹[‚ÅOk

814 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 16:19:30.66 ID:dbf8SNdVd.net]
>>787
‚¢‚âC++‚ÉŒÀ‚ç‚È‚¢ˆê”ʘ_‚Æ‚µ‚ănƒbƒVƒ…‚Ƃ͉½‚ª–¾‚ç‚©‚É•ª‚©‚Á‚ĂȂ¢‚â‚‚ª–\‚ê‚Ä‚ñ‚Ì

815 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/15(–Ø) 16:24:26.31 ID:dbf8SNdVd.net]
Œ©‚½‚Æ‚±‚ëPerlƒXƒŒ–¯‚̂ق¤‚ª
ƒLƒ`ƒKƒC‚ð’Ç‚¢o‚·‚̂͂¤‚Ü‚©‚Á‚½‚悤‚¾‚È

816 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/15(–Ø) 19:54:56.58 ID:SaYQ/lLy0.net]
Perl–¯‚Í70‘ã’†S‚¾‚©‚ç‚ÈB

817 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/16(‹à) 00:24:44.89 ID:kaubkXoa0.net]
S‚Ì—~‚·‚邯‚±‚ë‚É]‚¦‚Ç‚à‹é‚ðæú‚¦‚¸A

818 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/16(‹à) 08:43:50.12 ID:Sk8Nrr7L0.net]
–¼‘OA‚»‚ꎩ‘Ì‚ªƒnƒbƒVƒ…‚¾‚æ
‚ ‚è‚Æ‚ ‚ç‚ä‚é‚à‚Ì‚ª–¼‘O‚ð—^‚¦‚ç‚ê‚邱‚Ƃɂæ‚Á‚Ä—Bˆê«E“ÆŽ©«‚ðŠm•Û‚·‚é
‚‚܂èAlŠÔ‚Ì”]‚Í–œ•¨‚ðƒnƒbƒVƒ…‚ÅŠÇ—‚µ‚Ä‚¢‚é

819 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/16(‹à) 08:57:47.68 ID:3/NVi56ad.net]
‚Ù‚ç‚È
‰½‚É‚à‚í‚©‚Á‚¿‚á‚¢‚Ë‚¦
—”‚âˆÃ†‚Ƃ̈Ⴂ‚ªŒ¾‚¦‚Ë‚¦‚¼ƒRƒCƒc

820 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/16(‹à) 09:10:39.36 ID:wsa7u1K/d.net]
C++‚̘b‚µ‚悤‚º

821 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/16(‹à) 10:09:11.46 ID:zTEnSqew0.net]
c++20‚̃Rƒ“ƒZƒvƒg‚Æ‚©ƒ‚ƒWƒ…[ƒ‹‚Æ‚©<=>‚Æ‚©’N‚©Žg‚Á‚Ä‚éH

822 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/16(‹à) 10:24:14.76 ID:8MYQQby5d.net]
<=> Žg‚Á‚Ä‚é



823 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/16(‹à) 11:19:29.52 ID:rgyul2GY0.net]
>>796,797
‚Ö[ ‰‚߂Ēm‚Á‚½

824 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/16(‹à) 12:00:08.46 ID:8wSlC2cWa.net]
ƒEƒzƒb‰‰ŽZŽq

825 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/16(‹à) 12:09:30.80 ID:3/NVi56ad.net]
<=>‚͕֗˜‚¾‚Ë
Žg‚¢o‚·‚Æ‚â‚ß‚ç‚ê‚ñ

826 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/16(‹à) 12:26:19.15 ID:YwJTJAAR0.net]
<=>‰‚߂Ēm‚Á‚½‚¯‚ǂ߂¿‚á•Ö—˜‚¾‚È
‚¤‚¿‚̊‹«‚¶‚áŽg‚¦‚È‚¢‚Ì‚ªŽc”O‚¾‚¯‚Ç

827 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/16(‹à) 15:18:01.45 ID:h3Zax2und.net]
operator==‚Ìdefault‚͕֗˜‚¾‚í

828 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/17(“y) 02:36:30.45 ID:ufrS8am+a.net]
a > b, a < b, a == b ‚ðˆê“x‚É”»’è‚·‚邾‚¯‚̉‰ŽZŽq‚̉½‚ª‚»‚ñ‚ȕ֗˜‚â‚Ë‚ñI
‚Æ‚¨‚à‚Á‚½‚炱‚êˆê‚Â’è‹`‚·‚邾‚¯‚ÅŠeŽí”äŠr‰‰ŽZŽq‘S•”Ž™“¶¶¬‚µ‚Ä‚­‚ê‚é‚Ì‚Ë
‚È‚é‚Ù‚Ç‚±‚è‚á•Ö—˜‚©‚à

829 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/17(“y) 05:21:21.32 ID:dncno9m70.net]
unordered‚Ì”äŠr‚ÌŽÀ‘•‚Í‘Š•Ï‚í‚炸–À‚¤

830 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/17(“y) 08:51:24.48 ID:SViislQC0.net]
ƒƒŠƒRƒ“ƒVƒ‡ƒ^нŠì‚¶‚á‚ñ

831 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/17(“y) 09:11:20.17 ID:rODQUlPF0.net]
using rel_ops ‚¾‚ƃXƒR[ƒv‘S‘̂ɉe‹¿‚ł邩‚çŽg—pT‚¦‚Ä‚½‚¯‚ÇAoperator<=>‚Å‘S•”‰ðŒˆo—ˆ‚邿‚¤‚ɂȂÁ‚½‚̂͂¢‚¢‚È

832 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/17(“y) 09:32:05.93 ID:XBBLmCjVd.net]
3•û‚ª‚ ‚邯4•û‚à—~‚µ‚­‚È‚é

a < b
a = b
a > b
unordered

Œ‹‹Ç–ß‚è’l4’l‚ÌŠÖ”‚ðì‚邱‚ƂɂȂé



833 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/17(“y) 11:46:18.72 ID:QZoKK6jA0.net]
‰F’ˆ‘D‰‰ŽZŽqccI
‚Á‚ăI[ƒo[ƒ[ƒhccI
‰Â”\‚È‚ÌccHI

834 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/17(“y) 12:25:08.76 ID:dQNfWhWG0.net]
>>807
std::partial_ordering•Ô‚·‚悤‚É‚·‚ê‚Î<=>‚Å4•ûo—ˆ‚邼

835 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/17(“y) 12:44:09.97 ID:rODQUlPF0.net]
>>808
‚¢‚âA‚È‚É‚ð‚¢‚Á‚Ä‚é‚ñ‚¾
‚»‚Ì‚½‚߂̂à‚Ì‚¾‚ë

836 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/17(“y) 14:06:58.32 ID:t4TbQFP40.net]
ƒXƒgƒŠ[ƒ€“üo—͂Ɏg‚Á‚Ä‚¢‚¯i¦ç’k‚Å‚·j

837 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/17(“y) 14:23:32.76 ID:QZoKK6jA0.net]
>>810
‚»‚ê‚Í‚»‚¤‚©ccorz
a-b‚̃I[ƒo[ƒtƒ[‘Îô‚È‚¾‚¯‚©‚ƈêuŽv‚Á‚½cc

838 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/20(‰Î) 07:42:37.51 ID:louNKIVjd.net]
NaN“¯Žm‚Ì”äŠr‚Æ‚©‚ ‚é‚©‚ç‚È

839 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/20(‰Î) 14:22:24.61 ID:UPRI61by0.net]
‚±‚̃XƒŒŒ©‚Ă邯‚í‚©‚邪C++‚ªD‚«‚Á‚ÄŒ¾‚Á‚Ä‚é‚â‚‚Á‚Ä’m”\’á‚¢‚È

840 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/20(‰Î) 15:05:44.24 ID:0942ga5D0.net]
‚±‚̃XƒŒ‚ɂ͎üˆÍ‚É“V˂ƌ¾‚í‚ê‚él‚ª‚¢‚é‚©‚ç‚»‚ê‚͈Ⴄ‚È

841 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/20(‰Î) 15:17:57.65 ID:/qMRbodsp.net]
Ž©Ì‚¾‚¯‚Ç‚È

842 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/20(‰Î) 15:21:56.61 ID:louNKIVjd.net]
‚ ‚ñ‚Ȃ₂ɖJ‚ß‚ç‚ê‚Ä‚àŠð‚µ‚©‚Ë‚¦‚æ‚Á‚Ă₂É
‚Ç‚¤Žv‚í‚ê‚æ‚¤‚ªŠÖŒW‚Ë[‚È‚ 



843 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² 236f-s0Sd) mailto:sage [2022/12/25(“ú) 18:29:48.93 ID:Dw6urQXv0.net]
namespace std {
template <class T, std::size_t N>
struct array;
}

‚Ý‚½‚¢‚É•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Ì‘O•û錾‚ðŽ©ì‚̃wƒbƒ_‚É‘‚­‚Ì‚Á‚Ä‚â‚Á‚ς薢’è‹`“®ì‚È‚ñ‚Å‚·‚©‚ËH

844 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² cf7c-5mfr) mailto:sage [2022/12/25(“ú) 18:51:26.23 ID:PNih05NQ0.net]
std‚ÉŸŽè‚É錾‰Á‚¦‚Ä‚¢‚¢‚̂͊ù‘¶ƒeƒ“ƒvƒŒ[ƒg‚Ì“ÁŽê‰»‚¾‚¯
‘¼‚Í–¢’è‹`

845 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/25(“ú) 20:29:17.71 ID:8blj/qJt0.net]
>>818
Œ´‘¥‚Æ‚µ‚Ä‚Í std –¼‘O‹óŠÔ‚ɂȂñ‚ç‚©‚Ì錾‚â’è‹`‚ð’ljÁ‚µ‚½‚ç–¢’è‹`‚Æ‚¢‚¤‚±‚ƂɂȂÁ‚Ä‚éB
https://timsong-cpp.github.io/cppwp/n4861/namespace.std
‚»‚ÌŽ–—á‚àŠY“–‚·‚邯Žv‚¤B

ðŒ•t‚«‚Å‹–‚³‚ê‚Ä‚¢‚é“ÁŽê‰»‚Í‚ ‚邪 C++20 ‚©‚ç§ŒÀ‚ª‹­‰»‚³‚ꂽB
(]—ˆ‚ÍðŒ•t‚«‚Åuƒeƒ“ƒvƒŒ[ƒg‚Ì“ÁŽê‰»‚ð’ljÁ‚Å‚«‚év‚¾‚Á‚½‚Ì‚ªuƒNƒ‰ƒXƒeƒ“ƒvƒŒ[ƒg‚Ì“ÁŽê‰»‚ð’ljÁ‚Å‚«‚év‚ɉü‚ß‚ç‚ê‚Ä‚¢‚éB)
ƒ†[ƒU[’è‹`Œ^‚²‚Ƃ̃JƒXƒ^ƒ}ƒCƒY‚ð‹–‚µ‚½‚¢ê–Ê‚Å‚Í Customization Point Object (CPO) ‚ð
Šˆ—p‚·‚é•ûŒü«‚Ȃ̂œÁŽê‰»‚łǂ¤‚É‚©‚·‚é•K—v‚à‚È‚¢‚µ§ŒÀ‚ª‹­‚­‚Ȃ邱‚Ƃ͂ ‚Á‚Ä‚àŠÉ˜a‚³‚ê‚邱‚Ƃ͂Ȃ¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB

846 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/25(“ú) 21:15:27.65 ID:BoLdymVdF.net]
‚»‚ñ‚ÈŒ˜‹ê‚µ‚¢Ž–‚È‚ñ‚ÄŒ¾‚í‚ñ‚Å‚à‚¦‚¦‚â‚ñH
‚Ç‚ñ‚È•¾ŠQ‚ª‚ ‚é‚ñH

847 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/25(“ú) 22:24:02.06 ID:9/OfwQI/0.net]
>>821 •W€ƒ‰ƒCƒuƒ‰ƒŠ‚Ì•ÏX‚É‚ ‚½‚Á‚ÄA std ‚É錾’ljÁ‚µ‚Ä‚¢‚éƒ\[ƒX‚ւ̉e‹¿‚ðl‚¦‚È‚¢‚Æ‚¢‚¯‚È‚­‚È‚éB

848 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/25(“ú) 22:39:45.88 ID:8rnFU1jp0.net]
>>822
ƒŠƒ“ƒN‚ÅŽ¸”s‚·‚é‚Ì‚ÅC³‚·‚ê‚Ηǂ¢‚¾‚¯‚Å‚Í?

849 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/25(“ú) 22:40:44.04 ID:8rnFU1jp0.net]
u–¢’è‹`v‚Á‚ĂقǂɂÍ[‚È–â‘è‚͂Ȃ¢‚ÆŽv‚¤‚ñ‚¾‚æ‚Ë

850 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/25(“ú) 23:02:22.44 ID:PNih05NQ0.net]
ƒRƒ“ƒpƒCƒ‰‚ªstd‚ÉŸŽè錾‚ª‚È‚¢‚±‚Æ‚ð‘O’ñ‚É‚µ‚½‚ ‚ç‚ä‚éÅ“K‰»‚ÌŒ‹‰Ê‚ðŽó‚¯“ü‚ê‚é‚È‚ç•ʂɂ¢‚¢‚ÆŽv‚¤‚æ
‰´‚Íâ‘΂Ɍ™‚¾‚©‚çŠÖ‚í‚ç‚È‚¢‚Å‚­‚ê‚æ

851 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/25(“ú) 23:15:00.75 ID:8rnFU1jp0.net]
>>825
‚¢‚â‚Ü‚Ÿ>>818‚͉´‚¶‚á‚È‚¢‚̂ʼn´‚à•K—v«‚ðŠ´‚¶‚Ä‚¢‚é‚킯‚ł͂Ȃ¢‚¯‚Ç‚à
‹ï‘Ì“I‚ɉ½‚ð‹°‚ê‚Ä‚¢‚é‚Ì‚©•ª‚©‚ç‚ñ

852 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/26(ŒŽ) 01:10:32.66 ID:OBkbHJZM0.net]
>>826
‰½‚ª‹N‚«‚é‚©‹ï‘Ì“I‚ɂ킩‚ç‚È‚¢‚©‚ç‹°‚낵‚¢‚ñ‚¾‚æB



853 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/26(ŒŽ) 01:18:22.88 ID:D/1vl6x80.net]
>>827
ƒƒNƒƒN‚µ‚Ä‚±‚È‚¢‚©H

854 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 01:20:46.52 ID:YnLWxzzl0.net]
>>827
oresamaƒ‰ƒCƒuƒ‰ƒŠ‚Ì’†‚Åoresama–¼‘O‹óŠÔ‚ª‚ ‚Á‚Ä
array‚ª’è‹`‚³‚ê‚Ä‚¢‚½‚Æ‚µ‚Ä
oresamaƒ‰ƒCƒuƒ‰ƒŠ‚Ƃ͕ʂ̃vƒƒWƒFƒNƒg‚Å
oresama::array‘O•û錾‚µ‚½‚Æ‚«‚É
‹N‚±‚肤‚邱‚Ƃ͗\‘z‚ª‚‚­‚æ‚Ë?
‚»‚ꂪstd–¼‘O‹óŠÔ‚¾‚Æ“®ì‚ª–¢’è‹`‚¾‚Ƃ̂±‚Æ‚¾‚¯‚Ç‚à
‰½‚ªˆá‚¤‚Ì‚©•ª‚©‚è‚Ü‚·?

855 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² cf7c-5mfr) mailto:sage [2022/12/26(ŒŽ) 01:30:35.37 ID:2gdEMUwk0.net]
>>829
ƒRƒ“ƒpƒCƒ‰—l‚ÍstdˆÈ‰º‚ðŽv‚¤‚܂܂ɓÁ•ʈµ‚¢‚µ‚ăJƒIƒX‚ŃAƒhƒzƒbƒN‚ÈÅ“K‰»ˆ—‚ð‚¢‚­‚ç‚Å‚à“ü‚ê‚邱‚Æ‚ª‹–‚³‚ê‚Ä‚é

856 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² b101-jXNG) mailto:sage [2022/12/26(ŒŽ) 01:51:58.67 ID:YnLWxzzl0.net]
>>830
>>825‚àŽw“E‚µ‚Ă邯‚Çoresama‚Æstd‚̈Ⴂ‚Í‚»‚ê‚­‚ç‚¢‚¾‚æ‚Ë?
‹ï‘Ì“I‚ɂǂ¤‚¢‚¤Å“K‰»‚ð‚µ‚Ä•@‚©‚爫–‚‚ðo‚·‚Ì‚©‚È?
‚Ü‚Ÿ‚»‚ñ‚È‚±‚Ƃ𕪂©‚él‚Í‚¨‚ç‚ñ‚©‚È...

857 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/26(ŒŽ) 02:20:44.42 ID:OBkbHJZM0.net]
>>831
ƒRƒ“ƒpƒCƒ‰‚Ì“à•”‚É‹»–¡‚ðŽ‚Á‚Ä’²‚ׂ½‚¢‚È‚ç‚Ç‚ñ‚Ç‚ñ‚â‚ê‚΂¢‚¢‚æB
Ú‚µ‚¢l‚ª‘‚¦‚é‚Ȃ炻‚ê‚Í‚½‚¢‚Ö‚ñŠì‚΂µ‚¢I

‚Å‚àAƒŠƒbƒ`‚È C++ ƒRƒ“ƒpƒCƒ‰‚̃\[ƒXƒR[ƒh‚ð“Ç‚ñ‚Å—lX‚ÈÅ“K‰»‚ª‚Ç‚¤‘g‚݇‚킳‚é‚©‚܂Ŕcˆ¬‚·‚é‚Ì‚Í
‘Š“–‚É‚‚¢‹Z”\‚ðŽ‚Á‚½’Bl‚łȂ¢‚Æ–³—‚Ȃ̂ł±‚̃XƒŒ’ö“x‚ł͂Ȃñ‚à‚í‚©‚ç‚ñ‚ÆŽv‚¤B
¢‚Ì’†‚ɂ͂±‚ê‚ð•ێ炵‚Ä‚¢‚él‚ª‚¢‚é‚ñ‚¾‚©‚ç‚ ‚肪‚½‚¢˜b‚¾‚æ‚ÈB

Ž„‚ª‚Ç‚±‚©‚ÅŒ©‚½‚¨‚Ú‚ë‚°‚È‹L‰¯‚ł͕W€ƒeƒ“ƒvƒŒ[ƒgŠÖ˜A‚̈ꕔ‚Å
ƒ}ƒ“ƒOƒ‹‚̃‹[ƒ‹‚ªˆÙ‚È‚é (–¼‘O‚ª’Z‚­‚È‚é‚æ‚¤‚É‚µ‚Ä‚éH) ‚Æ‚¢‚¤‚Ì‚ª‚ ‚é‚Ì‚Å
•ςȂ±‚Æ‚ð‚·‚é‚Æ”j’]‚·‚邱‚Æ‚à‚ ‚é‚Ì‚©‚à‚µ‚ê‚È‚¢B

858 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 02:29:01.84 ID:2Z6X9F6ZM.net]
‚È‚º‚±‚¤‚à‚í‚´‚í‚´–¢’è‹`“®ì‚𓥂ݔ²‚«‚½‚¢‚â‚‚ª‘½‚¢‚Ì‚©

859 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/26(ŒŽ) 02:33:59.35 ID:OBkbHJZM0.net]
ƒRƒ“ƒpƒCƒ‰‚ðƒiƒ‚Ă邩‚炾‚ëB
u–¢’è‹`“®ì‚‚Á‚Ä‚à‚Ç‚¤‚¹‚±‚¤‚Ȃ邾‚낤v‚Æ‚¢‚¤—\‘ª‚ªo—ˆ‚邯M‚¶‚Ä‚¢‚éB
–³—‚Ȃ̂ÉB

860 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² 1301-iijX) mailto:sage [2022/12/26(ŒŽ) 05:51:34.26 ID:+xP92Jxa0.net]
‚Ü‚ ’P‚È‚éƒeƒ“ƒvƒŒ[ƒgƒ‰ƒCƒuƒ‰ƒŠ‚Ȃ̂Éstd‚¾‚¯‚ð“Á•ʈµ‚¢‚µ‚ÄÅ“K‰»‚ð}‚é‚̂͂¿‚å‚Á‚Æ‚â‚è‚·‚¬‚È‹C‚ª‚µ‚È‚­‚à‚È‚¢

861 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/26(ŒŽ) 07:41:41.79 ID:zTKHQ8850.net]
clang‚̃\[ƒXƒR[ƒh‚ÍC++ƒvƒƒOƒ‰ƒ€‚Ì‘‚«•û‚̕׋­‚ɂȂè‚Ü‚·‚Ë

862 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/26(ŒŽ) 08:06:50.83 ID:FVIubv9sd.net]
std::array‚Á‚ĂȂñ‚ç‚©‚Ìusing‚Å‚ ‚邱‚Æ‚ª(ƒRƒ“ƒpƒCƒ‰‘¤‚ւ̧ŒÀ‚Æ‚µ‚Ä)‹–‚³‚ê‚Ä‚½‚è‚·‚é‚ñ‚©H

‚à‚µarray‚ÌŽÀ‘Ì‚ª‚±‚ñ‚ÈŽÀ‘•‚¾‚Á‚½‚ç
namespase std::__internal {
template<class T, size_t>class array{...};
}
namespase std:: {
template<class T, size_t>using array=__internal<T,size>;
}

ŸŽè‚É‚±‚ê‘‚¢‚½‚ç‚Ü‚¸‚­‚È‚ç‚ñ‚©H
namespase std{
template<class T, size_t>class array;
}



863 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 09:12:05.09 ID:5S/2UDN2d.net]
‚È‚é‚Ë

864 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/26(ŒŽ) 11:35:27.15 ID:v25C8vnQ0.net]
>>818
‚»‚ê‚â‚邯“Á’è‚ÌC++ƒo[ƒWƒ‡ƒ“A“Á’è‚̃Rƒ“ƒpƒCƒ‰‚Å‚µ‚©
ƒRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢ƒR[ƒh‚ɂȂ肩‚˂Ȃ¢‚µA
•’Ê‚É #include <array> ‚·‚ê‚΂¢‚¢‚¾‚ëB

‚»‚ê‚Æ‚à‚»‚ꂪo—ˆ‚È‚¢——R‚ª‚ ‚邯‚©H

865 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 12:12:38.12 ID:YnLWxzzl0.net]
>>832
‚È‚é‚قǃ}ƒ“ƒOƒŠƒ“ƒO•Ï‚¦‚ç‚ê‚邯ƒŠƒ“ƒJ[ƒGƒ‰[‚Å
‚µ‚΂µ”Y‚Þ‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚Ë

>>837
‚±‚ê‚̓Rƒ“ƒpƒCƒ‹‚Å’e‚©‚ê‚é‚̂ŕª‚©‚邯Žv‚¢‚Ü‚·

‚¨‚Ó‚½•û‚Æ‚à•׋­‚ɂȂè‚Ü‚µ‚½! —L‚è“‚²‚´‚¢‚Ü‚·
‚µ‚©‚µ–¢’è‹`“®ì‚Á‚ĂقǓ‚¢‚±‚Ƃɂ͂Ȃç‚È‚¢‚Ì‚©‚È‚Ÿ‚ÆŽv‚¢‚Ü‚·
‚Ȃ߂Ă܂·‚©‚ËŽ„?

866 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/26(ŒŽ) 13:31:39.98 ID:6bMfB0bxa.net]
>–¢’è‹`“®ì‚Á‚ĂقǓ‚¢‚±‚Æ

‚ÍH

867 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/26(ŒŽ) 13:38:20.67 ID:OBkbHJZM0.net]
>>840
–¢’è‹`“®ì‚Æ’è‹`‚³‚ê‚Ä‚¢‚é‚ñ‚¾‚©‚ç–¢’è‹`“®ì‚Æ‚µ‚©Œ¾‚¦‚ñ‚¾‚ëB

868 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/26(ŒŽ) 13:49:22.29 ID:YnLWxzzl0.net]
>>841
–¢’è‹`“®ì‚Ƃ̓Rƒ“ƒpƒCƒ‹‚àƒŠƒ“ƒN‚à’Ê‚Á‚ÄŽÀs‚Å‚«‚邯‚Ç
‚Ç‚ñ‚È“®ì‚ð‚·‚é‚©•ª‚©‚ç‚È‚¢i–¢’è‹`j‚Ì‚Å
Ž–‘O‚É•ª‚©‚éƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚⃊ƒ“ƒJ[ƒGƒ‰[‚É”ä‚ׂÄ
u“‚¢v‚Æ•\Œ»‚µ‚Ü‚µ‚½
‚¢‚í‚ä‚éu•@‚©‚爫–‚v

869 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 13:51:12.76 ID:YnLWxzzl0.net]
>>842
‚Ü‚Ÿ‹KŠi‚É‘‚©‚ê‚¿‚á‚Á‚Ä‚é‚ñ‚¾‚©‚ç‚»‚è‚á‚»‚¤‚Å‚·‚Ë

870 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/26(ŒŽ) 14:17:52.01 ID:OBkbHJZM0.net]
‚à‚µ‚àu•K‚¸ƒGƒ‰[‚Æ‚µ‚Ä•ñ‚³‚ê‚é‚ׂ«v‚Ý‚½‚¢‚ÈŽd—l‚É‚µ‚½‚ç std ‚Ì“Á•ʈµ‚¢‚ª—v‚é‚©‚ç
•W€ƒwƒbƒ_‚̃tƒ@ƒCƒ‹‚É‘f–p‚É‘‚­‚¾‚¯‚ÈŽÀ‘•‚Í‚â‚è‚É‚­‚­‚Ȃ邵ccB

871 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/26(ŒŽ) 14:22:21.57 ID:uyDYkqVs0.net]
void InitBoard(void) // ”Õ‚ð‰Šú‰»
{
int x, y;

for (y = 0; y < YMAX; y++)
{
for (x = 0; x < XMAX; x++)
{
board[x][y] = 0;
}
for (x = 0; x < XMAX; x++)
{
num[x] = 0;
}
}
}

‚±‚̈—‚Ì–³‘Ê‚ðÈ‚­ƒR[ƒh‚¨‚µ‚¦‚Ä‚­‚¾‚³‚¢

872 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 14:26:27.90 ID:A7MLr6bua.net]
>>843
“‚¢‚Ƃ킩‚Á‚Ä‚¢‚é‚Ì‚É
‚È‚ñ‚Å‚±‚Ì–¢’è‹`“®ì‚¾‚¯“‚­‚͂Ȃç‚È‚¢‚ÆŽv‚¦‚é‚ÌH



873 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 14:26:50.08 ID:9plh3gB/d.net]
memset(board, 0, sizeof board);
memset(num, 0, sizeof num);

874 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 14:33:45.39 ID:a6eE731v0.net]
>>846
‚Âbzero,ZeroMemory

875 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 14:39:30.42 ID:EnLBjT8OM.net]
•W€‚É <iosfwd> ‚ ‚é‚­‚ç‚¢‚¾‚µ“®‹@‚͂킩‚邯‚Ç‚à

‚ ‚ñ‚ÜÚ‚µ‚­‚È‚¢‚¯‚ǃ‚ƒWƒ…[ƒ‹‚Í‚æ‚Á‚Ä‚±‚ƂȂñ‚©‚ËH

876 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 14:44:20.75 ID:2wvNEB42d.net]
‹ÖŽ~‚ÆŒ¾‚í‚ê‚ÄA‚»‚¤‚Å‚·‚©‚Æ•·‚«•ª‚¯‚él‚ÆAƒSƒl‚él‚ª‚¢‚é‚Á‚Ä‚±‚Æ‚¾B

877 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 14:49:02.84 ID:YnLWxzzl0.net]
>>847
>>821‚©‚ç‚Ì—¬‚ê‚Í
ŽÀÛ‚Éu“‚¢v•@‚©‚爫–‚‚ªo‚鈗Œn‚͂Ȃ¢‚ñ‚¶‚á‚È‚¢‚©‚È?‚Á‚Ä–â‚¢Š|‚¯‚Å‚·
­‚È‚­‚Æ‚à‚±‚±‚̃XƒŒ‚ł̓Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚⃊ƒ“ƒJ[ƒGƒ‰[‚ɂȂ鎖—á‚Í
Žw“E‚ª‚ ‚è‚Ü‚µ‚½‚ªu“‚¢v‚±‚ƂɂȂ鎖—á‚Ío‚Ä‚¢‚Ü‚¹‚ñi’N‚©‚à‚µ‚ ‚ê‚Î?j

‚È‚º‚»‚¤l‚¦‚é‚©‚Í–¼‘O‹óŠÔoresama‚ł͇–@‚Å
–¼‘O‹óŠÔstd‚݂̂ɋKŠi‚É‚¨‚¢‚Ä—áŠO“I‚È‹K’肪‚È‚³‚ê‚Ä‚¢‚é‚©‚ç‚Á‚Ä’ö“x‚Å‚·
>>845‚̂悤‚ɃGƒ‰[‚ª–¾Ž¦“I‚Éo‚È‚¢‚Ì‚à
“‚¢‚±‚ƂɂȂç‚ñ‚Ì‚¶‚á‚È‚¢‚©‚È‚Ÿ‚Æ
Ž„‚ªl‚¦‚Ä‚µ‚Ü‚¤‚±‚Æ‚ÉvŒ£‚µ‚Ä‚¢‚é‚©‚à

878 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/26(ŒŽ) 14:50:30.84 ID:OBkbHJZM0.net]
>>846
std::fill ‚ðŽg‚¤‚Ì‚ª‘Ó–‚¶‚á‚È‚¢‚©‚ÈH

memset ‚Å‚à•’Ê‚Í–â‘è‚Í‹N‚«‚È‚¢‚ÆŽv‚¤‚¯‚Ç
ƒƒ‚ƒŠƒuƒƒbƒN (ƒoƒCƒg—ñ) ‚ɑ΂·‚鑀삾‚©‚ç board ‚ÌŒ^‚É‚æ‚Á‚Ä‚Í
–â‘肪‹N‚±‚邱‚Ƃ͂Ȃ­‚à‚È‚¢B

879 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 14:51:24.85 ID:YnLWxzzl0.net]
>>851
‚»‚¤‚¢‚¤‚±‚Ƃł͂Ȃ¢

•¶–@“I‚Ƀ_ƒuƒ‹ƒXƒ^ƒ“ƒ_[ƒh‚ɂȂÁ‚Ä‚é‚Ì‚ª‹CŽ‚¿ˆ«‚¢
–¼‘O‹óŠÔstd‚à

880 –¼‘OForesama‚à“¯‚¶Žæ‚舵‚¢‚Å‚ ‚é•û‚ª
•¶–@“I‚É”ü‚µ‚¢‚Á‚ÄŠ´‚¶‚Ä‚¢‚é‚©‚ç
ŽÀÛ‚É‚ÍÅ“K‰»‚Ì‚½‚ß‚Éstd‚Í“Á•ʈµ‚¢‚ª‹K’肳‚ê‚Ä‚¢‚é
[]
[‚±‚±‰ó‚ê‚Ă܂·]

881 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 15:04:20.66 ID:rUBUe8yFa.net]
(Ž©•ª‚̊‹«‚¾‚Æ)“‚¢‚±‚Ƃɂ͂ȂÁ‚ĂȂ¢‚©‚ç
–¢’è‹`“¥‚ñ‚łĂàOK”hH
Ѝ•Ù‚µ‚Ä‚­‚¾‚³‚¢

882 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 15:10:52.71 ID:YnLWxzzl0.net]
>>855
ø‚Á‚Ä‚à‚Ì‚ç‚È‚¢‚æw ’N‚à‚»‚ñ‚È‚±‚Ƃ͑‚¢‚Ä‚¢‚È‚¢

“‚¢‚±‚ƂɂȂ鎖—á‚ð‹³‚¦‚Ă˂Á‚Ä‚±‚Ƃ𑂢‚Ä‚¢‚Ü‚·
‚Ç‚¤‚¢‚¤‚±‚ÆiÅ“K‰»?j‚ð‘z’肵‚ă_ƒuƒ‹ƒXƒ^ƒ“ƒ_[ƒh‚É‚µ‚½‚Ì‚©
“®‹@‚ð’m‚肽‚­‚È‚¢‚Å‚·‚©?



883 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 15:12:35.95 ID:a6eE731v0.net]
fill_n(num,__countof(num),0)
ã‚Ìboard‚ÍŽ©•ª‚Ål‚¦‚é‚ñ‚¾

884 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/26(ŒŽ) 15:26:40.53 ID:OBkbHJZM0.net]
>>854
Ž©•ª‚ªì‚Á‚½ƒ‰ƒCƒuƒ‰ƒŠ‚Ì–¼‘O‹óŠÔ‚ɉ½‚ð’ljÁ‚³‚ê‚Ăೂµ‚­“®‚­ (‚Ü‚½‚Í•K‚¸ƒGƒ‰[‚ɂȂé) ‚悤‚É•ÛØ‚µ‚Ä‚ñ‚Ì‚©H
Šeƒ‰ƒCƒuƒ‰ƒŠ‚²‚Ƃ̋““®‚É•ÛØ‚µ‚Ä‚¢‚邱‚Æ‚Æ•ÛØ‚µ‚ĂȂ¢‚±‚Æ‚ª‚ ‚é‚͓̂–‚½‚è‘O‚Ì‚±‚Æ‚¾‚ëB
‚¨‘O‚̃‰ƒCƒuƒ‰ƒŠ‚ɂ‚¢‚Ä‚Ì•ÛØ‚Í‚¨‘O‚ª‚·‚é‚©‚çuŒ¾Œê‚Å‚ÍvŠÖ’m‚µ‚È‚¢‚Á‚Ä‚¾‚¯‚ÅA
oresama ‚ɉ½‚ð’ljÁ‚µ‚Ä‚à‚æ‚¢‚±‚Æ‚ª•ÛØ‚³‚ê‚Ä‚é‚킯‚ł͂Ȃ¢B

885 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 16:14:39.95 ID:YnLWxzzl0.net]
>>858
‚½‚Ô‚ñ“`‚í‚Á‚ĂȂ¢‚È
ˆÈ‰º‚ðƒ†[ƒU‚ªŽ©•ª‚̃\[ƒX‚É‘‚­‚Ì‚Í>>820‚ÌŒ¾‚¤‚悤‚É‹KŠi‚ŋւ¶‚ç‚ê‚Ä‚¢‚é
namespace std {
template <class T, std::size_t N>
struct array;
}
“¯‚¶‚­oresama::ARRAY‚È‚éƒJƒXƒ^ƒ€‚̃Nƒ‰ƒXƒeƒ“ƒvƒŒ[ƒg‚ª’è‹`‚³‚ê‚Ä‚¢‚½‚Æ‚µ‚Ä
ˆÈ‰º‚ðƒ†[ƒU‚ªƒ\[ƒX‚É‘‚­‚͇̂–@
namespace oresama {
template <class T, std::size_t N>
struct ARRAY;
}
‚±‚ê‚ðƒ_ƒuƒ‹ƒXƒ^ƒ“ƒ_[ƒh‚Å‹CŽ‚¿‚ªˆ«‚¢‚ÆŽv‚Á‚Ä‚¢‚é
Å“K‰»‚Æ‚Ìà‚¾‚¯‚Ç‚à
‹ï‘Ì“I‚È‚±‚Æ‚ð’m‚Á‚Ä‚¢‚él‚ª‚¢‚½‚ç•·‚«‚½‚¢‚È

886 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 16:17:49.67 ID:+99B24rl0.net]
>>846
‚»‚Ìboard[x[][y]‚̓[ƒƒtƒBƒ‹‚µ‚Ä‚à—Ç‚¢”z—ñH
”ÕŠO‚É”ò‚Ño‚·Œj”n”ò‚т̂‘¬”»’èƒeƒNƒjƒbƒN‚Æ‚µ‚ÄŽÀ‚Íboard[-1][-2]‚ª•ǂ̃R[ƒh‚ɂȂÁ‚Ä‚¢‚é
‚Æ‚©‚ ‚è‚»‚¤
¦ ‘S‚­‚Ì‘z‘œ‚Å‚·
¦ –¢’è‹`“®ì‚ÆŒ¾‚í‚ê‚Ä‚à’m‚ç‚»‚ñ‚±‚ÌꇃAƒZƒ“ƒuƒŠƒR[ƒh‚ª³‚µ‚­‚Ä‘¬‚¯‚ê‚΂¦‚¦‚ñ‚¶‚á
¦ ‚±‚Ìê‡2ŽŸŒ³”z—ñ‚Í‚â‚߂ăJƒ‰ƒ€”‚ª2‚ׂ̂«‚Ì1ŽŸŒ³”z—ñ‚Å‚ ‚é‚ׂ«
¦ ‚±‚±‚܂őS‚­‚Ì–Ï‘z‚Å‚·

887 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 16:19:44.55 ID:+99B24rl0.net]
à–¾‚ª”²‚¯‚½GGG
board[-1][-2]‚ª•ǂ̃R[ƒh‚É‚È‚é‚æ‚¤‚ÈŽv‘z‚ÌꇂÍ
board[0..][0..]‚É‚à“–‘R”Õ‚ðŽæ‚èˆÍ‚ނ悤‚ɕǂ̃R[ƒh‚ª”z’u‚³‚ê‚é

888 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/26(ŒŽ) 16:26:57.23 ID:OBkbHJZM0.net]
>>859
‚¨‘O‚̃‰ƒCƒuƒ‰ƒŠ‚ÌŽd—l‚Í‚¨‘O‚ªŒˆ‚ß‚éA
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ÌŽd—l‚ÍŒ¾ŒêŽd—l‚ÅŒˆ‚ß‚éB
‚»‚±‚ɂȂñ‚̈Ⴂ‚à‚ ‚è‚Ⴕ‚Ë‚¥‚¾‚낤‚ª

889 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 16:30:53.99 ID:/571GBxYM.net]
>>862
ˆês–ڂ͈Ⴄ
oresama::ARRAY‚Ì‘O•û錾‚ª‡–@‚Ȃ̂Í
•¶–@‚Å‹K’肳‚ê‚Ä‚¢‚é

890 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/26(ŒŽ) 16:34:00.09 ID:OBkbHJZM0.net]
>>863
No.
‹–‚³‚ê‚Ä‚¢‚é‚̂͂»‚̃‰ƒCƒuƒ‰ƒŠ‚ÌÝŒv‚ª‚»‚¤‚È‚Á‚Ä‚¢‚é‚©‚ç‚Å‹–‚³‚È‚¢Žd—l‚̃‰ƒCƒuƒ‰ƒŠ‚Í‚ ‚蓾‚éB

891 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 16:44:01.34 ID:/571GBxYM.net]
>>864
‘O•û錾‚ð‹–‚³‚È‚¢ÝŒv‚È‚ñ‚Ä–{“–‚É‚ ‚é‚Ì?

892 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 16:54:23.72 ID:QSsdq8qk0.net]
>>865 ‚ ‚邿B•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ª‚»‚¤B



893 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 16:55:15.06 ID:zTKHQ8850.net]
‚©‚Ü‚Á‚Ä‚¿‚á‚ñ

894 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/26(ŒŽ) 16:55:21.28 ID:OBkbHJZM0.net]
>>865
‚·‚Å‚É >>837 ‚ÅŽ¦‚³‚ê‚Ä‚éB Œ©‚©‚¯ã‚Ì–¼‘O‚͕ʖ¼‚Å‚ ‚é‚©‚à‚µ‚ê‚È‚¢B
•Ê–¼‚ł͂Ȃ¢ŽÀ‘•‚Å‘‚©‚ê‚Ä‚¢‚邱‚Æ‚ª‚Í‚Á‚«‚肵‚Ä‚¢‚Ä«—ˆ‚à•ÏX‚³‚ê‚È‚¢‚Æ oresama::ARRAY ‚ɂ‚¢‚Ä
•ÛØ‚³‚ê‚Ä‚¢‚é‚Ȃ炻‚ê‚ð‚ ‚Ä‚É‚µ‚Ä‚à‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌB
‚ÅA‚»‚ê‚ð•ÛØ‚·‚é‚©‚Ç‚¤‚©‚̓‰ƒCƒuƒ‰ƒŠ‚ðì‚Á‚½‚â‚‚ÌÙ—ÊŽŸ‘æB

895 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 17:07:33.78 ID:/571GBxYM.net]
>>866
’N‚©“Ë‚Áž‚ñ‚Å‚­‚ê‚邯Žv‚Á‚Ä‚½
—L“I

896 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 17:11:08.06 ID:+99B24rl0.net]
namespace‚̓Vƒ“ƒ{ƒ‹‚ÌÕ“Ë‚ð–h‚®‚½‚߂̂µ‚­‚݂Ȃ̂É
Œã‚©‚ç—v‘f‚ð’ljÁ‚Å‚«‚éŽd—l‚Ì•û‚ª‚¨‚©‚µ‚¢finalize‚Å‚«‚é‚ׂ«

‚¾‚¢‚½‚¢namespace oresama ‚ÉX=»Ý‚ª "bar.h" ‚É‚Ä void oresama:foo()‚ð’è‹`‚µ‚ÄA
C++‚Ì•W€ƒ‰ƒCƒuƒ‰ƒŠŽd—l‚µ‚©Œ©‚Ä‚¢‚È‚¢Y=»Ý‚ª "baz.h" ‚ɂ睂¶ƒVƒOƒlƒ`ƒƒ‚ňقȂéŽÀ‘•‚Ì
void oresama:foo() ‚ªŽÀ‘•‚³‚ê‚Ä‚µ‚Ü‚¤ŠëŒ¯«‚ª”ð‚¯‚ç‚ê‚È‚¢
‚Ì‚¾‚©‚ç‘æŽOŽÒ‚É‚æ‚énamespace“à‚Ö‚ÌŒã•t‚¯‚Í–{—ˆŒ¾‚í‚ê‚é‚Ü‚Å‚à–³‚­‹ÖŽ~‚³‚ê‚é‚ׂ«Ž–€A

“¯ˆêƒVƒOƒlƒ`ƒƒ‚ňقȂéŽÀ‘•‚ª‚ ‚Á‚½‚烊ƒ“ƒNŽž‚ɃGƒ‰[‚ɂȂéA‚Æ‹C‘Ì‚·‚邱‚Æ‚ÍꇂɌ@‚Á‚Ă͑S‚­‚Å‚«‚È‚¢
0xcc.net/blog/archives/000060.html

‚¿‚ÈVS2010‚¾‚Æ‚à‚Á‚ÆŠÈ’P‚ÉiƒXƒ^ƒeƒBƒbƒNƒŠƒ“ƒN‚Å‚àj‹N‚±‚¹‚éorz

897 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 17:13:25.25 ID:+99B24rl0.net]
’ù³orz
Œë1F C++‚Ì•W€ƒ‰ƒCƒuƒ‰ƒŠŽd—l‚µ‚©Œ©‚Ä‚¢‚È‚¢Y=»Ý
³1F oresama‚̃IƒŠƒWƒiƒ‹‚ÌŽd—l‘‚µ‚©Œ©‚Ä‚¢‚È‚¢Y=»Ý

Œë2F ꇂɌ@‚Á‚Ă͑S‚­
³2F ꇂɂæ‚Á‚Ă͑S‚­

898 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 17:15:26.88 ID:/571GBxYM.net]
>>868
˜b‚ªƒYƒŒ‚Ä‚¢‚é
‘O•û錾‚Í‹KŠi‚Ň–@‚¾‚æ
i‚½‚¾‚µ–¼‘O‹óŠÔstd“à‚𜂭j
•@‚©‚爫–‚‚Ío‚È‚¢...‚ÆŽv‚¤

899 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/26(ŒŽ) 17:58:37.42 ID:OBkbHJZM0.net]
>>872
‘O•ûéŒ¾Ž©‘̂͂¢‚¢‚æB
‚»‚̃‰ƒCƒuƒ‰ƒŠ“à‚łǂ¤’è‹`‚³‚ê‚Ä‚¢‚é‚©‚í‚©‚Á‚Ä‚¢‚Ä**‘Ó–‚È‘O•û錾‚ðo—ˆ‚é‚È‚ç**B
«—ˆ‚̃‰ƒCƒuƒ‰ƒŠ‚ÌXV‚ª‚ ‚Á‚Ä‚à‘Ó–‚Å‚ ‚肂¯‚é (‚Ü‚½‚͑Ó–‚łȂ­‚È‚Á‚½‚Æ‚«‚É’Ç]‚·‚é) ‚È‚çB

‚¢‚¿‚¢‚¿ƒ‰ƒCƒuƒ‰ƒŠ‚ª•ÛØ‚µ‚Ä‚¢‚È‚¢“à•”Žd—l‚𒲸‚µ‚đÓ–‚©‚Ç‚¤‚©Šm‚©‚߂Ȃ«‚á‚È‚ç‚È‚¢A‚Ç‚ñ‚ÈŠ±Â‚ª‹N‚«‚é‚©‚í‚©‚ç‚È‚¢
‚Á‚Ä‚Ì‚Í (ƒ‰ƒCƒuƒ‰ƒŠ‚ÌŽd—l‚Æ‚µ‚Ä‚Í) –¢’è‹`‚¶‚á‚ëB

900 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 18:28:18.27 ID:gLGPMU9jd.net]
>>854
ƒ^ƒuƒXƒ^‚Á‚ĉ½‚ªH
std‚ÉŸŽè‚ɒljÁ‚â‚Á‚Ă݂½H
ƒRƒ“ƒpƒCƒ‹’ʂ邼
•¶–@“I‚ɂǂ¤‚̂Ƃ¢‚¤‚±‚Æ‚Æ
‚Å‚«‚邱‚ƂƂâ‚Á‚Ä‚¢‚¢‚±‚Ƃ͈Ⴄ‚Æ‚¢‚¤‚±‚Æ‚ð
‹æ•Ê‚µ‚Ä‚¢‚é‚©H

901 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 18:40:09.55 ID:+xP92Jxa0.net]
>>846
CŒ¾Œê‚Íboard[x][y]‚Ìy‘¤‚ª˜A‘±‚É”z’u‚³‚ê‚é‚©‚ç for(x = ...){ for(y = ...){ ... } } ‚̇‚ɃlƒXƒg‚µ‚½•û‚ªŒø—¦“I‚ɂȂé‰Â”\«‚ª‚‚¢‚̂ʼn´‚È‚ç
for (x = 0; x < XMAX; x++){
for (y = 0; y < YMAX; y++){
board[x][y] = 0;
}
num[x] = 0;
}
‚Á‚Ä‘‚­‚ÆŽv‚¤

902 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 21:17:05.02 ID:YnLWxzzl0.net]
>>873
‘O•û錾‚Á‚ăwƒbƒ_‚ðŒ©‚Ä‚â‚é‚©‚ç
‹t‚ɑÓ–‚łȂ¢‘O•û錾‚Á‚Ăǂñ‚Èꇂ̂±‚Ƃ𑂢‚Ä‚¢‚é‚̂ł·‚©?
“à•”Žd—l‚𒲸‚·‚é•K—v‚à‚È‚¢‚ÆŽv‚¤‚̂ł·‚ª?



903 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 21:18:30.60 ID:YnLWxzzl0.net]
>>874
>>859‚Ì’Ê‚è

904 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 21:37:30.08 ID:2gdEMUwk0.net]
‘O•û錾‚̂‚à‚肪‚±‚¤‚¢‚¤‚̂ňӖ¡•Ï‚í‚Á‚Ä‚à’m‚ç‚ñ‚¼
d.hatena.ne.jp/DigitalGhost/20090216/1234793122

905 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 21:37:34.67 ID:Luv0983hM.net]
oresama –¼‘O‹óŠÔ‚É‘O•û錾‚ª’ljÁ‚³‚ê‚邯–¢’è‹`“®ì‚É‚È‚é‚æ‚¤‚È—á‚Á‚ÄŽÀÛì‚ê‚éH
std ‚ɂ‚¢‚Ă̓Rƒ“ƒpƒCƒ‰ƒ}ƒWƒbƒN‚Å‚à‰½‚Å‚à‚ ‚肾‚ª

906 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/26(ŒŽ) 21:47:21.55 ID:6ywYYiev0.net]
–¢’è‹`“®ì‚Í–¢’è‹`‚¾‚æ

ˆÓ}’ʂ蓮‚¢‚Ä‚àA
ƒfƒoƒbƒO‚·‚é‚̂ɕ֗˜‚È—áŠO‚ª“Š‚°‚ç‚ê‚Ä‚àA
‚܂Ƃà‚É“®‚¢‚Ă邿‚¤‚ÉŒ©‚¦‚ăƒ‚ƒŠ‰ó‚µ‚ĂĂàA
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ä‚à–â‘è‚È‚¢

ƒRƒ“ƒpƒCƒ‰‚ÆŽÀsŠÂ‹«‚Í‹‚ß‚ç‚ê‚铮삪Œˆ‚Ü‚Á‚ĂȂ¢‚©‚ç

907 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 22:12:49.76 ID:NZGNd7w4d.net]
•Ï‚È錾‚ª’ljÁ‚³‚ê‚邯SFINAE‚ª‹¶‚¤ƒpƒ^[ƒ“‚Æ‚©‚ ‚é‚©‚àB

908 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 23:28:38.90 ID:8d7AMOhX0.net]
>>877
‚Å‚«‚邱‚ƂƂâ‚Á‚Ä‚¢‚¢‚±‚Ƃ͈Ⴄ‚Æ‚¢‚¤‚±‚Æ‚ð‹æ•Ê‚µ‚Ă邩‚Æ‚ ‚ñ‚½‚É•·‚¢‚Ä‚¢‚é‚ñ‚¾
‚»‚±‚É‘¼l‚Ì”­Œ¾‚ðŽ‚¿o‚·—]’n‚͂Ȃ¢

“š‚¦‚É‹‡‚µ‚Ä‚¢‚é‚ñ‚È‚ç‘ʃŒƒX‚µ‚Ë‚¦‚Å–Ù‚Á‚Ä‚ë

909 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/26(ŒŽ) 23:47:11.05 ID:5EhwIIVK0.net]
‚Í‚¿‚Ý‚Â‚Í‚à‚¤“~‹x‚݂Ȃ̂©B— ŽR

910 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/26(ŒŽ) 23:57:12.44 ID:YnLWxzzl0.net]
>>882
>>859‚É‘‚¢‚Ä‚ ‚é‚©‚ç“ǂ݂½‚Ü‚¦

911 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:01:58. ]
[‚±‚±‰ó‚ê‚Ă܂·]

912 –¼‘OF89 ID:QO3hLMTW0.net mailto: >>820
Žv‚Á‚½‚ñ‚¾‚¯‚Ç‚³‘O•û錾‚Í`declarations'‚É“ü‚Á‚ĂȂ¢‚Á‚Ä‚±‚Ƃ͂Ȃ¢‚©‚È?
ˆÈ‰º‚ªŒ´•¶‚È‚ñ‚¾‚¯‚Ç‚à
>Unless otherwise specified, the behavior of a C++ program is undefined
>if it adds declarations or definitions to namespace std or to a
>namespace within namespace std.
•¶‚©‚ç‚Í“ü‚Á‚Ă邯‚à“ü‚Á‚ĂȂ¢‚Æ‚à‰´‚ɂ͔»’f‚ª‚‚©‚È‚¢
Šm‚©‚ÈŒ©‰ð‚ª‚ ‚él‚Í‚¢‚é‚©‚È?
[]
[‚±‚±‰ó‚ê‚Ă܂·]



913 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:11:56.45 ID:9ztV+U0x0.net]
>>884
“š‚¦‚É‹‡‚µ‚Ä‚¢‚é‚ñ‚È‚ç‘ʃŒƒX‚µ‚Ë‚¦‚Å–Ù‚Á‚Ä‚ë
‚Ä‚ß[‚ÌŒ¾—t‚ÅŒê‚ê‚È‚¢ƒtƒŠ[ƒ‰ƒCƒ_[‚ª
¶ŽY«‚̂Ȃ¢‚â‚‚̓vƒƒOƒ‰ƒ}‚̃Sƒ~‚Ì’†‚̃Sƒ~‚¾

914 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:13:15.81 ID:fnhKiHjQ0.net]
>>884 >859‚ÌŒ¾‚¤uƒ_ƒuƒ‹ƒXƒ^ƒ“ƒ_[ƒhv‚Í>862-864‚Ŕے肳‚ê‚ÄI‚í‚Á‚Ă邾‚ëB

915 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/27(‰Î) 00:14:08.27 ID:QO3hLMTW0.net]
>>886
>>859‚͉´‚Ì“Še‚¾‚æw

916 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:16:20.11 ID:9ztV+U0x0.net]
>>888
ƒSƒ~‚ß

917 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:18:30.98 ID:9ztV+U0x0.net]
ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚»‚Ì‚à‚Ì‚ð‰ü‘¢‚·‚邱‚Æ‚¾‚Á‚Ăł«‚é
ISO/IEC14882‚̃wƒbƒ_ƒtƒ@ƒCƒ‹‚¾‚¯‰ü‘¢‚µ‚¿‚á‚¢‚¯‚È‚­‚Ä
‚»‚êˆÈŠO‚̃wƒbƒ_ƒtƒ@ƒCƒ‹‚͉ü‘¢‚µ‚Ä‚¢‚¢‚±‚Ƃɂµ‚½‚¢‚Ì‚©‚æ
ƒ_ƒuƒXƒ^‚¾‚©‚ç‚Á‚ÄH@ƒoƒJ‚©

918 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:20:13.94 ID:9ztV+U0x0.net]
•W€‚̃wƒbƒ_ƒtƒ@ƒCƒ‹‚ð‘‚«Š·‚¦‚é‚ȂȂñ‚ăoƒJ—p‚Ìà–¾‚ª‹KŠi•[‚Ì’†‚É‘‚¢‚Ä‚ ‚é‚©‚Ç‚¤‚©’m‚ç‚ñ‚ª
‚»‚¤‚¢‚¤ƒŒƒxƒ‹‚Ì››—‹ü‚È‚ç‚ׂĂñ‚ȃ{ƒP‚ª

919 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:21:11.64 ID:QO3hLMTW0.net]
>>887
>>865ˆÈ~‚à“Ç‚ñ‚Å‚­‚ê‹‹‚¦
‘O•û錾‚Å•@‚©‚爫–‚‚ªo‚éƒP[ƒX‚Í–¼‘O‹óŠÔstdˆÈŠO‚ł͂Ȃ¢
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚⃊ƒ“ƒJ[ƒGƒ‰[‚Å’e‚¯‚é

–¼‘O‹óŠÔstd‚Å‚à‚È‚¢‚ÆŽv‚¢Žn‚߂Ă¢‚é
‹KŠi‚Ì`declarations'‚Í•’Ê‚Ì錾‚Ì‚±‚Æ‚Å
‘O•û錾‚Í‚±‚ê‚É“ü‚ç‚È‚¢à‚ÉŒX‚¢‚Ä‚«‚½

920 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/27(‰Î) 00:22:43.58 ID:QO3hLMTW0.net]
>>889
3s–Ú‚É‘‚¢‚Ä‚ ‚é‚©‚ç“ǂ݂Ȃæ

921 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:23:47.05 ID:QO3hLMTW0.net]
>>890,891
‰½‚Å•W€‚̃wƒbƒ_ƒtƒ@ƒCƒ‹‚ð‘‚«Š·‚¦‚é˜b‚ðŽn‚߂Ăé‚Ì?

922 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:28:00.93 ID:QO3hLMTW0.net]
>>820
>>>818
>Œ´‘¥‚Æ‚µ‚Ä‚Í std –¼‘O‹óŠÔ‚ɂȂñ‚ç‚©‚Ì錾‚â’è‹`‚ð’ljÁ‚µ‚½‚ç–¢’è‹`‚Æ‚¢‚¤‚±‚ƂɂȂÁ‚Ä‚éB
>https://timsong-cpp.github.io/cppwp/n4861/namespace.std
>‚»‚ÌŽ–—á‚àŠY“–‚·‚邯Žv‚¤B
‚±‚ꂪ³‚µ‚¢‚©‚à‚µ‚ê‚ñ‚µˆá‚¤‚©‚à‚µ‚ê‚ñ



923 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:33:27.20 ID:9ztV+U0x0.net]
>>893
‚¤‚邹‚¦–½—ß‚·‚ñ‚È
“Ç‚ñ‚Å—~‚µ‚¯‚ê‚Γǂ݂½‚­‚È‚é‚æ‚¤‚É‚¨‘O‚ª“w—Í‚µ‚ëƒJƒX

924 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:34:29.25 ID:9ztV+U0x0.net]
>>894
ˆê‚¾‚낤‚ª‚æ
std‚Ì’†‚É“­‚«‚©‚¯‚Ä“®ì‚ð•Ï‚¦‚悤‚Á‚Ęb‚¾‚ë
std‚¾‚¯‚»‚ê‚ð‚·‚é‚ȂƂ¢‚¤‚Ì‚ªƒ_ƒuƒXƒ^‚È‚ñ‚¾‚ë

925 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/27(‰Î) 00:36:22.67 ID:QO3hLMTW0.net]
>>896
‰´‚Í—D‚µ‚¢‚©‚ç‚Ë

>>859
>ˆÈ‰º‚ðƒ†[ƒU‚ªŽ©•ª‚̃\[ƒX‚É‘‚­‚Ì‚Í>>820‚ÌŒ¾‚¤‚悤‚É‹KŠi‚ŋւ¶‚ç‚ê‚Ä‚¢‚é
>namespace std {
> template <class T, std::size_t N>
> struct array;
>}
‹KŠi‚ŋւ¶‚ç‚ê‚Ä‚¢‚邯‘‚¢‚Ä‚¢‚élŠÔ‚ª
u‚Å‚«‚邱‚ƂƂâ‚Á‚Ä‚¢‚¢‚±‚Ƃ͈Ⴄ‚Æ‚¢‚¤‚±‚Æ‚ð‹æ•Ê‚µ‚Äv‚¢‚È‚¢‚킯‚È‚©‚낤

926 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:36:52.90 ID:9ztV+U0x0.net]
ìŽÒ‚ª‚·‚é‚ȂƂ¢‚¤‚±‚Æ‚ð‚È‚º‚µ‚½‚¢‚ñ‚¾‚æ
’E–‚µ‚½‚«‚៎è‚É‚â‚Á‚Ä‚ë
’N‚àŽ~‚߂₵‚Ë‚¦‚æ
ƒoƒJˆê•C‚Ç‚¤‚Ȃ낤‚ª’N‚à’m‚Á‚½‚±‚Á‚¿‚á‚Ë‚¦

927 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:37:18.87 ID:QO3hLMTW0.net]
>>897
>std‚Ì’†‚É“­‚«‚©‚¯‚Ä“®ì‚ð•Ï‚¦‚悤‚Á‚Ęb‚¾‚ë
ˆá‚¢‚Ü‚·

928 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:41:27.03 ID:QO3hLMTW0.net]
>>899
‹KŠi‚̉p•¶‚ªžB–†‚¾‚©‚ç“ǂ݊ԈႦ‚Ä‚ñ‚¶‚á‚È‚¢‚Ì?
‚Á‚ÄŽv‚¢Žn‚߂Ăé

929 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:42:11.81 ID:9ztV+U0x0.net]
‚ ‚ ‚»‚¤‚©‚¢
ŸŽè‚ÉŽv‚Á‚Ä‚È

930 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:43:47.73 ID:QO3hLMTW0.net]
>>902
‹KŠi‚͓ǂñ‚¾‚Ì‚©‚È?

931 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:47:28.29 ID:R1/11RYB0.net]
>>879
>>870 ÄÞÔ±

932 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:49:39.31 ID:QO3hLMTW0.net]
>>904
’è‹`‚ð‘‚¢‚½‚炱‚Ì–â‘è‚Í‹N‚±‚é‚Ë
‘O•û錾‚ł͋N‚±‚ç‚È‚¢



933 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:50:13.48 ID:R1/11RYB0.net]
uŸŽè‚Év‚ª”²‚¯‚Ä‚½orz
X=»Ý‚ª*ŸŽè*‚ɒljÁ‚µ‚½ "bar.h" ‚É‚Ä void oresama:foo()‚ð’è‹`‚Ì‚ð’m‚炸‚É
Y=»Ý‚ª "baz.h" ‚ɂ睂¶ƒVƒOƒlƒ`ƒƒ‚ňقȂéŽÀ‘•‚Ì void oresama:foo() ‚ªŽÀ‘•‚³‚ê‚Ä‚µ‚Ü‚¤
‚ÆŒ¾‚¤ê‡‚ÍæU–ʂɈÓ}‚µ‚È‚¢“®‚«‚ɂȂéi‚±‚Æ‚ª‚ ‚é

934 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:51:22.27 ID:R1/11RYB0.net]
>>905
’è‹`‚Ì–³‚¢‘O•û錾‚Æ‚©‰½‚Ì‚½‚߂ɂ·‚é‚ñ‚¶‚ácc

935 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:53:18.15 ID:QO3hLMTW0.net]
>>870‚ÍƒŠƒ“ƒJ[‚ªƒ`ƒFƒbƒN‚·‚ê‚΂±‚Ì–â‘è‚Í‹N‚±‚ç‚È‚¢‚Í‚¸‚È‚ñ‚¾‚¯‚Ç
ˆÓ}“I‚ɃI[ƒoƒ‰ƒCƒh‚Å‚«‚邿‚¤‚ɂȂÁ‚Ă邯‚©
‰½‚©‚œǂñ‚¾‹C‚ª‚·‚é...

936 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:54:50.91 ID:QO3hLMTW0.net]
>>907
ƒwƒbƒ_‚ð‚Å‚«‚邾‚¯include‚µ‚½‚­‚È‚¢‚©‚ç
ƒwƒbƒ_‚ðinclude‚µ‚½‚­‚È‚¢‚͈̂ˑ¶ƒwƒbƒ_‚ðŒ¸‚ç‚µ‚½‚¢‚©‚ç
‚Ý‚ñ‚Èpimpl‚Æ‚©‚Å‘O•û錾‚µ‚Ä‚é‚â‚ë?

937 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:54:51.28 ID:9ztV+U0x0.net]
>>903
“Ç‚ñ‚ł邿
‚ǂ̂­‚ç‚¢‚©Žw’肪‚È‚¢‚©‚ç‚Ç‚¤‚É‚Å‚àŒ¾‚¦‚é‚—

‹ê‚µ•´‚ê‚ɉ½‚ªŒ¾‚¢‚½‚©‚Á‚½‚Ì‚©‚È

938 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:56:18.99 ID:QO3hLMTW0.net]
>>910
‚ł͂ ‚È‚½‚Í`declarations'‚É
‘O•û錾‚ªŠÜ‚Ü‚ê‚邯‚ÌŒ©‰ð‚Å‚æ‚낵‚¢‚©?

939 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:58:30.57 ID:9ztV+U0x0.net]
>>911
‘O•û錾‚ĉ½H JIS X3014‚Ì‹KŠi•[‚ðŒŸõ‚µ‚Ä‚àƒqƒbƒg‚µ‚È‚¢‚ñ‚¾‚ª

940 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 00:59:25.89 ID:QO3hLMTW0.net]
forward declaration‚¶‚á‚È‚¢‚©‚È? ‚È‚¢?

941 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 01:03:39.45 ID:9ztV+U0x0.net]
‚³‚ ’m‚ç‚ñ‚Ë
‚¨‚Ü‚¦‚ÌžB–†‚³‚ð‰´‚ªˆ—‚µ‚Ä‚â‚é‹`—‚͂Ȃ¢

942 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 01:06:05.88 ID:9ztV+U0x0.net]
‹Zp”Â‚Åø‚èƒlƒ^‚ª‰pŒê—͂Ƃ©‚­‚¾‚ç‚ñ‚È
‰pŒêŒ—ÝZ‚̃oƒJ‚Æ“¯—Þ‚¾‚Á‚ăAƒs[ƒ‹‚µ‚½‚çŠiD‚¢‚¢‚ñ‚©‚æ‚—



943 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 01:08:38.87 ID:QO3hLMTW0.net]
>>915
‹KŠi‚ª‰pŒê‚Å‘‚©‚ê‚Ä‚é‚ñ‚¾‚©‚çŽd•û‚È‚¢‚¶‚á‚È‚¢‚©

>>914
ˆÐ¨‚ª—Ç‚¢Š„‚ɂ͓¦–S‚©
ª«‚ª‚Ë[‚È

944 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 01:12:56.49 ID:9ztV+U0x0.net]
ø‚Á‚Ä‚à–³‘Ê‚¾‚æ
‹`—‚̂Ȃ¢‚±‚Ƃ̓Á•ʃT[ƒrƒX‚ð‚³‚¹‚½‚¢‚悤‚¾‚ª
¢‚Ì’†‚»‚¤ŠÃ‚­‚͂Ȃ¢

‰Él‚ƈá‚Á‚Ä–¾“ú‚à’©‚©‚çŽdŽ–‚È‚ñ‚¾‚æ
ƒoƒCƒoƒC

945 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 01:14:43.51 ID:QO3hLMTW0.net]
>>916
‚¨‚Ü‚¢‚³‚ñ‚͈Ш‚æ‚­‰´‚ðø‚Á‚Ä‚½‚¯‚Ç‚à
‹KŠi‚à“Ç‚ñ‚łȂ©‚Á‚½‚Æ‚¢‚¤‚±‚Æ‚¾
ª‹’‚Æ‚µ‚½‚̂͋°‚ç‚­>>820‚Ì‘‚«ž‚݂̂Ý
‰´‚̓^‚Ȃ̂Œɂ­‚‚¢‚½‚ñ‚¾‚æ
‘¼l‚ÌŒ¾à‚𖳔ᔻ‚ÉM‚¶‚ÄŽ©‚ç‚ÍŠm‚©‚߂邱‚ƂȂ­
l‚ðUŒ‚‚·‚邱‚Ƃ͂â‚߂Ă­‚ê

946 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/27(‰Î) 01:34:54.20 ID:G9AKlNLO0.net]
‘O•û錾‚ªéŒ¾‚łȂ¢‰Â”\«‚È‚ñ‚Äl‚¦‚½‚±‚Æ‚à‚È‚©‚Á‚½‚ª
‚½‚Æ‚¦‚Î’P‚Ƀ|ƒCƒ“ƒ^‚Æ‘‚¢‚Ä‚ ‚邯‚«‚Ƀƒ“ƒoŠÖ”ƒ|ƒCƒ“ƒ^‚ðŠÜ‚ñ‚łȂ©‚Á‚½‚è‚·‚邱‚Æ‚ð
Žv‚¢o‚¹‚ΕςȗpŒê‚ɂȂÁ‚Ä‚é‰Â”\«‚Íl—¶‚É‚¢‚ê‚邯‚¢‚¤Žp¨‚Í•K—v‚©‚à‚µ‚ê‚È‚¢B

‚ ‚炽‚߂ČŸ“¢‚µ‚Ă݂½‚Æ‚±‚ëA‘O•û錾‚Æ‚¢‚¤—pŒê‚Ì’¼Ú“I‚È’è‹`‚͂Ȃ¢‚ªŽd—l’†‚Å
‘O•û錾 (forward declaration) ‚ƌĂ΂ê‚Ä‚¢‚é‚à‚Ì‚Í錾‚ÉŠY“–‚·‚邵A
’P‚É錾‚̈ʒu‚ª‘O•û‚Å‚ ‚é錾‚Ì‚±‚Æ‚ð‘O•û錾‚ƌĂñ‚Å‚¢‚邯‰ð‚µ‚Ä‚à—Ç‚¢‚ÆŽv‚¤B

947 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 02:38:42.00 ID:Kk7zAeAV0.net]
–¢’è‹`“®ì‚¾‚©‚ç錾‹ÖŽ~‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢
錾‹ÖŽ~‚µ‚Ă邩‚ç–¢’è‹`“®ì‚ɂȂÁ‚½‚ñ‚¾

948 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 02:48:53.38 ID:fnhKiHjQ0.net]
>>892
>865‚ÌŽ¿–â‚Í>866,868‚Å“š‚¦‚ªo‚Ä‚ÄA‚»‚Ì‘O‚̘b‚ɉe‹¿–³‚¢‚µEEE‚ƓǂÝi‚߂邯
>872‚Åu‘O•û錾‚Í‹KŠi‚Ň–@v‚Æ‚©‚¢‚¤“–‚½‚è‘O‚ÉŒ©‚¦‚éˆÓ–¡•s–¾‚Șb‚ɂ‚¢‚Ä‚¨‚èEEE

‚Ç‚¤‚à>859ˆÈ~‚Ìu‡–@v‚ª«‚̂悤‚Ȃ悭‚ ‚é‰ðŽß‚Ƃ͈Ⴄ‚悤‚Å‚ ‚邱‚ƂɋC•t‚¢‚½B
https://cpprefjp.github.io/implementation-compliance.html
> ‡–@ (legal)Eˆá–@ (illegal): ‚±‚ê‚ç‚ÌŒê‚̓vƒƒOƒ‰ƒ€‚ɑ΂µ‚Ä‚àŠµ—p‚³‚ê‚邪A‹ï‘Ì“I‚ȈӖ¡‚Í–¾Šm‚łȂ¢B ƒvƒƒOƒ‰ƒ€‚̳‚µ‚³‚ɂ͕¡”‚Ì…€‚ª‚ ‚邽‚߂ł ‚éB “KŠiA‚Ü‚½‚Í‚·‚ׂĂ̋K‘¥‚ð–ž‚½‚·A‚Ü‚½‚Í–¢’è‹`‚Ì“®ì‚ðŠÜ‚܂Ȃ¢‚Ȃǂªl‚¦‚ç‚ê‚éB
–¾Šm‚ÈŒ¾—t‚ÅŒ¾‚¢Š·‚¦‚ç‚ê‚é‚܂ʼnºŽè‚Él‚¦‚Ä‚à•s–Ñ‚»‚¤B



949 –¼‘OFu‘O•û錾‚Ív‚Æ‚¢‚¤‚Ì‚àuƒ†[ƒU[‘¤ƒR[ƒh‚É~‚È‘O•û錾‚ð‰Á‚¦‚Ä—˜—p‚µ‚Ä‚¢‚½ê‡‚Ƀ‰ƒCƒuƒ‰ƒŠXV‚ª‚ ‚Á‚Ä‚à~v
‚Æ‚©‚¢‚¤ˆÓ–¡‚ɂȂ肻‚¤‚¾‚¯‚Ç’[܂肷‚¬‚ĈӖ¡•s–¾‚ɂȂÁ‚Ä‚éB

u•@‚©‚爫–‚v‚Í–¢’è‹`“®ì‚Æ“¯‚¶ˆÓ–¡‚̂‚à‚è‚ÅŽg‚Á‚Ä‚»‚¤‚¾‚¯‚ǃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚⃊ƒ“ƒNƒGƒ‰[‚Íœ‚­‚悤‚Å‚à‚ ‚è
‚±‚ê‚à–¢’è‹`“®ì‚Ƃ͈Ⴄ‰½‚©B

‚³‚Á‚«ƒLƒŒ‚¿‚ç‚©‚µ‚Ä‚½l‚à‚±‚ñ‚ÈŠ´‚¶‚ʼn䖂ł«‚È‚­‚È‚Á‚½‚ñ‚¾‚낤B
–¾Šm‚È—pŒê‚ðŽg‚¤‚悤‚É‹C‚ð•t‚¯‚ÄŽå’£‚ð®—‚µ‚È‚¢‚ÆAŒN‚Ƃ܂Ƃà‚ɉï˜b‚µ‚Ä‚­‚ê‚él‹‚È‚­‚È‚é‚ÆŽv‚¤‚æB
[]
[‚±‚±‰ó‚ê‚Ă܂·]

950 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 07:37:18.96 ID:GSvWJ+1+0.net]
u“V˂̂ڂ­‚¿‚ñ‚ÌŠ®àø‚ȃŒƒX‚ð—‰ð‚Å‚«‚È‚¢–³”\‚È‚¨‘O‚炪ˆ«‚¢Iv‚Á‚Ä–\‚êo‚·‚¢‚‚à‚Ì“z‚¾‚©‚ç‚à‚¤•ú‚Á‚Æ‚¯‚æ

951 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 07:46:03.70 ID:nX/ozHbV0.net]
Ž–ŽÀ‚Æ‹““®‚¾‚¯‘‚¯‚΂¢‚¢

952 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 08:04:36.52 ID:l/ni+ylad.net]
ƒnƒbƒVƒ…¬‘m‚©



953 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 11:12:03.63 ID:QO3hLMTW0.net]
>>921
•@‚©‚爫–‚‚̓Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚⃊ƒ“ƒJ[ƒGƒ‰[‚Í“–‘RŠÜ‚܂Ȃ¢
‰½l‚©’m‚ç‚È‚¢‚悤‚¾‚¯‚Ç‚à‚Ђå‚Á‚Æ‚µ‚ÄŽ©‰‰‚µ‚Ä‚é‚ÌH

954 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 11:18:29.54 ID:QO3hLMTW0.net]
>>921
‚µ‚½‚ª‚Á‚Ä>>865‚Ì“š‚¦‚Ío‚Ä‚¢‚È‚¢
–¼‘O‹óŠÔstd‚Í>>820‚Ìdeclarations‚É
‘O•û錾‚ª“ü‚邯‚ÍŒÀ‚ç‚È‚¢‚Ì‚Å
“š‚¦‚É‚Í‚È‚ç‚È‚¢

‚»‚ê‚Æ‰´‚Í“VË‚­‚ñ‚Ƃ͕Êl
‰¡‚©‚ç‚¿‚á‚¿‚á“ü‚ê‚Ä‚él‚¾‚æ

955 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 11:39:33.69 ID:2fUOYjFgd.net]
‚Í‚¢‚Í‚¢A•Êl‚È‚ñ‚Å‚¿‚ã‚Ë~
ƒjƒ„ƒjƒ„

956 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 11:43:36.77 ID:QO3hLMTW0.net]
>>927
—Ⴆ‚Î>>654‚ª‰´‚¾‚æ

957 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 11:44:56.74 ID:2fUOYjFgd.net]
‚»‚ê‚Å‚»‚ê‚ÅH

958 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 11:45:14.64 ID:QO3hLMTW0.net]
‚¨‚ñ‚È‚¶ƒƒbƒ`ƒ‡ƒCŒŸõ‚µ‚Ä‚Ë

959 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 11:45:28.77 ID:fnhKiHjQ0.net]
u‚¢‚‚à‚Ì“zv‚ªˆêl‚Æ‚¢‚¤‚±‚Æ‚à–³‚¢‚©‚ç‚ÈB”ß‚µ‚¢‚±‚Æ‚ÉB

ƒRƒeƒnƒ“•t‚¯‚Ä‚­‚ê‚È‚¢H

960 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 11:46:04.33 ID:QO3hLMTW0.net]
“VË‚­‚ñ‚قǂ̎À—͂͂Ȃ¢‚Å‚·

961 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 11:46:30.13 ID:QO3hLMTW0.net]
>>931
‚Ç‚¤‚â‚Á‚¯‚é‚ÌH

962 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 11:58:22.17 ID:fnhKiHjQ0.net]
>>933 https://www.google.com/search?q=5ch+%E3%83%88%E3%83%AA%E3%83%83%E3%83%97



963 –¼‘OF“VÐ mailto:sage [2022/12/27(‰Î) 12:02:33.04 ID:QO3hLMTW0.net]
>>934
Thanks!

964 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ÌÞ°²Ó MM21-5fcg) mailto:sage [2022/12/27(‰Î) 12:03:58.07 ID:ifNnQS7gM.net]
>>837
–{‘è‚ÆŠÖŒW‚È‚¢‚¯‚Ç‚±‚ê‚Á‚Ä CTAD ŠÖ˜AŠÜ‚߂ċ““®Š®‘S‚É‘åä•v‚È‚ñ‚©H­‚È‚­‚Æ‚à C++17 ‚ł̓_ƒ‚¾‚ª

965 –¼‘OF“VÐ Ÿ41t0I.PYBW0z (ܯÁ®² b101-jXNG) mailto:sage [2022/12/27(‰Î) 12:04:16.27 ID:QO3hLMTW0.net]
‰´‚Í“V˂Ȃñ‚ČĂ΂ꂽ‚±‚Ƃ͂Ȃ¢‚ª
“V˂ƌĂ΂ꂽl‚¾‚±‚̃XƒŒ‚ŌĂ΂ꂽw

966 –¼‘OF“VÐ Ÿ41t0I.PYBW0z (ܯÁ®² b101-jXNG) mailto:sage [2022/12/27(‰Î) 12:04:54.10 ID:QO3hLMTW0.net]
“V˂ƌĂ΂ꂽl‚¾ƒ‚Æ„‚±‚̃XƒŒ‚ŌĂ΂ꂽw

967 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² 6d5f-aH43) mailto:sage [2022/12/27(‰Î) 12:12:33.94 ID:fnhKiHjQ0.net]
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B•‚©‚è‚Ü‚·B

968 –¼‘OF“VÐ Ÿ41t0I.PYBW0z (ܯÁ®² b101-jXNG) mailto:sage [2022/12/27(‰Î) 12:13:50.33 ID:QO3hLMTW0.net]
‚¢‚¦‚±‚¿‚炱‚»

969 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (½¯¯Ìß Sd57-Xl/E) mailto:sage [2022/12/27(‰Î) 12:17:08.49 ID:XYKyOOkrd.net]
>>865‚ÌŒ‹˜_‚Ä>>866‚ÅI‚í‚Á‚Ă邯Žv‚¤‚ñ‚¾‚¯‚Ç
‘O•û錾‚ªdeclaration‚¶‚á‚È‚¢‚Æ‚©‹È‰ð‚¾‚ë
‚½‚Ü‚½‚Üæ‚É“¯‚¶Œ^‚Å錾‚·‚邯‚¢‚¤‹Z–@‚ªƒeƒNƒjƒbƒN‚Æ‚µ‚Ĭ—§‚·‚邾‚¯

970 –¼‘OF“VÐ Ÿ41t0I.PYBW0z (ܯÁ®² b101-jXNG) mailto:sage [2022/12/27(‰Î) 12:29:08.28 ID:QO3hLMTW0.net]
‘O•û錾‚ªŠm‚©‚É>>820‚Ì`declarations'‚Ɋ܂܂ê‚骋’‚ª‚ ‚ê‚ÎŽ¦‚µ‚ĉº‚³‚¢
‘O•û錾‚Å•@‚©‚爫–‚‚ªo‚邱‚Æ‚Í
ŒœˆÄŽ–€‚Ì–¼‘O‹óŠÔstd‚Ìꇂ͕ۗ¯‚Æ‚µ‚Ä‘¼‚ɂȂ¢‚ÆŽv‚¤
>>837‚̓Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚Å’e‚©‚ê‚é‚̂ŕ@‚©‚爫–‚‚Ío‚È‚¢
‚ ‚ê‚΋³‚¦‚ĉº‚³‚¢

971 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 12:55:07.85 ID:XYKyOOkrd.net]
‚Ü‚¸‚ ‚È‚½‚ª‚Ç‚Á‚¿‚àdeclaration‚Ȃ̂ɂ½‚¾‚̃eƒNƒjƒbƒN‚Å‚ ‚é‘O•û錾‚ªŠÜ‚Ü‚ê‚È‚¢——R‚ð

972 –¼‘OFަ‚·‚ׂ«‚¾‚낤 []
[‚±‚±‰ó‚ê‚Ă܂·]



973 –¼‘OF“VÐ mailto:sage [2022/12/27(‰Î) 13:01:14.48 ID:QO3hLMTW0.net]
>>943
‰´‚Í“ü‚邯‚à“ü‚ç‚È‚¢‚Ƃઋ’‚ª‚È‚¢‚̂ŕۗ¯‚¾‚æ
‚Ç‚¿‚ç‚©‚̪‹’‚ª‚ ‚ê‚Î‰ðŒˆ‚¾‚Ë

974 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 13:09:43.62 ID:WVVp8u06d.net]
>>925
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚⃊ƒ“ƒNƒGƒ‰[‚à–¢’è‹`“®ì‚Å‹N‚±‚肤‚鎖‚̈ê‚‚Ȃñ‚¾‚¯‚Ç
‚Ç‚¤‚¢‚¤—‹ü‚Å•@‚©‚爫–‚‚©‚眊O‚³‚ê‚é‚ÌH

975 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 13:10:56.66 ID:8Y7pY2Mbd.net]
‚»‚ê‚͈Ⴄ‚¾‚ë

976 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 13:18:26.61 ID:WVVp8u06d.net]
ˆá‚í‚È‚¢‚æ
‰½‚Å‚à‹N‚±‚肤‚é‚Ì‚ª–¢’è‹`“®ì‚¾
‚¨‘O‚̓Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚Ì•û‚ª•@ˆ«–‚oŒ»‚æ‚è‚à”ñŒ»ŽÀ“x‚ª‚‚¢‚ÆŽv‚Á‚Ä‚é‚ÌH

977 –¼‘OF“VÐ mailto:sage [2022/12/27(‰Î) 13:19:13.33 ID:QO3hLMTW0.net]
>>945
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚⃊ƒ“ƒNƒGƒ‰[ -> “®ì‚µ‚È‚¢
–¢’è‹`“®ì -> “®ì‚·‚é

978 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 13:22:50.11 ID:WVVp8u06d.net]
Œ»ŽÀ“I‚Șb‚Æ‚µ‚Ä‚ÍA–¢’è‹`“®ìÓI‰ð͂Ō©‚‚¯o‚µ‚Äill[formedˆµ‚¢‚µ‚ăRƒ“ƒpƒCƒ‹‹‘”Û‚·‚éƒRƒ“ƒpƒCƒ‰‚ª‚ ‚Á‚½‚Æ‚µ‚ÄA‚»‚ê‚Í‹KŠiˆá”½‚ł͂Ȃ¢
“–‚½‚è‘O‚¾‚ëA‚¾‚Á‚Ä–¢’è‹`‚È‚ñ‚¾‚©‚ç

979 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 13:23:40.85 ID:XYKyOOkrd.net]
>>944
‚Ü‚¸‘O•û錾‚ªdeclaration‚Æ‚¢‚¤Žd—l‚Ì‚»‚Ƃɂ ‚é‰Â”\«‚ðŽ¦‚µ‚Ä‚­‚ê‚È‚¢‚Æ
‘O•û錾‚Á‚Ädeclaration‚ÌŒ¾ŒêŽd—lŠO‚Ì“®ì‚µ‚Ä‚é‚ÌH

980 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 13:24:42.77 ID:WVVp8u06d.net]
>>948
–¢’è‹`“®ì‚Ìu“®ìv(undefined behaviour‚Ìbehaviour)‚ÍŽÀsŽž“®ì‚¾‚¯ˆÓ–¡‚µ‚Ä‚é‚킯‚¶‚á‚È‚¢

981 –¼‘OF“VÐ mailto:sage [2022/12/27(‰Î) 13:27:30.62 ID:QO3hLMTW0.net]
>>950
‰´‚àð“ú‚©‚ç‹KŠi‚ð‚ ‚½‚Á‚Ă邯‚ÇŒ©‚‚©‚ç‚ñ‚Ì‚¾‚æ
C‚Ì‹KŠi‚ðŒ©‚ê‚Ηǂ¢‚Ì‚©‚È?

982 –¼‘OF“VÐ [2022/12/27(‰Î) 13:35:30.55 ID:QO3hLMTW0.net]
>>951
‰‚߂ĕ·‚¢‚½‚æ



983 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 13:35:53.60 ID:8Y7pY2Mbd.net]
>>951
’Ê‚ç‚È‚¢•”•ª‚Í–¢’è‹`“®ì‚̂܂܎c‚µ‚Ä—Ç‚¢‚킯‚¾‚¯‚Ç
ƒRƒ“ƒpƒCƒ‹‚ª’Ê‚ç‚È‚¢‚Æ‚È‚é‚Æ–â‘肾

984 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 13:43:49.52 ID:WVVp8u06d.net]
>>954
‰½‚ª–â‘è‚È‚ÌH‰½‚¾‚낤‚Æ–â‘è‚É‚µ‚È‚¢‚Ì‚ª–¢’è‹`‚Æ‚¢‚¤Ž–‚¾‚¼
‚»‚êˆÈ㌾‚¤‚È‚çu–¢’è‹`‚Æ‚¢‚¦‚Ç‚àƒRƒ“ƒpƒCƒ‹‚ÆƒŠƒ“ƒN‚Í•K‚¸’Ê‚ç‚È‚¯‚ê‚΂Ȃç‚È‚¢v‚Á‚Ä‹KŠi‘‚É‘‚¢‚Ä‚ ‚éꊒñަ‚µ‚Ä‚Ë

985 –¼‘OF“VÐ mailto:sage [2022/12/27(‰Î) 13:44:55.47 ID:QO3hLMTW0.net]
ƒ\[ƒX‚ªWikipedia‚Å\‚µ–ó‚È‚¢‚ª
–¢’è‹`“®ì‚Ƃ̓Rƒ“ƒpƒCƒ‹‚⃊ƒ“ƒN‚ð’Ê‚é‚à‚Ì‚ðŒ¾‚¤
https://ja.wikipedia.org/wiki/%E6%9C%AA%E5%AE%9A%E7%BE%A9%E5%8B%95%E4%BD%9C

–¼‘O‹óŠÔstd‚Ƀrƒ‹ƒh‚Å‚«‚éƒR[ƒh‚ð’ljÁ‚µ‚Ä‚à
“®ì‚ªˆÓ}’Ê‚è‚ɂȂ邩•ª‚©‚ç‚ñ‚æ
“®ì‚Í–¢’è‹`‚¾‚æ‚Á‚Ă̂ª>>820‚ÌŽw“E‚¾‚æ

986 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 13:46:12.79 ID:8Y7pY2Mbd.net]
–¢’è‹`‚¶‚á‚È‚­‚Ä‚àu•K‚¸’Ê‚ç‚È‚«‚á‚È‚ç‚È‚¢v‚È‚ñ‚Ä‹Lq‚͂Ȃ¢‚ÆŽv‚¤‚¯‚Ç

987 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 13:56:51.44 ID:fnhKiHjQ0.net]
>>956 ‚¿‚ª‚¤‚ñ‚¾‚æ‚È‚ŸB
> C‚âC++‚Ìê‡AƒRƒ“ƒpƒCƒ‰‚̓Rƒ“ƒpƒCƒ‹Žž‚É–¢’è‹`“®ì‚̃`ƒFƒbƒN‚ðs‚¤‚±‚Æ‚ª‚Å‚«‚é

‚æ‚èC++‹KŠi‚É‘¦‚µ‚½>921‚ÌƒŠƒ“ƒNæ‚àŒ©‚Ä‚ËB

988 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 13:57:29.46 ID:XYKyOOkrd.net]
>>952
•’Ê‚Édeclaration and definition‚Ì€‚Å‚à“Ç‚ñ‚Å‚ê‚Ηǂ¢‚ñ‚¶‚á‚È‚¢‚Ì

‘O•û錾“Á—L‚Ì“®ì‚ª‚ ‚é‚̂ɂ±‚±‚ɂȂ¢‚È‚ç•ʂł ‚é‰Â”\«‚àl‚¦‚Ä—Ç‚¢

989 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 13:59:01.95 ID:WVVp8u06d.net]
>>956
ƒSƒ~Ž‚Á‚Ä—ˆ‚ñ‚È
‚µ‚©‚à‚»‚̃Sƒ~‚É‚àƒRƒ“ƒpƒCƒ‹‘O‚Ƀ`ƒFƒbƒN‚µ‚Ä‚à‚¢‚¢(‚µ‚È‚­‚Ä‚à‚¢‚¢)‚Á‚Ä‘‚¢‚Ä‚ ‚é‚â‚ñ‚¯
>>957
ƒRƒ“ƒpƒCƒ‹o—ˆ‚È‚©‚Á‚½‚ç–â‘肾‚Æ‚©‚¢‚¤QŒ¾Œ¾‚¢o‚µ‚½‚̂͂¨‘O‚Ì•û‚¾‚낤‚ª

990 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 13:59:36.79 ID:fnhKiHjQ0.net]
>>957 ‚ ‚邿B https://timsong-cpp.github.io/cppwp/n4861/intro.compliance#2.1

991 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/27(‰Î) 14:01:35.95 ID:G9AKlNLO0.net]
>>956
Žd—lã‚Ì’è‹`‚ł͖¢’è‹`‚Ì‹““®‚Í–|–󒆂ɂං¶‚éB

> https://timsong-cpp.github.io/cppwp/n4861/defns.undefined
> during translation or program execution

992 –¼‘OF“VÐ mailto:sage [2022/12/27(‰Î) 14:23:44.32 ID:QO3hLMTW0.net]
>>962
ƒzƒ“ƒg‚¾‚Ëw

Wikipedia‚É‚ ‚邿‚¤‚ɃRƒ“ƒpƒCƒ‹‚àƒŠƒ“ƒN‚à’Ê‚Á‚Ä
ŽÀs‚͂ł«‚邯‚«‚ÉŽg‚¤‚±‚Æ‚ª‘½‚¢‚ÆŽv‚Á‚Ä‚½‚¯‚Ç‚à



993 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 14:42:36.98 ID:kLAEuBfs0.net]
>>956
–¢’è‹`“®ì‚Íc++•W€‚Ì‹K’èŠO‚Æ‚¢‚¤‚¾‚¯‚ÅAƒGƒ‰[‚ɂȂ邩‚Ç‚¤‚©‚Í‘S‚­ŠÖŒW–³‚¢BƒGƒ‰[‚É‚µ‚Ä‚àƒGƒ‰[‚É‚µ‚È‚­‚Ä‚àc++•W€‚ɂ͈ᔽ‚µ‚È‚¢B

www.open-std.org/jtc1/sc22/wg21/docs/standards
N4849.
3.28 –¢’è‹`‚Ì“®ì
‚±‚Ì•¶‘‚ª—v‹‚µ‚Ä‚¢‚È‚¢“®ì
[€–Ú‚Ö‚Ì’‹L 1: –¢’è‹`‚Ì“®ì‚ÍC‚±‚Ì•¶‘‚ª“®ì‚Ì–¾Ž¦“I‚È’è‹`‚ðÈ—ª‚µ‚½‚Æ‚«C–”‚̓vƒƒOƒ‰ƒ€‚ªŒë‚Á‚½\¬–”‚ÍŒë‚Á‚½ƒf[ƒ^‚ðŽg—p‚µ‚½‚Æ‚«‚É—\‘z‚³‚ê‚é‚©‚à‚µ‚ê‚È‚¢B
–¢’è‹`“®ì‚ÍC‚±‚Ì•¶‘‚ª“®ì‚Ì–¾Ž¦“I‚È’è‹`‚ðÈ—ª‚µ‚½ê‡–”‚̓vƒƒOƒ‰ƒ€‚ªŒë‚Á‚½\¬Žá‚µ‚­‚ÍŒë‚Á‚½ƒf[ƒ^‚ðŽg—p‚µ‚½ê‡‚É‘z’肳‚ê‚éB‹–—e‚³‚ê‚é–¢’è‹`‚Ì“®ì
—\‘ª‚Å‚«‚È‚¢Œ‹‰Ê‚ð‚à‚½‚炷󋵂̊®‘S‚È–³Ž‹‚©‚çA–|–󒆂܂½‚̓vƒƒOƒ‰ƒ€ŽÀs’†‚É“Á’¥“I‚È•¶‘‰»‚³‚ꂽ•û–@‚Å“®ì‚·‚邱‚Ƃ܂ÅA‹–—e‚³‚ê‚é–¢’è‹`“®ì‚͈̔͂ª‚ ‚è‚Ü‚·B
ŠÂ‹«‚ɉž‚¶‚Ä•¶‘‰»‚³‚ꂽ•û–@‚ŃvƒƒOƒ‰ƒ€‚ÌŽÀs‚ðs‚¤if’fƒƒbƒZ[ƒW‚Ì”­s‚Ì—L–³‚Í–â‚í‚È‚¢jB
‚Ü‚½A–|–ó‚âŽÀs‚ðI—¹‚·‚éif’fƒƒbƒZ[ƒW‚ð”­s‚·‚éj‚±‚Æ‚à‚ ‚è‚Ü‚·Bj
‘½‚­‚ÌŒë‚Á‚½ƒvƒƒOƒ‰ƒ€\¬‚ÍA–¢’è‹`‚Ì“®ì‚ð”­¶‚³‚¹‚é‚à‚̂ł͂Ȃ­Af’f‚ª•K—v‚È‚à‚̂ł ‚éB
’蔎®‚Ì•]‰¿‚ÍA–{‘‘æ 4 ð‚©‚ç‘æ 15 ð‚Å–¾Ž¦“I‚É–¢’è‹`‚ÆŽw’肳‚ꂽ“®ì‚ɂ͂Ȃç‚È‚¢B
‚©‚ç‘æ15€i7.7j‚܂łɖ¾Ž¦“I‚É–¢’è‹`‚ÆŽw’肳‚ꂽ“®ì‚ðŽ¦‚·‚±‚Ƃ͂Ȃ¢B- ƒGƒ“ƒfƒBƒ“ƒOƒm[ƒg]

994 –¼‘OF“VÐ mailto:sage [2022/12/27(‰Î) 14:53:01.92 ID:QO3hLMTW0.net]
>>964
—L“
—pŒê‚Í’ˆÓ‚µ‚ÄŽg‚í‚È‚¢‚Æ‚Ë

>>865‚ÌŽ¿–â‚ð³Šm‚É‚·‚邯
‘O•û錾‚ðŽ©•ª‚̃\[ƒX‚ɒljÁ‚·‚邯
ƒrƒ‹ƒh‚͂ł«‚邪“®ì‚ª–¢’è‹`‚ƂȂéÝŒv‚Í–{“–‚É‚ ‚é‚Ì?
i‚à‚¿‚ë‚ñstd‚ÍŒœˆÄŽ–€‚Ȃ̂ŕۗ¯‚·‚邯‚µ‚Ä‚»‚êˆÈŠO‚Å‚Ëj

995 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 15:32:40.76 ID:XYKyOOkrd.net]
std‚¾‚Æ–¢’è‹`‚Æ‚·‚é‚Á‚ÄŽd—l‚Ȃ̂Éstd•Û—¯‚µ‚Ăǂ¤‚·‚é‚ñ‚¾
–¢’è‹`‚ɂȂ炸‚ɃRƒ“ƒpƒCƒ‰‚ªŽd—l’Ê‚è‚̉ðŽß‚µ‚Ä“®ì‚·‚邾‚¯‚¾‚ë

996 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/27(‰Î) 15:37:36.05 ID:G9AKlNLO0.net]
Œ¾Œê“I‚ɂ͎d—l’Ê‚è‚̉ðŽß‚ð‚·‚é‚ª‚»‚ꂪ‚»‚̃‰ƒCƒuƒ‰ƒŠ‚ɂƂÁ‚Ä‘z’èŠO‚Å‚ ‚邿‚¤‚ÈA
‚‚܂è–{—ˆ‚Ì“®ì‚ƈقȂ錋‰Ê‚ðˆø‚«‚¨‚±‚·‚悤‚ÈŒ`‚ł̑O•û錾‚ª‚ ‚肤‚é‚©‚Æ‚¢‚¤ˆÓ–¡‚¾‚ëB

997 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/27(‰Î) 15:58:07.39 ID:G9AKlNLO0.net]
‚»‚ê‚Á‚Û‚¢—á‚ðì‚ꂽI
https://wandbox.org/permlink/6utNhLox1WhOaBV8

‚Ƃ͂¢‚Á‚Ä‚à“K؂ȑO•û錾‚ɂȂÁ‚Ä‚¢‚È‚¢‚©‚ç‹N‚±‚Á‚Ä‚¢‚邱‚Ƃł͂ ‚é‚Ì‚ÅA
uƒwƒbƒ_‚ðŒ©‚ÄŠÔˆá‚¢‚È‚­‘O•û錾‚Æ‚µ‚Ă͓KØ‚É‚È‚é‚æ‚¤‚É‘‚¢‚½‚¯‚Ç‹““®‚ɂ͉e‹¿‚ ‚év‚Æ‚¢‚¤—á‚ɂ͂ȂÁ‚ĂȂ¢B

998 –¼‘OF“VÐ mailto:sage [2022/12/27(‰Î) 16:01:30.79 ID:QO3hLMTW0.net]
>>966
˜b‚ª’Ê‚¶‚ñ‚Èw
‚»‚ÌŽd—l‚ð‰´‚Í‹^‚Á‚Ä‚¢‚é‚©‚ç•Û—¯
³Šm‚ÉŒ¾‚¤‚Ædeclarations‚É‘O•û錾‚͊܂܂Ȃ¢‚©‚à‚µ‚ê‚ñ‚ÆŽv‚Á‚Ä‚¢‚é

999 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² 73f0-4Ar3) mailto:sage [2022/12/27(‰Î) 19:17:57.55 ID:7IKxcRBS0.net]
‚¶‚ᬊw¶‚ÌŽ©—RŒ¤‹†‚ÌŽžŠú‚ªI‚í‚Á‚½‚çŒÄ‚ñ‚Å‚­‚¾‚³‚¢

1000 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 20:34:13.81 ID:AOBUz6/T0.net]
ƒ{ƒN‚¿‚á‚ñ‚Ì’É‚¢Ž©—RŒ¤‹†
ustdƒl[ƒ€ƒXƒy[ƒX‚É—Ž‘‚«v

1001 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/27(‰Î) 21:38:26.75 ID:Q5qxYeje0.net]
‚¶‚á‚ AISO‚Å–¢’è‹`‚ÌŽž‚ÍAƒRƒ“ƒpƒCƒ‰‚ÌŽd—l‚𒲂ׂĎg‚¦‚Ηǂ¢‚̂łÍH

1002 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 21:40:51.41 ID:FdHzEXmap.net]
ˆÚA‚Æ‚©‚ŃRƒ“ƒpƒCƒ‰•Ï‚í‚Á‚½‚çˆÓ}‚µ‚È‚¢ŽÀs‚·‚邯‚©•½‹C‚È‚ç‚È



1003 –¼‘OF“VÐ mailto:sage [2022/12/27(‰Î) 22:06:21.35 ID:QO3hLMTW0.net]
>>968
Šm‚©‚É‘O•û錾‚Å‹““®•Ï‚í‚é‚Ë
‚µ‚©‚µ‚±‚̃gƒŠƒbƒL[‚È—á‚ð‚à‚Á‚Ä
‘O•û錾‚ðŽ©•ª‚ÌŠÇ—ŠO‚Ì–¼‘O‹óŠÔistdˆÈŠO‚Å‚àj‚É
’ljÁ‚·‚é‚Ì‚ªŠëŒ¯‚ÆŒ¾‚Á‚Ä—Ç‚¢‚à‚Ì‚©‚ͳ’¼”Y‚Þ

1004 –¼‘OF“VÐ [2022/12/27(‰Î) 22:15:15.29 ID:QO3hLMTW0.net]
>>972,973
‰´‚Íâ‘΂Éstd‚Í‚¢‚¶‚ç‚È‚¢‚Ë

1005 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/27(‰Î) 22:17:12.44 ID:Q5qxYeje0.net]
‚¶‚á‚ ‰´‚à‚»‚¤‚·‚éB

1006 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/27(‰Î) 22:18:07.71 ID:xkGd3ITG0.net]
Ž©ìƒNƒ‰ƒX‚Åendl‚Ȃǂ̃}ƒjƒsƒ…ƒŒ[ƒ^‚ðƒI[ƒo[ƒ‰ƒCƒh‚·‚é‚É‚Ístd–¼‘O‹óŠÔ‚É“ü‚ê‚邵‚©‚È‚¢‚¶‚á‚È‚¢H

1007 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/27(‰Î) 22:19:58.45 ID:Kk7zAeAV0.net]
‚‚¤‚©std‚ªu•W€‚Å‚ ‚év‚ÆŒ¾‚¤ÝŒvã‘O•û錾‚ð‹ÖŽ~‚µ‚½‚©‚çŽd—lã–¢’è‹`“®ì‚ƂȂÁ‚½‚¾‚¯‚̘b‚Å
ŠëŒ¯‚¾‚©‚ç‘O•û錾‚·‚ׂ«‚¶‚á‚È‚¢‚Á‚Ęb‚¶‚á‚È‚¢‚ÆŽv‚¤‚æ
Œ‹‰Ê“I‚ɃRƒ“ƒpƒCƒ‰‘¤‚ª‚»‚ê‚ð‹tŽè‚ɂƂÁ‚ÄÅ“K‰»‚Æ‚©„‚µi‚ß‚½Œ`‚ɂȂÁ‚½‚Æ‚µ‚Ä‚à‚Ë

‘O•û錾‹–‚³‚È‚¢Žd—l‚̃‰ƒCƒuƒ‰ƒŠ‚Á‚ÄŒ¾‚¤‚̂͊댯‚¾‚©‚ç‚¶‚á‚È‚­
ŸŽè‚ÉŠg’£‚·‚邱‚Æ‹–‚³‚È‚¢‚ÆŒˆ‚ß‚½ƒ‰ƒCƒuƒ‰ƒŠ‚Å‚ ‚邯‚¢‚¤‚¾‚¯‚̘b‚Å

1008 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/27(‰Î) 22:24:30.48 ID:Q5qxYeje0.net]
>>977
ƒXƒgƒŠ[ƒ€‚̓zƒ“ƒg• —§‚‚æ‚ÈB
‚Ô‚Á”ò‚΂µ‚½‚­‚È‚Á‚Ä‚«‚½B
30”N‚­‚ç‚¢“{‚肪Žû‚Ü‚ç‚ñB

1009 –¼‘OF“VÐ mailto:sage [2022/12/27(‰Î) 22:55:56.41 ID:QO3hLMTW0.net]
•ª‚ƌÎQ‚È‚ñ‚Å‚·‚Ë

1010 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² 95da-Axul) mailto:sage [2022/12/27(‰Î) 23:15:16.94 ID:AOBUz6/T0.net]
>>977
ƒoƒJ‚ªÝŒv‚µ‚½‚©‚ç‚ȃAƒŒ

1011 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ܯÁ®² 9fea-ij7E) mailto:sage [2022/12/27(‰Î) 23:26:06.87 ID:VvvSD8wK0.net]
ostream ‚Æ@istream ‚̕ʂ̌š‚¯‚Ȃ̂ÅAƒtƒ@ƒCƒ‹ƒ|ƒCƒ“ƒ^‚à‚±‚Ì“ñ‚‚̃Nƒ‰ƒX‚ŕʂȂñ‚¾‚낤‚ÆŽv‚Á‚Ä‚¢‚½‚çA“y’dê‚ÅAŽÀ‚̓tƒ@ƒCƒ‹ƒ|ƒCƒ“ƒ^‚Í‹¤—L‚µ‚Ä‚¢‚Ü‚µ‚½‚Ÿ
‚Æ‚©Š¨•Ù‚µ‚Ăقµ‚¢‚Æ’ÉØ‚É‚¨‚à‚¢‚Ü‚µ‚½‚Ë‚¦

1012 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ (ÌÞ°²Ó MM21-5fcg) mailto:sage [2022/12/27(‰Î) 23:28:14.07 ID:2qRZfHzrM.net]
>>968
‚±‚ê–Ê”’‚¢‚È



1013 –¼‘OF“VÐ Ÿ41t0I.PYBW0z (ܯÁ®² b101-jXNG) mailto:sage [2022/12/28(…) 00:50:07.21 ID:YU/L8pIp0.net]
–³–¼namespace‚ň͂Á‚Ă邯‚±‚ª•Ï‘Ô

1014 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/28(…) 08:09:55.49 ID:jVoOqLVQM.net]
>>978
‚»‚¤‚¢‚¤‚Ì‚Íu‰ü‘¢c++v‚Æ‚Å‚àŒ¾‚¤‚ׂ«‚à‚Ì‚ÅAŒÂX‚Ì‹ï‘Ì“I‚ÈŽÀ‘•‚ð‹“‚°‚Ęb‚·‚ׂ«˜b‘èB
‹ï‘Ì“I‚ÈŽÀ‘•‚Ì–³‚¢u‰ü‘¢c++v‚È‚ñ‚ÄuƒIƒŒŒ¾Œêv‚Å‚µ‚©‚È‚¢‚©‚çA˜b‘è‚É‚µ‚Ä‚à‘ŠŽè‚É‚·‚郄ƒc‚Í‹‚È‚¢‚æB‹»–¡–³‚¢B

1015 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/28(…) 16:02:37.97 ID:wx2BQ76Ga.net]
>>981
‚Ü‚³‚©ƒvƒƒgƒ^ƒCƒv‚ª30”NŒã‚àŽg‚¢‘±‚¯‚Ă邯‚ÍŽv‚í‚È‚©‚Á‚½‚ñ‚¾‚æ

1016 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2022/12/29(–Ø) 22:47:04.14 ID:J2+EgPHK0.net]
>>974
u‚í‚©‚ç‚È‚¢v‚Æ‚¢‚¤ó‘Ô‚ªÅ‘å‚ÌƒŠƒXƒN‚¾B ¸¸‚µ‚ÄŽ–î‚ð”cˆ¬‚µ‚Ä‚©‚ç‚â‚镪‚ɂ͂¢‚¢‚æB
‚¾‚¯‚Ç­‚È‚­‚Æ‚àŽ„‚Í‚¢‚¿‚¢‚¿ƒ‰ƒCƒuƒ‰ƒŠ‚Ìׂ©‚¢‚±‚ƂȂñ‚Ä’²‚ׂ½‚­‚È‚¢‚µA
ו”‚ÌŽ–î‚Ü‚Å“Ç‚Ý‰ð‚¯‚éŽ©M‚͂Ȃ¢‚©‚ç»ìŽÒ‚̈Ó} (Žd—l‚Æ‚µ‚Ä–¾Ž¦‚³‚ê‚Ä‚¢‚é”͈Í) ‚ð’´‚¦‚é
‚悤‚ÈŽg‚¢•û‚ð‚ ‚¦‚Ä‚·‚邱‚Ƃ͂Ȃ¢‚¾‚낤‚Æ‚¢‚¤˜bB —v‚·‚é‚ÉŠ„‚ɇ‚í‚È‚¢B
‚µ‚È‚­‚Ä‚¢‚¢‚±‚Ƃ͂¹‚¸‚Éς܂¹‚ç‚ꂽ‚ç‚»‚̂ق¤‚ª‚¢‚¢‚¾‚ëB

Š„‚ɇ‚¤‚Æl‚¦‚Ä‚¢‚él‚ª‚¢‚½‚Æ‚µ‚½‚ç
u‚ñ‚Ȃ킯‚Ë[‚¾‚ëB ‚¨‘O‚ª’²‚ׂé‚̂ɘJ—Í‚ð‚©‚¯‚ĂȂ¢‚¾‚¯v
‚ÆŽv‚¤‚©‚çˆÀˆÕ‚É‚â‚Á‚¿‚Ⴄ‚â‚‚͂¿‚å‚Á‚ƃiƒ‚Ă邿‚¤‚ÉŠ´‚¶‚éB

‚»‚è‚á‚ ‘¼‚ɑłĂéŽè‚ª‚È‚¯‚ê‚Ί„‚ɇ‚í‚È‚­‚Ä‚à‚â‚ç‚´‚é‚𓾂Ȃ¢‚±‚Æ‚¾‚Á‚Ä‚ ‚邾‚낤‚¯‚Ç‚³‚ŸB

1017 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/30(‹à) 07:37:06.73 ID:zn+Ud9N00.net]
–{“–‚É—]Œv‚È‚¨¢˜b‚¾‚¯‚ÇA‚Í‚¿‚݂‚³‚ñ‚̂悤‚ÈŽÀ—Í‚ª‚ ‚él‚Í
‚Þ‚µ‚냉ƒCƒuƒ‰ƒŠ‚âƒRƒ“ƒpƒCƒ‰‚̃\[ƒX‚ð“Ç‚ñ‚¾•û‚ª‚¢‚¢‚æ

1018 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/30(‹à) 10:24:58.07 ID:O3GOnLRpa.net]
>>988
‚¨‚Ü‚¦‚ÍŽdŽ–‚µ‚½•û‚ª‚¢‚¢

1019 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/30(‹à) 11:11:02.33 ID:l10vdbnHr.net]
‰Î‚̋ʃXƒgƒŒ[ƒg‚â‚ß‚½‚ê

1020 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/30(‹à) 13:31:38.92 ID:p0azBXIn0.net]
std–¼‘O‹óŠÔ‚Ö‚ÌŸŽè—v‘f’ljÁ‚Í–¢’è‹`“®ì‚Æ‘‚©‚ê‚Ä‚¢‚é‚Ì‚É
std–¼‘O‹óŠÔ“à‚̃Nƒ‰ƒX‚ւ̃ƒ“ƒo’ljÁ‚ɂ‚¢‚Ă͂Ȃñ‚ÅŒ¾‹y‚ª–³‚¢‚Ì‚â‚낤‚Ècc
–¼‘O‹óŠÔ‚àƒNƒ‰ƒX‚àPG‚ÌÓ”C•ª’S”ÍˆÍ‚Ì‹æØ‚è‚Ý‚½‚¢‚È‚à‚ñ‚ÅA
‘æŽOŽÒ‚Ɍォ‚矎è‚ɘM‚ç‚ꂽ‚çÝŒv‚µ‚½PG‚ª¢‚é‚͓̂¯‚¶‚¾‚ÆŽv‚¤‚Ì‚¾‚¯‚ÇA

1021 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/30(‹à) 13:33:22.64 ID:DPUEZfMS0.net]
ŒãX‚ÌŽ–l‚¦‚ÄÝŒvo—ˆ‚È‚¢“z‚ÍPG‚ÉŒü‚¢‚ĂȂ¢

1022 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/30(‹à) 14:02:10.34 ID:p0azBXIn0.net]
Ž©•ª‚͂ł«‚éPG‚Å‚·‚ÆŽ©ŒÈ\‚·‚é>>992cc
‚»‚ÌŽ©g‚ª‚Ç‚±‚©‚ç—ˆ‚é‚Ì‚©‚Í’N‚à’m‚ç‚È‚¢cc



1023 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/30(‹à) 14:11:57.62 ID:DPUEZfMS0.net]
‚»‚ñ‚È‚±‚ÆŽv‚Á‚ĂȂ¢
‚¢‚܂܂Ō©‚Ä‚«‚½‰˜‚¢ƒ\[ƒX‘‚¢‚Ä‚¢‚é˜A’†‚Ì‘ˆÓ“_‚ðq‚ׂĂ¢‚邾‚¯‚Ì‚±‚Æ

1024 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/30(‹à) 14:28:22.93 ID:p0azBXIn0.net]
‚‚܂èstd–¼‘O‹óŠÔ‚̃\[ƒX‚͉˜‚¢‚©‚ç
—\–h‚Ì‚½‚ß‚Éstd–¼‘O‹óŠÔ‚Ö‚ÌŸŽè—v‘f’ljÁ‚Í–¢’è‹`“®ì‚Æ‚·‚é‚Ì‚ªstd‚ðÝŒv‚µ‚½PG‚Ì—§ê‚ł͓–‘R‚¾‚ÆA

1025 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/30(‹à) 14:33:46.74 ID:DPUEZfMS0.net]
ƒoƒJ‚È‚ÌH
‚È‚ñ‚Ì‚½‚߂̖¼‘O‹óŠÔ‚Ȃ̂©‚æ‚­l‚¦‚ë‚æ
ÝŒv‚ð‹æ•ª‚·‚邽‚ß‚¾‚ë
‚»‚±‚É‚¨‘O‚Ý‚½‚¢‚ȃƒPƒƒP‚È“z‚ª—Ž‘‚«‚µ‚½‚ç‚ß‚¿‚á‚­‚¿‚á‚ɂȂ邾‚ë

1026 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/30(‹à) 15:06:36.37 ID:uGEPy//I0.net]
stackoverflow •Ó‚è‚Å
ŠF‚³‚ñ‚ÌŒäˆÓŒ©‚ð•·‚¢‚Ä—ˆ‚¢‚æ‚—

1027 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/12/30(‹à) 17:36:57.79 ID:oiKCiiXa0.net]
Œã‚Ì‚±‚Æl‚¦‚ÄÝŒv‚·‚邿‚è‚àæ‚ÉŽè‚ª“®‚­‚悤‚Èl‚¶‚á‚È‚¢‚ƃvƒƒOƒ‰ƒ~ƒ“ƒO‚Íã’B‚µ‚È‚¢‚æ

1028 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/30(‹à) 17:55:02.39 ID:12nE7t5Ga.net]
>>998
‚à‚¤‚¨‘O‚ÌK@‚¢‚·‚é‚ÌŒ™‚¾‚æ
‚½‚̂ނ©‚çŽè“®‚©‚·‘O‚É3•ª‚­‚ç‚¢l‚¦‚Ä‚­‚ê

1029 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/12/30(‹à) 18:20:10.37 ID:2kXrfTwwd.net]
̂͂³AƒEƒH[ƒ^[ƒtƒH[ƒ‹‚Æ‚¢‚Á‚Ä
Š®àø‚ÈÝŒv‚ª‚Å‚«‚é‚܂ŃR[ƒh‚ÉŽè‚ðo‚·‚È
ÝŒv‚ªŒˆ‚Ü‚Á‚½‚ç–Ù‚Á‚Ä‚»‚ê‚É]‚¤ƒR[ƒh‚𑂯
‚È‚ñ‚Ă̂ª‚ ‚Á‚½‚¯‚Ç
‘O—á‚̂Ȃ¢‚à‚̂̊®àø‚ÈÝŒv‚È‚ñ‚Ăق¢‚Á‚Ƃł«‚é‚Ì‚©
Œ»ê‚©‚ç‚̃tƒB[ƒhƒoƒbƒN‚𖳎‹‚È‚ñ‚Ăł«‚é‚Ì‚©
‚Á‚Ä”½È‚©‚硎ž‚Ì•û–@˜_‚ª‚Å‚«‚Ä‚¢‚é‚킯‚Å

‚½‚¾‚µA‚»‚ê‚ðˆ«—p‚·‚邾‚¯‚ÌŠñ¶’Ž‚ð—iŒì‚Í‚µ‚È‚¢

1030 –¼‘OF1001 [Over 1000 Thread.net]
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’´‚¦‚Ü‚µ‚½B
V‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ­‚¾‚³‚¢B
life time: 60“ú 3ŽžŠÔ 50•ª 35•b

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






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

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ]iGLÍMjƒ306KB

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