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


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

C++‘Š’kŽº part134



1 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/01/20(“y) 09:05:42.21 ID:mJKRg6iz0.net]
ŽŸƒXƒŒ‚𗧂Ă鎞‚Í–{•¶‚Ì1s–ڂɈȉº‚ð’ljÁ‚µ‚ĉº‚³‚¢B
!extend:on:vvvvv:1000:512

C++‚ÉŠÖ‚·‚鎿–â‚â‚ç˜b‘è‚â‚ç‚Í‚±‚¿‚ç‚Ö‚Ç‚¤‚¼B
‚½‚¾‚µŽ¿–â‚Ì‘O‚É‚ÍFAQ‚Ɉê’Ê‚è–Ú‚ð’Ê‚µ‚Ä‚­‚¾‚³‚¢B
IDE (VC++‚È‚Ç)‚Ȃǂ̎g‚¢•û‚ÌŽ¿–â‚Í‚»‚ÌŠJ”­ŠÂ‹«‚̃XƒŒ‚É‚¨Šè‚¢‚µ‚Ü‚·B

‘OƒXƒŒ
C++‘Š’kŽº part133
mevius.5ch.net/test/read.cgi/tech/1511509970/

‚±‚̃XƒŒ‚à‚æ‚낵‚­‚ËB
y‰SŽÒнŒ}zC/C++Žº Ver.102yŠÂ‹«ˆË‘¶OKz
mevius.5ch.net/test/read.cgi/tech/1509780815/

¡’·‚¢ƒ\[ƒX‚ð“\‚邯‚«‚Í‚±‚±‚ÖB¡
@codepad.org/
@https://ideone.com/

[C++ FAQ]
https://isocpp.org/wiki/faq/
www.bohyoh.com/CandCPP/FAQ/ (“ú–{Œê)
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured

375 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/01(–Ø) 08:54:17.19 ID:1485DW7Q0.net]
‚¹‚â‚ÈB
rvalue reference ‚Í lvalue ‚¾‚¼B

376 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/01(–Ø) 10:38:08.68 ID:YKLxBKOvM.net]
‚ ‚肪‚Æ‚¤I•׋­‚ɂȂè‚Ü‚µ‚½

377 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/01(–Ø) 22:06:37.33 ID:fp7iC0tG0.net]
>>353
‚¿‚°‚¤

378 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 07:10:33.20 ID:GbvR6g/La.net]
noexcept‚Étrue,false‚ª‚ ‚é——R‚ɂ‚¢‚Ä‚Í

#include <type_traits>

template<typename T>
void test(T t)noexcept(is_unsigned<T>){
//T‚ÌŒ^‚ªunsigned‚ÌŽž‚¾‚¯‚Í—áŠO‚Í“Š‚°‚È‚¢
}

‚±‚¤‚¢‚¤Ž–‚ªo—ˆ‚邯‘‚¢‚Ä‚ ‚

379 –¼‘OFÁ‚½‚¯‚ÇAc++17ˆÈ~‚à–â‘è‚È‚­Žg‚¦‚邾‚낤‚©H []
[‚±‚±‰ó‚ê‚Ă܂·]

380 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 07:15:24.27 ID:bNTu0vGw0.net]
is_unsigned_v‚¾‚ë

‚È‚ºC++17ˆÈŒã‚Å”pŽ~‚É‚È‚é‚ÆŽv‚Á‚½‚ñ‚¾H

381 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 07:38:40.59 ID:GbvR6g/La.net]
std‚à”²‚¯‚Ä‚½BBB

”pŽ~‚ɂȂ邶‚á‚È‚­–Ê“|‚ÈŽ–‚ɂȂ肻‚¤‚¾‚ÆB

382 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 08:07:40.62 ID:mIGjbFX+0.net]
unsigned ‚Í‘g‚Ýž‚Ý—p‚¾‚ë

0 ` 255 ‚̃JƒEƒ“ƒ^[‚ȂǂÅA–³ŒÀ‚Ƀ‹[ƒv‚·‚éB
255‚ÌŽŸ‚ÉA0‚ª—ˆ‚é

overflow ‚É‚³‚ê‚邯¢‚é

383 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 08:51:13.35 ID:Du7whmdSM.net]
>>368
‘g‚Ýž‚݂łȂ­‚Ä‚à‹ÉX•’ʂɎg‚¤‚µA•W€ƒ‰ƒCƒuƒ‰ƒŠŽg‚Á‚Ä‚ê‚Î’m‚ç‚ÊŠÔ‚ÉŽg‚Á‚Ä‚éB



384 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 09:14:23.17 ID:vziGgrtU0.net]
size_t

385 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 09:29:49.65 ID:bNTu0vGw0.net]
‚»‚ê‚ðŒ¾‚¤‚È‚ç
uintptr_t

386 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 12:01:58.77 ID:D+SIA0G1d.net]
•’i‚Í uint_xxt ‚Æ size_t ‚µ‚©Žg‚í‚ñ‚í
int ‚Æ ptr ‚ ‚ñ‚܂葊ŒÝ‚ɕϊ·‚µ‚È‚¢‚µ

387 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 22:27:40.22 ID:3pZ6Fb9JF.net]
visualstudio2017 ‚ŃXƒ^ƒbƒNƒgƒŒ[ƒX‚ª‚µ‚½‚¢‚̂ł·‚ª‚Å‚«‚Ü‚¹‚ñB
ʼn‚ÍBoost.StackTrace‚ÅŽŽ‚Ý‚½‚̂ł·‚ªMSVC‚Å‚Ís”‚âƒtƒ@ƒCƒ‹–¼‚Ìo—Í‚ª”ñ‘Ήž‚Å
ƒAƒhƒŒƒX‚܂łµ‚©Žæ‚ê‚Ü‚¹‚ñ‚Å‚µ‚½B

ŽŸ‚ÉWinAPI‚ðŽg‚Á‚Ä‰ðŒˆ‚³‚¹‚悤‚Æ‚µ‚½‚̂ł·‚ª‚±‚ê‚à‚¤‚Ü‚­s‚«‚Ü‚¹‚ñB
SymGetSymFromAddr‚ðŽg‚¤‚Ƃǂ¤‚â‚Á‚Ä‚àƒGƒ‰[126‚ª‹A‚Á‚Ä‚«‚Ä‚µ‚Ü‚¢‚Ü‚·B

ˆÈ‰º‚̃vƒƒOƒ‰ƒ€‚ªVisualstudio2017‚Å“®ì‚µ‚Ä‚¢‚él‚Í‚¢‚È‚¢‚Å‚µ‚傤‚©H
ttps://github.com/shive/blogpost/blob/master/20130918-stacktrace/main.cpp

388 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/02(‹à) 23:27:18.83 ID:KYEHMUiK0.net]
ƒXƒ^[ƒgƒŒƒbƒN‚Æ‹ó–Ú‚µ‚½

389 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/02(‹à) 23:40:43.96 ID:vziGgrtU0.net]
>>373
‚±‚¤‚È‚Á‚½

---- BEGIN BACKTRACE ----
1 : 0x00e76873 : Project1 : mycode::foo : c:\users\\source\repos\project1\project1\main.cpp(116) :
backtrace();
2 : 0x00e76513 : Project1 : mycode::bar : c:\users\\source\repos\project1\project1\main.cpp(120) :
foo();
3 : 0x00e76563 : Project1 : mycode::baz : c:\users\\source\repos\project1\project1\main.cpp(124) :
bar();
4 : 0x00e76b33 : Project1 : mycode::hoge : c:\users\\source\repos\project1\project1\main.cpp(128) :
baz();
5 : 0x00e76f0d : Project1 : main : c:\users\\source\repos\project1\project1\main.cpp(134) : try {
6 : 0x00e7870e : Project1 : invoke_main : f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(78) : ?
7 : 0x00e785b0 : Project1 : __scrt_common_main_seh : f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(283) : ?
---- END BACKTRACE ----

390 –¼‘OF•ÐŽR”Ž•¶MZ mailto:sage [2018/03/02(‹à) 23:47:44.16 ID:7K8TE86Qd.net]
https://stackoverflow.com/questions/22481126/why-isnt-symgetsymfromaddr64-working-it-returns-error-code-126

–¢Šm”F

391 –¼‘OF373 mailto:sage [2018/03/03(“y) 01:05:16.48 ID:7bxI8Ps/M.net]
>>375
ƒvƒƒWƒFƒNƒg‚ÌÝ’è‚Ídbghelp.lib‚ð’ljÁ‚µ‚½‚¾‚¯‚Å‚µ‚傤‚©H
‚ ‚ÆWindows10‚Å‚·‚©H7‚Å‚·‚©H

>>376
Ž©•ª‚à‚»‚ê‚ð“Ç‚ñ‚Åx86‚Æx64—¼•ûŽŽ‚µ‚½‚̂ł·‚ªƒ_ƒ‚Å‚µ‚½AAA

392 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 01:52:28.21 ID:e0EB+SLu0.net]
>>377
Windows10‚ÅŽÀs
ƒ‰ƒCƒuƒ‰ƒŠ‚͒ljÁ‚µ‚½‚Ì‚Æ
‚±‚ÌFileName‚ªchar*‚Åmsvc‚ł͒ʂç‚È‚¢‚©‚ç“K“–‚É•¶Žš—ñ‚̃oƒbƒtƒ@‚ðì‚Á‚Ä“n‚µ‚½
>94 line.FileName = "?";

393 –¼‘OF373 mailto:sage [2018/03/03(“y) 07:43:32.07 ID:MjEj/kk+F.net]
>>378
Ž©•ª‚ÍWindows7&VisualStudio2017‚Ȃ̂ł·‚ª
dbghelp.libAdgbhelp.h‚ð’T‚·‚ƈȉº‚Ìꊂɂ ‚é‚Ì‚ÅWin10‚Å‚µ‚©‘Ήž‚µ‚Ä‚¢‚È‚¢‚Ì‚©‚È‚Æc

C:\Program Files (



394 –¼‘OFx86)\Windows Kits\10\Lib\10.0.16299.0\um\x86
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um

C:\Program Files (x86)\Windows Kits‚̉º‚É‚Í8.1‚Æ10
‚Æ‚¢‚¤–¼‘O‚̃tƒHƒ‹ƒ_‚ª‚ ‚é‚Ì‚ÅOS‚̔Ԇ‚Û‚¢‚Å‚·B

dbghelp.dll‚Ȃ炻‚±‚ç‚¶‚イ‚É‚ ‚é‚Ì‚ÅLoadModuleŠÖ”‚ŌĂׂ΂¢‚¯‚é‚Ì‚©‚à
[]
[‚±‚±‰ó‚ê‚Ă܂·]

395 –¼‘OF373 mailto:sage [2018/03/03(“y) 08:51:25.52 ID:MjEj/kk+F.net]
VisualStudio Installer‚Å\¬‚Ì•ÏX‚ð‚µ‚æ‚¤‚Æ‚·‚邯
'Windows XP Support for C++'‚Æ‚¢‚¤‚Ì‚ª‚ ‚Á‚Ä
‚±‚ꂪWindows7—p‚ÌSDK‚炵‚¢‚Å‚·Bi‚Ç‚ñ‚È–¼‘O‚Ì•t‚¯•û‚¾cj

‚±‚ê‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邯‚߂ł½‚­dbghelp.lib‚Ædbghelp.h‚ª’ljÁ‚³‚ê‚é‚Ì‚Å
‚»‚ê‚ŃRƒ“ƒpƒCƒ‹‚µ‚悤‚Æ‚·‚邯
#include <dbghelp.h>
‚Æ‚©‚­‚¾‚¯‚ŃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B

ƒGƒ‰[ C2760 \•¶ƒGƒ‰[: ƒg[ƒNƒ“ 'ޝ•ÊŽq' ‚Í—\Šú‚³‚ê‚Ä‚¨‚炸A'Œ^Žw’èŽq' ‚ª—\Šú‚³‚ê‚Ä‚¢‚Ü‚· scratch c:\program files (x86)\microsoft sdks\windows\v7.1a\include\objbase.h 239

Windows10‚𔃂¤‚©VisualStudio2015‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚©‚µ‚©‚È‚¢‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñGG

396 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 09:17:35.93 ID:iGrPHQq30.net]
>>380
Visual Studio 2017 ƒXƒŒ‚Ì919‚ ‚½‚è‚©‚ç˜b‘è‚ɂȂÁ‚Ä‚¢‚邯‚ÇA
VS2017 ‚Ì Windows ‹Œƒo[ƒWƒ‡ƒ“ƒTƒ|[ƒg‚Í‚¨‚©‚µ‚¢‚Ý‚½‚¢B
2015‚Æ“¯‚¶ƒc[ƒ‹ƒZƒbƒgASDK‚ð—p‚¢‚Ä‚à“®ì‚ªˆá‚¤B

2015‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚Ì‚ª‚¢‚¢‹C‚ª‚·‚éB

ŽQl
Visual Studio 2017 Part4 ¥
mevius.5ch.net/test/read.cgi/tech/1509244956/

https://www.visualstudio.com/ja/vs/older-downloads/

397 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 10:29:47.52 ID:eUUf6Fhxd.net]
ƒRƒ“ƒpƒCƒ‰‚ðì‚Á‚Ä‚¢‚é‚ñ‚Å‚·‚ªAchar 10bit short 18bit‚ÌŽž‚Ísizeof‚Í‚¢‚­‚‚ð•Ô‚¹‚΂¢‚¢‚ñ‚Å‚·‚©H

398 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage’Þ [2018/03/03(“y) 10:36:52.34 ID:/0Rk5gcF0.net]
>>382
ƒAƒhƒŒƒX’PˆÊ‚ð•Ô‚·Bƒ[ƒhƒAƒhƒŒƒbƒVƒ“ƒO‚È‚ç’Êí‘S‚Ä‚P‚ɂȂé

399 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 10:42:04.53 ID:iGrPHQq30.net]
ƒƒ‚ƒŠã‚̃ŒƒCƒAƒEƒgŽŸ‘æ
‚»‚Ì18ƒrƒbƒg‚ðŒ„ŠÔ‚¾‚炯‚Åchar8ŒÂ•ª‚̃ƒ‚ƒŠ‚É’u‚¢‚Ä‚é‚È‚ç8‚¾‚µA
‹l‚ß‚Ä2ŒÂ•ª‚Å’u‚¢‚Ä‚é‚È‚ç2

400 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 10:51:46.74 ID:sKvL+uoJ0.net]
sizeof(char)‚Í•K‚¸1‚¶‚á‚È‚©‚Á‚½‚Á‚¯H

401 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/03(“y) 12:49:02.99 .net]
sizeof‚ª¬”‚ð•Ô‚µ‚¿‚á‚¢‚¯‚È‚¢‚Á‚Ä’N‚ªŒˆ‚ß‚½‚ÌH🙄

402 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/03(“y) 13:15:05.21 ID:uc6Z/AdW0.net]
>>386
Žd—lB
C99 ‚¾‚Æ 7.17 ‚É size_t ‚Í sizeof ‰‰ŽZŽq‚ÌŒ‹‰Ê‚Ì•„†–³‚µ®”Œ^‚Á‚Ä‘‚¢‚Ä‚ ‚éB
C++11 ‚¾‚Æ 5.3.3 ‚É sizeof ‰‰ŽZŽq‚̕ԋp’l‚ÌŒ^‚Í size_t ‚Á‚Ä‘‚¢‚Ä‚ ‚Á‚ÄA
18.2 ‚É size_t ‚Í•„†–³‚µ®”Œ^‚Á‚Ä‘‚¢‚Ä‚ ‚éB

403 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 13:20:00.43 ID:Yc5zIgYv0.net]
sizeof(bool) == 0.125 ‚Å‚ ‚Á‚Ä—~‚µ‚¢‚Ì‚©‚—



404 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/03(“y) 13:43:14.93 ID:uc6Z/AdW0.net]
‚Ç‚¤‚¹”Ä®”¸Ši‚Å int ‚ɂȂ邱‚Ƃ΂©‚è‚Ȃ̂ÅA
ƒAƒhƒŒƒX’PˆÊˆÈ‰º‚̬‚³‚ȃIƒuƒWƒFƒNƒg‚É‚·‚éˆÓ–¡‚È‚ñ‚ĂȂ¢‚æB
‘å‚«‚È”z—ñ‚ňµ‚¢‚½‚¢‚Æ‚«‚Í std::bitset ‚ª—L‚邵B

405 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/03(“y) 14:56:24.32 .net]
>>387
‚ ‚肪‚Æ‚¤🤣

406 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 15:45:51.52 ID:+GZAkR500.net]
>>389
‚à‚µsizeof‚ª¬”‚ð•Ô‚µ‚½‚ç”Ä®”¸Ši‚Í“K—p‚³‚ê‚È‚¢‚ñ‚¶‚á‚È‚¢H

407 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 16:09:32.75 ID:e0EB+SLu0.net]
Žg—pŽÒ‚ª¬—‚·‚邿‚¤‚ÈŽd—l‚Í‚¿‚å‚Á‚Æ

408 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 18:28:41.77 ID:OIzMcqKj0.net]
‚±‚̔‚ɑ‚¢‚Ä‚ ‚邱‚Æ‚ª‚Ù‚Æ‚ñ‚ǂ킩‚Á‚Ä‚¢‚È‚¢‚悤‚ȃNƒ\‘fl‚Å‚·‚݂܂¹‚ñ‚ª‚¿‚å‚Á‚Æ‚¨•·‚«‚µ‚½‚¢‚±‚Æ‚ª‚ ‚è‚Ü‚·B
Windows 7‚ÅOpenCV‚ðTDM-GCC‚ɂ箂©‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·‚ªA‚ǂȂ½‚©‚±‚ÌÝ’è‚Å“®‚©‚³‚ê‚Ä‚¢‚é•û‚ȂNj‚ç‚ê‚

409 –¼‘OFÜ‚·‚Å‚µ‚傤‚©H
‚à‚µ‚­‚Í‘f’¼‚ÉVisualStudio‚Ȃǎg‚Á‚½‚Ù‚¤‚ª—Ç‚¢‚̂łµ‚傤‚©H
ð“ú‚©‚ç‚ ‚ꂱ‚ꎎ‚µ‚Ä‚¢‚é‚̂ł·‚ª‚Ü‚Á‚½‚­“®‚©‚È‚¢‚Å‚·B
[]
[‚±‚±‰ó‚ê‚Ă܂·]

410 –¼‘OF•ÐŽR”Ž•¶MZ mailto:sage [2018/03/03(“y) 19:01:36.20 ID:ZgUZF4A1d.net]
>>393
‰´‚È‚çƒpƒbƒP[ƒWƒ}ƒl[ƒWƒƒ‚ª‚ ‚éMSYS2+MinGWŽg‚¤‚æB
ƒpƒbƒP[ƒWƒ}ƒl[ƒWƒƒ‚ª‚È‚¢TDM-GCC‚È‚çA‚Ü‚¸AOpenCV‚ðƒrƒ‹ƒh‚µ‚ÄAƒŠƒ“ƒN‚Å‚«‚邿‚¤‚É‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢B
‚Ü‚ A‚ß‚ñ‚Ç‚¤‚­‚³‚¢–ó‚ÅB

411 –¼‘OF•ÐŽR”Ž•¶MZ mailto:sage [2018/03/03(“y) 19:37:06.06 ID:ZgUZF4A1d.net]
‰SŽÒ‚ÍVS‚â‚邯‚æ‚낵BNuGet‚Æ‚¢‚¤ƒpƒbƒP[ƒWƒ}ƒl[ƒWƒƒ‚ª‚ ‚邿B

412 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/03(“y) 20:12:29.49 ID:OIzMcqKj0.net]
•ÐŽR—l
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚»‚¤‚Å‚·‚ËAVS‚Íd‚¢‚Æ‚¢‚¤——R‚Å”ð‚¯‚Ä‚¢‚Ü‚µ‚½‚ª‚â‚Í‚è‚Ü‚¸‚Í‚¿‚á‚ñ‚Ɖ¤“¹‚©‚ç‚â‚Á‚Ä‚¢‚±‚¤‚ÆŽv‚¢‚Ü‚·B
е‚ꂽ‚çƒ\[ƒX‚©‚çƒrƒ‹ƒh‚à‚µ‚Ă݂½‚¢‚Å‚·‚ªA‚Ü‚¸‚ÍOpenCV‚Å‚ ‚ꂱ‚ꂵ‚½‚¢‚̂łâ‚è‚â‚·‚¢ŠÂ‹«‚ÅŠæ’£‚肽‚¢‚ÆŽv‚¢‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

413 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/03(“y) 20:37:52.59 ID:uc6Z/AdW0.net]
VS ‚Ì“‡ŠJ”­ŠÂ‹«‚ðŠO‚µ‚½ƒc[ƒ‹ƒZƒbƒg‚¾‚¯‚Ì SDK ‚à‚ ‚Á‚½‚Í‚¸B
‚Å‚à‚Ü‚ ‰SŽÒ‚Í“‡ŠJ”­ŠÂ‹«‚ª‚ ‚Á‚½•û‚ª‚¢‚¢‚Á‚Ă͓̂¯ˆÓ‚¾‚ÈB



414 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 21:19:46.86 ID:oo1zjTPVa.net]
C++‚Ì•¶Žš—ñAu16‚âu32string‚Æ‚©——§‚µ‚Ă邯‚Ç¡ŽžTCHAR‚Æ‚©Žg‚í‚È‚¢‚Å‚µ‚傤‚©H

string,wstring,u16string,u32string...‚ǂꂩŒˆ‚ߑł¿H

415 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 21:37:46.21 ID:iGrPHQq30.net]
Žå‚ÉŽg‚Á‚Ă郉ƒCƒuƒ‰ƒŠ^ƒtƒŒ[ƒ€ƒ[ƒN‚ɇ‚킹‚ê‚ÎH

‰½‚Å‚à‚¢‚¢‚È‚ç multibyte ‚Å utf-8 ˆê‘ð‚¾‚ë‚¤
ucs2 (16bit) ‚É‚µ‚Ä‚à ucs4 (32bit) ‚É‚µ‚Ä‚à‚Ç‚¤‚¹
‡Žš‚Æ‚©‚Å1ƒR[ƒhƒ|ƒCƒ“ƒg1•¶Žš‚ɂȂç‚È‚¢‚©‚çˆÓ–¡‚È‚¢‚µ
ƒRƒ“ƒeƒi‚Í string ‚Å‚à‰½‚Å‚àD‚«‚È‚à‚Ì‚ð

416 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/03(“y) 21:52:22.75 ID:uc6Z/AdW0.net]
‚Ç‚¤‚â‚ë‚ÈH
Windows ‚¾‚Æ API ‚ª UTF-16 ‘O’ñ‚¾‚©‚ç‚»‚ê‚Å‘µ‚¦‚é‚Á‚Ă͈̂«‚­‚È‚¢‘I‘ð‚¾‚ÆŽv‚¤‚µB

417 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 21:55:03.34 ID:e0EB+SLu0.net]
>>398
TCHAR‚Íchar‚Æwchar_t‚ðvisual studio‚̃vƒƒWƒFƒNƒg‚ÌÝ’è‚ÅØ‚è‘Ö‚¦‚Ätypedef‚µ‚Ä‚éŒ^‚¾
ƒ}ƒCƒNƒƒ\ƒtƒg‚̃‰ƒCƒuƒ‰ƒŠ‚̈ꕔ

u16string‚Æu32string‚Ístd::basic_string<char16_t>‚Æstd::basic_string<char32_t>‚̃GƒCƒŠƒAƒX
UTF-16‚ÆUTF-32‚Ì•¶Žš—ñ‚ðˆµ‚¤ƒNƒ‰ƒX‚Å•W€ƒ‰ƒCƒuƒ‰ƒŠ‚̈ꕔ

‚»‚à‚»‚à‚Ç‚Á‚¿‚©‚Æ‚¢‚¤‚à‚̂ł͂Ȃ¢
std::basic_string<TCHAR>‚Æ‚©Žg‚Á‚Ä‚à‚¢‚¢

418 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 22:02:34.74 ID:i5AAIiVZ0.net]
OpenCV‚̃rƒ‹ƒh‚®‚ç‚¢CMake‚ÅGUI‚łł«‚é

419 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 22:07:02.05 ID:i5AAIiVZ0.net]
>std::basic_string<TCHAR>‚Æ‚©Žg‚Á‚Ä‚à‚¢‚¢
‚Ù‚ñ‚Æ‚»‚ê

‚Ä‚¢‚¤‚©Win32API‚ŃTƒ|[ƒg‚³‚ê‚邤‚¿‚Í‚â‚Á‚σ}ƒ‹ƒ`ƒoƒCƒg‚ª–³“ï

420 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 22:12:10.73 ID:q1dNIabI0.net]
ShiftJis‚È‚ñ‚Ä”pŽ~‚µ‚ÄAUTF8‚É“ˆê‚µ‚Ä‚µ‚Ü‚¦‚Ηǂ©‚Á‚½‚æ‚Ë

421 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage’Þ [2018/03/03(“y) 22:19:12.96 ID:/0Rk5gcF0.net]
UTF‚̓\[ƒg‚̃RƒXƒg‚ª‚‚¢‚©‚ç’É‚µáy‚µ‚¾‚¯‚Ç‚Ë
SJIS‚Í‚»‚Ì“_‚Í—DG‚©‚Æ

422 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 22:38:49.13 ID:pbvBV+5A0.net]
Windows10‚Íutf8ƒ‚[ƒh‚ɂł«‚½‚悤‚È

423 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/03(“y) 22:56:38.78 ID:uc6Z/AdW0.net]
•¶ŽšƒR[ƒh‚ð“ˆê‚µ‚½‚Æ‚±‚ë‚ŃƒP[ƒ‹‚ÌØ‘Ö‚¦‚͂ǂ¤‚¹•K—v‚Ȃ킯‚¾‚µA
“à•”“I‚Ȉ—‚ª UNICODE ‚É“ˆê‚³‚ꂽ‚̂ŗǂµ‚Æ‚·‚邵‚©‚È‚©‚ëB



424 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/03(“y) 23:43:29.67 ID:q1dNIabI0.net]
utf8‚É“ˆê‚µ‚½‚çAƒƒP[ƒ‹‚ÌØ‘Ö‚Á‚Ä•\ަ‚·‚é•¶Žš—ñ‚ÌŒ¾Œê‚ðŒˆ‚ß‚éˆÊ‚̈Ӗ¡‚µ‚©–³‚¢‚̂ł͂Ȃ¢‚©‚È
ˆÙ‚Ȃ錾Œê‚Ì•¶Žš—ñ‚Å‚à‚»‚Ì‚Ü‚ÜŽš‰»‚¯‚¹‚¸‚É•\ަo—ˆ‚½•û‚ª“s‡‚ª—Ç‚¢‚悤‚ÉŽv‚¤‚¯‚Ç

425 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/04(“ú) 00:38:00.37 ID:R9gQD4Ga0.net]
Windows ‚Í‚à‚¤ 20 ”NˆÈã‘O‚©‚ç Unicode ‰»‚Í‚â‚Á‚Ä‚é‚ñ‚¾‚Á‚Ä‚ÎB
UNICODE ”Å‚Ì API ‚𳂵‚­Žg‚¤ŒÀ‚è•¶Žš‰»‚¯‚µ‚È‚¢B
ƒtƒHƒ“ƒg‚ÌÝ’è‚Æ‚©‚ʼn»‚¯‚邱‚Ƃ͂ ‚é‚©‚à‚µ‚ê‚ñ‚¯‚ÇA
‚»‚ê‚ࡂ̓tƒHƒ“ƒgƒŠƒ“ƒN‚Æ‚©‚Å‚¨‚¨‚æ‚»ãŽè‚¢‚±‚ƈ—‚µ‚Ă܂¤‚µ‚ÈB

UNICODE ‰»‚Å‚«‚Ä‚¢‚È‚¢¡‚܂łÉì‚ç‚ꂽƒJƒX‚ȃAƒvƒŠ‚ªÁ‚µ‹Ž‚ê‚È‚¢‚µA
ƒJƒX‚ȃAƒvƒŠ‚Ì‚½‚ß‚É ANSI ”Å‚Ì API (‚Ì‹““®‚ð§Œä‚·‚邽‚߂̃R[ƒhƒy[ƒW‚ÌØ‘Ö‚¦‚ÌŽd‘g‚Ý)
‚ÍŽc‚µ‚Ä‚¨‚©‚È‚«‚á‚È‚ç‚È‚¢‚¯‚ÇA
Unicode ‚Ö‚Ì“ˆê‚»‚Ì‚à‚Ì‚Ío—ˆ‚Ă邩‚ç–ž‘«‚·‚邵‚©‚È‚¢B
‚Á‚Ä‚¢‚¤˜b‚ËB

426 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 00:59:55.95 ID:LharAyAs0.net]
‚¾‚Á‚½‚çVisualStudio‚Åì‚Á‚½ƒ\[ƒXƒtƒ@ƒCƒ‹‚̃fƒtƒHƒ‹ƒg‚ªShiftJISŒÅ’è‚È‚Ì‚ð‚»‚ë‚»‚ë‚È‚ñ‚Æ‚©‚µ‚Ä‚­‚ê‚æ

427 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/04(“ú) 01:01:33.87 ID:R9gQD4Ga0.net]
‚¹‚â‚ÈB

428 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 01:07:55.85 ID:BtVPmkEs0.net]
Linux‚Æ‚©‚̃VƒXƒeƒ€ƒR[ƒ‹‚àUnicode‰»‚³‚ꂽ‚çl‚¦‚é‚íƒAƒfƒ…[ɼ

429 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 01:14:01.78 ID:fY1aJvVU0.net]
>>410
2017‚ÅŽ¡‚Á‚½‚ñ‚¶‚á‚È‚©‚Á‚½‚©

430 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 01:15:23.20 ID:BtVPmkEs0.net]
‚¾‚¢‚½‚¢wchar_t‚Æ‚©char‚Ì”{—e—Ê‚ðH‚¤‚¶‚á‚ñH
2‚ª3‚É‚È‚é‚Æ‚©‚È‚ç‚Ü‚¾‚µ‚à1‚ª2‚É‚È‚é‚Æ‚¢‚¤‚̂͸_“I‚ɃCƒ“ƒpƒNƒg‚ªƒfƒJƒC
L"Hello World!"‚̃oƒCƒiƒŠ‚ðƒ_ƒ“ƒv‚µ‚Ă݂½‚çƒgƒ‰ƒEƒ}‚ð•ø‚¦ž‚ÞÚ³ÞªÙ
‚Æ‚¢‚¤‚Ì‚à‚ ‚邵‘¼ŠÂ‹«‚Ƃ̃\[ƒXƒR[ƒh‹¤’ʉ»‚àŽ‹–ì‚É“ü‚ê‚éꇂâ‚Á‚σ}ƒ‹ƒ`ƒoƒCƒg‚µ‚©c

431 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 01:35:20.32 ID:pARrwnK20.net]
Windows‚ÌUNICODE”ÅAPI‚ÍUTF-8‚Æ‘Š«‚ªˆ«‚¢‚©‚縿

432 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/04(“ú) 01:39:19.42 ID:R9gQD4Ga0.net]
‚¹‚â‚ë‚©H
“à•”•\Œ»‚Æ‚µ‚ÄŽg‚¤•¶‚É‚Í UTF-16 ‚Á‚Ä—Ç‚¢‚ÆŽv‚¤‚¯‚Ç‚ÈB
UTF-8 ‚Ƃ̊ԂȂç•ÏŠ·ƒRƒXƒg‚à‘債‚½‚±‚ƂȂ¢‚µB

433 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 02:20:02.75 ID:8pLLmBBd0.net]
>>416
iOS / macOS / Windows / Java ‚Æ‘½‚­‚̃vƒ‰ƒbƒgƒtƒH[ƒ€‚Ì
API ‚Å•¶Žš—ñ‚Æ‚µ‚ÄUTF-16 ‚ªŽg‚í‚ê‚Ă邩‚犄‚ÆŽg‚¤‚¯‚ÇA

‹ß”N‘½—p‚³‚ê‚éŠG•¶Žš‚Æ‚©‚ª‘S‘R1•¶Žš1•„†‚ɂȂç‚ñ‚Ì‚Å
ƒƒWƒbƒN‚ðŠî€‚·‚éã‚Å‚ÍUTF-8‚æ‚è•Ö—˜‚Á‚Ă킯‚Å‚à‚È‚¢B
•¶Žš—ñ‚̈—‚ð•`‚­‚Æ‚«‚Í‡ŽšˆÈŠO‚Í1•¶Žš1•„†‚ɂȂéUCS4 ‚Ì•û‚ª—Ç‚¢B



434 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 02:23:18.11 ID:FSOQNU6I0.net]
‚È‚º¢ŠE’†‚Ì“ª”]‚ðWŒ‹‚³‚¹‚Ä‚àŠ®àø‚È•¶ŽšƒR[ƒh‚Íì‚ê‚È‚¢‚Ì‚©

435 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 02:28:31.88 ID:BtVPmkEs0.net]
x86ƒA[ƒLƒeƒNƒ`ƒƒ[‚ªRISC-V‚É’u‚«Š·‚í‚Á‚½‚çl‚¦‚é‚íɼ

436 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 02:42:05.74 ID:BtVPmkEs0.net]
‚Ä‚¢‚¤‚©ƒRƒ‹ƒ‚ƒSƒƒt•¡ŽG«‚ªŒvŽZ‰Â”\ŠÖ”‚¾‚Á‚½‚çl‚¦‚é‚íɼ

437 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 02:53:03.62 ID:QKjmCs/V0.net]
ŠØ‘‚ªUNICODE‚É‚·‚²‚¢•¶Žš”—\–ñς݂ɂµ‚Ä‚ ‚邯‚©•·‚¢‚½‚±‚Æ‚ ‚é

438 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 03:02:28.08 ID:ymM0nha90.net]
‚ ‚ÌŒ¾Œê“®“I‚É•¶Žš¶¬‚Å‚à‚µ‚È‚¢‚Æ–³‘Ê‘½™‚¾‚ë

439 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/04(“ú) 03:02:39.39 ID:R9gQD4Ga0.net]
>>417
‚Ç‚¤‚¹ƒCƒeƒŒ[ƒ^‚ŃAƒNƒZƒX‚·‚é‚©‚çA‡Žš‚͂ǂ¤‚µ‚悤‚à‚È‚¢‚É‚µ‚Ä‚à
擪‚©‚çƒR[ƒhƒ|ƒCƒ“ƒg’PˆÊ‚œǂޕª‚ɂ͂ǂ̕„†‰»‚ðŽg‚Á‚Ä‚Ä‚à‚ ‚ñ‚Ü‚è•Ï‚í‚ç‚ñ‹C‚ª‚·‚邪B

440 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 03:56:38.94 ID:8pLLmBBd0.net]
>>423
UTF-16 ‚¾‚ƃTƒƒQ[ƒgƒyƒA‚ªo‚Ä‚­‚é‚©‚çƒ}ƒ‹ƒ`ƒoƒCƒg‚ªƒ}ƒ‹ƒ`ƒ[ƒh‚ɂȂ邾‚¯
ucs4 ‚¾‚Æ‚»‚ꂪ—v‚ç‚È‚­‚Ä•„‡‚ƃR[ƒhƒ|ƒCƒ“ƒg‚ª1F1‘Ήž‚ɂȂé‚ñ‚¾‚æB

‰½”N‚©‘O‚܂ł̓TƒƒQ[ƒgƒyƒAH‚Ȃɂ»‚ꂨ‚¢‚µ‚¢‚ÌH‚Å‚àÏ‚ñ‚Å‚½‚¯‚Ç
¡‚ÌŽž‘ã‚»‚ê‚Í–³—‚¾‚µ

441 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 04:09:09.92 ID:8pLLmBBd0.net]
—v‚Í
utf-8Autf-16 ¨ 1•„‡ ‚ 1ƒR[ƒhƒ|ƒCƒ“ƒg ‚ 1•¶Žš
ucs4 ¨ 1•„‡ = 1ƒR[ƒhƒ|ƒCƒ“ƒg ‚ 1•¶Žš
‚¾‚©‚犮‘SŽ©ì‚Ì•¶Žš—ñˆ—‚Å‚Íucs4‚ªŠy‚¾‚æ‚Æ‚¢‚¤ˆÓŒ©‚Å‚µ‚½
ƒeƒLƒXƒg‚È‚ñ‚Ä‚½‚¢‚µ‚ăƒ‚ƒŠH‚í‚È‚¢‚µ‚Ë
‚¨‚µ‚Ü‚¢

442 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 04:09:59.70 ID:FSOQNU6I0.net]
charset_cast<utf_8>()‚Ý‚½‚¢‚Ȃ̗~‚µ‚¢

443 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/04(“ú) 08:42:48.43 ID:R9gQD4Ga0.net]
‚¨‚Á‚ÆA u16string ‚̃CƒeƒŒ[ƒ^‚̓TƒƒQ[ƒgƒyƒA‚Í‰ðŒˆ‚µ‚Ä‚­‚ê‚È‚¢‚Ì‚©B
‚Ü‚ ‚»‚ê‚ଂ³‚ȃ‰ƒbƒp‚ðì‚ê‚΂ǂ¤‚Ƃłà‚È‚éB



444 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 09:34:29.91 ID:LharAyAs0.net]
UTF16‚ŃTƒƒQ[ƒg‚ŃKƒ`ƒƒƒKƒ`ƒƒ‚â‚é‚­‚ç‚¢‚È‚çUTF8‚Å‚¿‚á‚ñ‚Æ‚â‚Á‚½•û‚ªŽÀ‚葽‚¢‚µ
‚»‚ñ‚È‚ñ‚â‚肽‚­‚È‚¢‚È‚çUTF32Žg‚¦‚΂¢‚¢‚µ
’†“r”¼’[‚¾‚æ‚ËUTF16

445 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 09:38:06.05 ID:ZPPAxORI0.net]
ƒƒCƒh‚̂悤‚ÅŽÀ‚̓}ƒ‹ƒ`

446 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 10:55:23.96 ID:kJ02m0gha.net]
‚Ç‚±‚©‚ł݂½‚¯‚Ç—ðŽj“I‚É‚Íutf32‚âutf16‚æ‚èutf8‚ªV‚µ‚¢‚ñ‚¾‚ëH

447 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 12:59:59.04 ID:hIgSiiXH0.net]
ƒIƒŠƒWƒiƒ‹‚ÌXEROX‚̃R[ƒh‚Ö‚Ìæ‘c•Ô‚è‚ł͂Ȃ¢‚©‚ÈH

448 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/04(“ú) 14:09:11.62 ID:GeBypOU0F.net]
visualstudio2017‚ÅBoost.Test‚ðŽŽ‚µ‚½‚¢‚̂ł·‚ª‚¤‚Ü‚­s‚«‚Ü‚¹‚ñB

Nuget‚Åboost-vc141‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚ăeƒXƒgƒvƒƒWƒFƒNƒg‚ðWindowsƒRƒ“ƒ\[ƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Æ‚µ‚Ä
’ljÁ‚µAHelloworld“I‚ȃeƒXƒgƒvƒƒOƒ‰ƒ€‚ð‘‚«‚Ü‚µ‚½B
ƒrƒ‹ƒh‚Í’Ê‚é‚̂ł·‚ªAƒeƒXƒgƒGƒNƒXƒvƒ[ƒ‰[‚ɃeƒXƒg‚ª”Fޝ‚³‚ê‚Ü‚¹‚ñB

#include "stdafx.h"
#define BOOST_TEST_MODULE MyTest
#include <boost/test/included/unit_test.hpp>
BOOST_AUTO_TEST_CASE(my_boost_test) {
const int x = 1;
BOOST_CHECK(x == 1);
BOOST_CHECK(x != 1);
}

VisualStudio2017‚̃o[ƒWƒ‡ƒ“‚Í15.5.7‚Å
uBoost.Test‚̃eƒXƒg ƒAƒ_ƒvƒ^[v‚̓fƒtƒHƒ‹ƒg‚ŃCƒ“ƒXƒg[ƒ‹‚³‚ê‚邿‚¤‚ɂȂÁ‚Ä‚¢‚½‚Ì‚Å
ƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚Ü‚·B

449 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/06(‰Î) 00:41:37.37 ID:MSLc23us0.net]
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ð‘O•û錾‚É‚·‚邱‚ƂɈӖ¡‚Á‚Ä‚ ‚è‚Ü‚·‚©H

450 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/06(‰Î) 00:45:13.63 ID:jqoml9jL0.net]
ƒƒCƒ„[ƒY‚Í•’ʂɃCƒ“ƒNƒ‹[ƒh‚µ‚ë‚Á‚ÄŒ¾‚Á‚Ä‚½

451 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 01:45:01.96 ID:RorZBCxf0.net]
>>434
‚»‚ê‚Ç‚±‚É‘‚¢‚Ä‚ ‚é‚ÌH

452 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 06:16:57.53 ID:HL6NWtm0a.net]
new‚µ‚½”z—ñ‚ª‚¢‚‚̊Ԃɂ©‰ð•ú‚³‚ê‚Ä‚ÄA
ƒvƒƒOƒ‰ƒ€‚ÌÅŒã‚Ådelete‚·‚邯•K‚¸ƒAƒNƒZƒXƒGƒ‰[‚Å—Ž‚¿‚é‚ñ‚Å‚·‚ªA
new‚ÍŸŽè‚ɉð•ú‚³‚ê‚邱‚Æ‚ ‚é‚ñ‚Å‚·‚©H

453 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 07:19:59.92 ID:18YefqDd0.net]
>>436 ‚Ç‚Á‚©‚Å–¢’è‹`“®ì‚ɑ‚¿‚Ä‚é‚Ȃ炻‚ñ‚ÈŒ‹‰Ê‚ɂȂ邱‚Æ‚à‚ ‚邾‚ë‚ËB



454 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 07:39:27.47 ID:YXZKPZh60.net]
E‚Ç‚Á‚©‚Ńƒ‚ƒŠ‚ÌŽæ‚舵‚¢ŠÔˆá‚¦‚Änew‚ÌŠÇ—î•ñ‚𓥂ñ‚¯‚ĉ󂵂Ăé
Eunique_ptr‚âshared_ptrA‚»‚Ì‘¼ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^“I‚È‚à‚̂ɗ‰ð‚¹‚¸‚É“n‚µ‚Ä‚é
‘½•ª‚±‚̂ǂÁ‚¿‚©

455 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 07:56:08.66 ID:4Jw7uGdF0.net]
ƒ|ƒCƒ“ƒ^‚ªnew‚Å‹A‚Á‚Ä‚«‚½ƒAƒhƒŒƒX‚ƈႤ‰Â”\«

456 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 11:04:41.26 ID:PuW1uuBL0.net]
>>436
u‰ð•ú‚³‚ê‚Ä‚Äv‚Æ‚¢‚¤‚Ì‚ÍA‚Ç‚¤‚â‚Á‚ÄŠm”F‚µ‚½H
‚½‚Æ‚¦‚Ηv‘f‚̃fƒXƒgƒ‰ƒNƒ^‚ªŽÀs‚³‚ê‚Ä‚¢‚邯‚©A
•ÊŒ‚ÅŠm•Û‚·‚郃‚ƒŠ‚ÉÄŽg—p‚³‚ê‚Ä‚¢‚邯‚©A
‚»‚¤‚¢‚¤‚±‚Æ‚ª‹N‚«‚Ä‚¢‚é‚Ì‚©H

457 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 13:48:19.62 ID:xvhpcg6j0.net]
>>436
constructor
destructor
copy constructor
operator=()
‚Ì‚¢‚¸‚ê‚©‚ÉŒë‚肪‚ ‚é‚̂łÍH
ŠT”OƒR[ƒh‚ð‘‚¢‚Ă݂Ȃ³‚¢

458 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 13:50:16.42 ID:xvhpcg6j0.net]
>>436
operator new()
operator delete()
‚ð•ß‘¨‚·‚é‚Ì‚à‚¢‚¢‚©‚à‚ËAª–{“I‚ÉŒ©’¼‚·ŽžŠú‚¾‚ÆŽv‚¤

459 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/06(‰Î) 15:12:07.82 ID:p6GeX8860.net]
ƒtƒ@ƒCƒ‹•ªŠ„‚ð‚µ‚Ä‚Ý‚½‚­AƒvƒƒOƒ‰ƒ€‚ðƒwƒbƒ_ƒtƒ@ƒCƒ‹‚Æcppƒtƒ@ƒCƒ‹‚É•ªŠ„‚µ‚悤‚Æ’§í‚µ‚½‚̂ł·‚ª‚æ‚­‚í‚©‚ç‚È‚¢ƒGƒ‰[‚ªo‚Ü‚­‚è‚Ü‚·EE
ƒvƒƒOƒ‰ƒ€’´‰SŽÒ‚Ȃ̂Ŧ‚¢‰•à“I‚È•”•ª‚ðŠÔˆá‚¦‚Ä‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñEEE

ƒGƒ‰[‚Å‚·‚ªAƒwƒbƒ_ƒtƒ@ƒCƒ‹‚Ì•û‚Å
'vector':'std'‚̃ƒ“ƒo[‚ł͂ ‚è‚Ü‚¹‚ñ
'vector':’è‹`‚³‚ê‚Ä‚¢‚È‚¢Ž¯•ÊŽq‚Å‚·
'

460 –¼‘OFstring':’è‹`‚³‚ê‚Ä‚¢‚È‚¢Ž¯•ÊŽq‚Å‚·
'cv': ޝ•ÊŽq‚ªƒNƒ‰ƒX–¼‚Å‚à–¼‘O‹óŠÔ–¼‚Å‚à‚ ‚è‚Ü‚¹‚ñB
'Mat':’è‹`‚³‚ê‚Ä‚¢‚È‚¢Ž¯•ÊŽq‚Å‚·
'ofstream':'std'‚̃ƒ“ƒo[‚ł͂ ‚è‚Ü‚¹‚ñ
'ofstream':’è‹`‚³‚ê‚Ä‚¢‚È‚¢Ž¯•ÊŽq‚Å‚·

‚Ý‚½‚¢‚ȃGƒ‰[‚ªo‚Ü‚·B
ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚ÍA“ñdƒCƒ“ƒNƒ‹[ƒhƒK[ƒh‚ÆŠÖ”‚̃vƒƒgƒ^ƒCƒv錾‚µ‚©‚µ‚Ä‚¢‚È‚¢‚̂ł·‚ª
ã‚̂悤‚É‚»A‚̃vƒƒgƒ^ƒCƒv錾‚ÌŒ^‚Æ‚©‚ɑ΂µ‚ẴGƒ‰[‚ªo‚Ü‚­‚è‚Ü‚·


‰½‚©ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚É•t‚¯‚½‚Ù‚¤‚ª‚¢‚¢‚̂łµ‚傤‚©H
•ª‚©‚é•û‚ª‚¢‚½‚çA‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚·‚Å‚µ‚傤‚©B

‚¿‚Ȃ݂ÉAvisual studio ‚Åì‹Æ‚µ‚Ä‚¢‚ÄAƒvƒƒWƒFƒNƒg‚̓Rƒ“ƒ\[ƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Åì‚Á‚Ä‚¢‚Ü‚·B
‚à‚µ‚©‚µ‚ÄAŽ©•ª‚Åmakefile‚Æ‚©‚ðì‚é•K—v‚ª‚ ‚é‚̂łµ‚傤‚©H
[]
[‚±‚±‰ó‚ê‚Ă܂·]

461 –¼‘OF•ÐŽR”Ž•¶MZ mailto:sage [2018/03/06(‰Î) 15:14:49.26 ID:W0MQjqG0d.net]
ƒwƒbƒ_[‚Ì•û‚Å
#include <vector>
‚Ȃǂª‘«‚è‚È‚¢‚̂łÍB
ƒwƒbƒ_[‚ÍAŽ©ŒÈŠ®Œ‹‚É‚µ‚½•û‚ª‚¢‚¢‚炵‚¢B

462 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 15:40:05.75 ID:p6GeX8860.net]
‚æ‚­Œ©‚½‚çAŽ©•ª‚ÌŽQl‚É‚µ‚Ä‚¢‚½ƒy[ƒW‚Ńwƒbƒ_ƒtƒ@ƒCƒ‹‚Ìinclude‚ÍŬŒÀ‚É—}‚¦‚邯‘‚¢‚Ä‚¢‚Ü‚µ‚½c
‚Ä‚Á‚«‚èAƒwƒbƒ_ƒtƒ@ƒCƒ‹‚Å‚Íinclude‚Í‚µ‚È‚¢‚à‚̂Ȃ̂©‚Æc

ŬŒÀ‚Æ‚¢‚¤‚Ì‚ÍAƒGƒ‰[‚ª‰ñ”ð‚Å‚«‚éstdio.h‚Æ‚©‚ÌŬŒÀ‚̃tƒ@ƒCƒ‹‚¾‚¯ƒwƒbƒ_‚Åinclude‚µ‚ÄA‘¼‚Ìmath.h‚ȂǂÍcppƒtƒ@ƒCƒ‹‚Åinclude‚·‚ê‚΂¢‚¢Š´‚¶‚Å‚·‚©H

463 –¼‘OF•ÐŽR”Ž•¶MZ mailto:sage [2018/03/06(‰Î) 15:50:38.20 ID:W0MQjqG0d.net]
ŬŒÀ‚Æ‚¢‚¤‚Ì‚ÍAƒRƒ“ƒpƒCƒ‹ŽžŠÔAƒrƒ‹ƒhŽžŠÔ‚ð’Zk‚·‚邽‚ß‚¾‚©‚çA¬‚³‚ȃvƒƒOƒ‰ƒ€‚ł͋C‚É‚·‚é•K—v‚͂Ȃ¢B
cpp‚Æhpp‚Å#include‚𕪂¯‚邯‚¢‚¤‚̂͂悭‚ ‚邱‚Æ‚¾B



464 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 16:05:55.81 ID:p6GeX8860.net]
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I

465 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 16:16:08.19 ID:r6wtBatS0.net]
>>443 ‚Ì‘‚«‚Ô‚è‚©‚炵‚Ä
Ž©ì‚̃wƒbƒ_ƒtƒ@ƒCƒ‹‚É std::vector ‚ðŽg‚Á‚½ŠÖ”‚̃vƒƒgƒ^ƒCƒv‚ª‚ ‚éA
‚µ‚©‚µƒwƒbƒ_ƒtƒ@ƒCƒ‹‚Ìæ“ª‚Å‚Í <vector> ‚ð#include‚µ‚ĂȂ¢A‚ÄŠ´‚¶‚ËB
‚±‚ê‚Í >>444 ‚Æ“¯‚¶˜bB

‚ ‚Æ >>445 ‚Å <stdio.h> ‚Æ‘‚¢‚Ă邯‚±‚ë‚ðŒ©‚é‚Æ
ŽQl‚É‚µ‚Ä‚éƒy[ƒW‚Í­XŒÃ‚¢î•ñ‚©‚àB
u‚ ‚¦‚Ä<cstdio>‚łȂ­<stdio.h>‚ðƒCƒ“ƒNƒ‹[ƒh‚·‚év‚±‚Ƃɂ‚¢‚Ä
‰½‚©——R‚ª‚ ‚é‚Ì‚©‚à’m‚ê‚È‚¢‚¯‚ÇB

466 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/06(‰Î) 17:54:41.92 .net]
Cƒ\[ƒX‚Ìinclude‚̈ʒu‚Ƀwƒbƒ_ƒtƒ@ƒCƒ‹‚Ì’†g‚ð“\‚è•t‚¯‚½‚Æ‚«‚ɃRƒ“ƒpƒCƒ‹‚Å‚«‚È‚«‚Ⴞ‚ß
‚½‚Ô‚ñCƒ\[ƒX‚Ì’†‚Å‘¼‚Ìinclude‚æ‚è‚à‘O‚ÉV‚µ‚¢ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚Ìinclude‚ð‘‚¢‚Ä‚é‚ñ‚¾‚낤

467 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 18:15:37.24 ID:p6GeX8860.net]
>>448
‚È‚é‚Ù‚ÇAcstdio‚Ì•û‚ª—Ç‚¢‚ñ‚Å‚·‚Ë
‚È‚ñ‚©“ñŽí—Þ‚ ‚邯‚ÇA‚Ç‚Á‚¿‚È‚ñ‚¾‚ë[‚ÆŽv‚Á‚Ä‚½‚Ì‚ÅA•׋­‚È‚è‚Ü‚·
ŽŸ‚©‚ç‚»‚¿‚ç‚ðŽg‚¢‚Ü‚·

468 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 22:17:21.07 ID:i8Fah5dFa.net]
>>438
‘OŽÒ‚Á‚Û‚¢‚Å‚µ‚½

469 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/06(‰Î) 23:34:50.60 ID:pZOZvbRza.net]
C++‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚Æ‚©‚Å[first,last)‚Æ‚¢‚¤‚Ó‚¤‚ɶ‰E‚ÅŠ‡ŒÊ‚ªˆá‚¤•\‹L‚ª‚ ‚é‚ñ‚¾‚¯‚ÇA‚±‚ê‚ÍIterator‚ÉŠÖ‚µ‚Ă̕\‹L‚Å‚·‚©H

470 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 23:42:46.07 ID:xvhpcg6j0.net]
>>452
”Šw•û–ʂ̑‚«•û‚ðŒ¹—¬‚É‚µ‚Ä‚¢‚邯Žv‚¢‚Ü‚·
[x, y) ‚Í x ‚ÍŠÜ‚ÝAy ‚͊܂߂Ȃ¢”¼ŠJ‹æŠÔ‚ðŽ¦‚µ‚Ü‚·‚ªA‚»‚ê‚ð—Þ„‚µ‚½‚à‚̂łµ‚傤

471 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 23:43:09.96 ID:ey0B6I8l0.net]
>>452
”͈͂̔Šw“I‚È‘‚«•ûA”¼ŠJ‹æŠÔ‚Æ‚©‚È‚ñ‚Æ‚©
‚»‚ꂾ‚ÆfirstˆÈãlast–¢–ž‚͈̔ÍA‚Æ‚¢‚¤‚±‚Æ

472 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/06(‰Î) 23:47:04.41 ID:MSLc23us0.net]
https://ttsuki.github.io/styleguide/cppguide.ja.html#Forward_Declarations
‘O•û錾‚Á‚Ä‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚Ì‚©A‚µ‚È‚¢‚Ù‚¤‚ª‚¢‚¢‚Ì‚©‚Ç‚Á‚¿‚È‚ñ‚Å‚·‚©‚Ë

473 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/06(‰Î) 23:50:38.84 ID:pZOZvbRza.net]
>>453,454@”Šw‚Å‚µ‚½‚©I•׋­‚ɂȂè‚Ü‚·B



474 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 00:29:35.52 ID:+JS1hm360.net]
mutex g_Mtx;

int g_Val = 0;

int Func( int A, int B )
{
@@int Val = A * B;

@@lock_guard<mutex> Lock( g_Mtx );

@@return g_Val = Val;
}

void ThreadFunc0()
{
@@int Val = Func( 2, 3 );

@@// Val‚ðŽQÆ‚·‚鈗
}

void ThreadFunc1()
{
@@lock_guard<mutex> Lock( g_Mtx );

@@// g_Val‚ðŽQÆ‚·‚鈗
}

ã‹L‚̂悤‚ȃXƒŒƒbƒhŠÖ”‚ª”ñ“¯Šú‚ÉŽÀs‚³‚ê‚邯‚«A
Func()‚̓XƒŒƒbƒhƒZ[ƒtig_Val‘‚«Š·‚¦’†‚ÉŽQÆ‚³‚ê‚È‚¢j‚Å‚µ‚傤‚©H

(1)lock_guard<mutex>‚É‚æ‚éƒ~ƒ…[ƒeƒbƒNƒXƒƒbƒN
(2)g_Val‚Ì‘‚«Š·‚¦
(3)–ß‚è’l‚ðŒÄ‚Ño‚µŒ³ƒXƒŒƒbƒh‚ɃRƒs[i‚ ‚é‚¢‚̓€[ƒuj
(4)lock_guard<mutex>‚ªƒXƒR[ƒv‚©‚çŠO‚êƒAƒ“ƒƒbƒN

‚Æ‚¢‚¤ƒV[ƒPƒ“ƒX‚ðŠú‘Ò‚µ‚Ä‚¢‚Ü‚·B

475 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 00:29:47.60 ID:6+ILModc0.net]
end‚È‚ç‚Æ‚à‚©‚­last‚Í‹æŠÔ“à‚ÌÅŒã‚Ì—v‘f‚È‚ñ‚¶‚ác

476 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/07(…) 10:09:55.97 ID:ukyKg6LAa.net]
Šî–{“I‚ÈŽ¿–â‚Ȃ̂ł·‚ªAˆÈ‰º‚̃vƒƒOƒ‰ƒ€‚ªƒGƒ‰[‚ɂȂé‚̂͂Ȃº‚Å‚µ‚傤‚©H


char* pc = "abc";
pc[0] = 'z';
cout << pc << endl;

ˆÈ‰º‚̃vƒƒOƒ‰ƒ€‚ł͈Ó}’Ê‚è‚É“®‚«‚Ü‚·B

char ac[] = { 'a', 'b', 'c', '\0' };
cout << ac << endl;
ac[0] = 'z';
cout << ac << endl;

477 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/07(…) 10:14:51.80 ID:TWOfgg7C0.net]
>>459
ã‚͕ϔ pc ‚ÍƒŠƒeƒ‰ƒ‹•¶Žš—ñ‚Ìæ“ª‚ðŽw‚·ƒ|ƒCƒ“ƒ^B
‰º‚̕ϔ ac ‚Í”z—ñ‚ÅA‚»‚ê‚ð•¶Žš—ñ "abc" ‚ʼnŠú‰»‚·‚é‚Á‚ĈӖ¡B

ƒŠƒeƒ‰ƒ‹‚Ì”j‰ó‚Í–¢’è‹`B
”j‰ó‚µ‚È‚¢‚±‚Æ‚ð‚ ‚Ä‚É‚µ‚Ä”j‰ó•s‰Â”\‚ȃZƒNƒVƒ‡ƒ“ (ƒƒ‚ƒŠ—̈æ) ‚É”z’u‚³‚ꂽ‚è‚·‚邱‚Æ‚à‚ ‚é‚Ì‚ÅAƒAƒNƒZƒXƒGƒ‰[‚ª¶‚¶‚éB
‚ ‚­‚܂Ŗ¢’è‹`‚¾‚©‚ço—ˆ‚¿‚Ⴄ‚±‚Æ‚à‚ ‚邵AƒRƒ“ƒpƒCƒ‰ƒIƒvƒVƒ‡ƒ“‚ŧŒä‚Å‚«‚½‚è‚à‚·‚邯‚ÇAŠî–{“I‚ɂ͂ ‚©‚ñ‚â‚ÂB

478 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 10:30:06.22 ID:ylRgY7un0.net]
>>458
‰¼ˆø”–¼‚ðend‚É‚·‚邯ŠÖ”–¼‚Ìend‚Æ•´‚ç‚킵‚¢‚©‚炾‚æ
à–¾‚Ì•¶’†‚Éend‚ªo‚Ä‚­‚é“x–ˆ‚É‚¢‚¿‚¢‚¿‰¼ˆø”‚©ŠÖ”‚©’f‚éƒnƒ‚ɂȂé

479 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 10:35:31.71 ID:ukyKg6LAa.net]
>>460

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

Python‚Åimmutable‚Æ‚©‚¢‚¤‚Ì‚ª‚ ‚è‚Ü‚·‚ªA‚»‚ê‚Å‚µ‚傤‚©H

480 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 11:10:02.03 ID:ukyKg6LAa.net]
‚·‚݂܂¹‚ñA‚Ü‚½Aƒx[ƒVƒbƒN‚ÈŽ¿–â‚Å‚·B

char* pc1 = 1; ¨ ƒGƒ‰[
char* pc2 = NULL; ¨ OK
char* pc3 = 0; ¨ OK

‚È‚ºA2”Ô–Ú‚Æ3”Ô–Ú‚ÍOK‚Ȃ̂łµ‚傤‚©H

char* pc1 = 1;

‚ªƒGƒ‰[‚ɂȂé‚Ì‚ÍA int Œ^‚Ì’l‚Å char* Œ^‚̕ϔ‚ð‰Šú‰»‚Å‚«‚È‚¢‚©‚炾‚Æ‚·‚ê‚ÎA

char* pc3 = 0;

‚àƒGƒ‰[‚É‚È‚é‚Æl‚¦‚邱‚Æ‚à‚Å‚«‚邯Žv‚¢‚Ü‚·B

481 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/07(…) 11:10:26.68 ID:TWOfgg7C0.net]
>>462
Python ‚È‚ñ‚©’m‚ç‚ñ‚ª‚ÈB
Python ‚Ì immutable ‚Í Python ‚Ì immutable ‚Å‚ ‚Á‚ÄA‚»‚ꂪ C++ ‚̉½•¨‚©‚Å‚ ‚Á‚½‚è‚Í‚µ‚È‚¢‚æB
C++ ‚ÌƒŠƒeƒ‰ƒ‹‚ð”j‰ó‚µ‚½Œ‹‰Ê‚Í–¢’è‹`‚Æ‚¢‚¤‚Ì‚Í C++ ‚ÌƒŠƒeƒ‰ƒ‹‚ð”j‰ó‚µ‚½Œ‹‰Ê‚Í–¢’è‹`‚Æ‚¢‚¤‹K‘¥‚Å‚ ‚邾‚¯B
Ž—‚ÄŠ´‚¶‚ç‚ꂽ‚Æ‚µ‚Ä‚àˆê‘Έê‚ɑΉž•t‚­‚悤‚È’Pƒ‚È‚à‚̂ł͂Ȃ¢‚Ì‚ÅA
”wŒi‚É‚ ‚郃JƒjƒYƒ€‚ð—‰ð‚¹‚¸‚É–|–󂵂ė‰ð‚µ‚悤‚Æ‚·‚邿‚¤‚È•û–@‚Í‚¨Š©‚߂ł«‚È‚¢B

482 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 11:14:31.86 ID:ukyKg6LAa.net]
>>464

‚È‚é‚Ù‚ÇA‚»‚¤‚¢‚¤‹K‘¥‚¾‚©‚烊ƒeƒ‰ƒ‹‚ð”j‰ó‚µ‚悤‚Æ‚·‚邯ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚É‚·‚é‚킯‚Å‚·‚ËB

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

483 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/07(…) 11:22:08.82 ID:TWOfgg7C0.net]
>>465
‘‚«–Y‚ê‚Ä‚½‚¯‚ÇA C++ ‚Ì•¶Žš—ñƒŠƒeƒ‰ƒ‹‚ÌŒ^‚Í const char[] ‚Ȃ̂ÅA
const •t‚«‚łȂ¢ƒ|ƒCƒ“ƒ^‚É“n‚·‚Æ’Pƒ‚ÉŒ^‚ª‡‚í‚È‚­‚ăGƒ‰[‚ɂȂé‚Í‚¸B
C ‚¾‚ÆŒ^‚É const ‚ª•t‚¢‚ĂȂ¢‚̂ɔj‰ó‚·‚é‚͖̂¢’è‹`‚Á‚Ä‚±‚ƂɂȂÁ‚ĂĂ ‚Ü‚è‚É‚àƒNƒ\‚¾‚Á‚½‚©‚ç‰ü‚ß‚ç‚ꂽB



484 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/07(…) 11:32:07.41 ID:TWOfgg7C0.net]
>>463
0 ‚̓|ƒCƒ“ƒ^‚ÉŒ^•ÏŠ·‰Â”\‚ÅAŒ^•ÏŠ·‚µ‚½Œ‹‰Ê‚ª‹óƒ|ƒCƒ“ƒ^‚Æ“™‚µ‚¢‚±‚Æ‚ª•ÛØ‚³‚ê‚Ä‚é“Á•ʂȑ¶ÝB
(ƒrƒbƒgƒpƒ^[ƒ“‚ª“™‚µ‚¢‚Ƃ͌À‚ç‚È‚¢‚±‚Ƃɂ͒ˆÓ‚ª•K—vB)

ŒÝŠ·‚Å‚ ‚邱‚Æ‚ª•ÛØ‚³‚ê‚Ä‚¢‚é‚Ì‚ÅAˆ—Œn‚É‚æ‚Á‚Ä‚Í
#define NULL 0
‚Æ‚µ‚Ä’è‹`‚µ‚Ä‚¢‚邱‚Æ‚à‚ ‚éB

—]’k‚¾‚ªA‚±‚ê‚̓I[ƒo[ƒ[ƒh‚³‚ꂽŠÖ”‚Å‚¤‚Á‚©‚肵‚â‚·‚¢‚̂ŋC‚ð•t‚¯‚½•û‚ª‚¢‚¢B
‚½‚Æ‚¦‚Ί֔ foo ‚ªˆÈ‰º‚̂悤‚ÈŒ^‚ŃI[ƒo[ƒ[ƒh‚³‚ê‚Ä‚¢‚éê‡A

void foo(int);
void foo(int*);

‚±‚ê‚ð

foo(NULL)

‚ƌĂÑo‚·‚Æ void foo(int) ‚ªŒÄ‚Ño‚³‚ꂽ‚è‚·‚éB
¡‚ł̓kƒ‹ƒ|ƒCƒ“ƒ^‚ð•\‚·ƒL[ƒ[ƒh nullptr ‚ª—pˆÓ‚³‚ꂽ‚Ì‚ÅA
NULL ‚Í‚ ‚Ü‚èŽg‚í‚È‚¢•û‚ª—Ç‚¢B

485 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 12:03:25.28 ID:ukyKg6LAa.net]
>>466-467

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

>>466

Visual Stuido‚ðŽg‚Á‚Ä‚¢‚Ü‚·‚ªAˆÈ‰º‚ŃGƒ‰[‚Í”­¶‚µ‚Ü‚¹‚ñ‚Å‚µ‚½B

char* pc = "abc";
cout << pc << endl;

486 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 12:29:38.25 ID:ylRgY7un0.net]
>>468
‚»‚ê‚ÍISO/IEC14882:1998‚Ì4.2‚Å‹–‚³‚ê‚Ä‚¢‚½‚±‚ƂɗR—ˆ‚·‚é
‚»‚ÌŒãISO/IEC14882:2011‚ÌC.1.1‚Å”pŽ~‚³‚ꂽ‚ª
ŒÃ‚¢ƒ\[ƒX‚ð’Ê‚·‚½‚߂Ɍ̈ӂɈᔽó‘Ԃ̂܂܂ɂµ‚Ä‚¢‚é

487 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 16:15:14.65 ID:nnB4Kxzea.net]
c++‚Ì‹K–ñ‚Ɉᔽ‚É‚µ‚È‚¢‚½‚߂ɂ͈ê“x•Ï”‚É‘ã“ü‚·‚é•K—v‚ª‚ ‚邯‚¢‚¤Ž–H

488 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/07(…) 16:24:01.54 ID:TWOfgg7C0.net]
ƒIƒvƒVƒ‡ƒ“‚ÅŽw’è‚Å‚«‚é‚ñ‚¶‚á‚ËH
‰´‚Í GCC ‚ðŽg‚Á‚Ă邩‚ç’m‚ç‚ñ‚¯‚ÇB

489 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 16:29:51.37 ID:ylRgY7un0.net]
ˆá‚¤

char const* cc;
cc = "abc"; //Š®‘S‚ɇ–@

char* pc;
pc = cc; //•s“KŠi
pc = "abc"; //C‚ÆC++98‚ł͔ñ„§AC++11ˆÈŒã‚ł͕s“KŠi

pc = &"abc"[0]; //¶•Ó’l•ÏŒ`‚Å‚±‚¤‰ðŽß‚³‚ê‚Ä‚¢‚Ä
”ñconst‚ւ̃|ƒCƒ“ƒ^‚ÉAconst‚ւ̃|ƒCƒ“ƒ^‚ð‘ã“ü‚·‚邱‚ƂɂȂèA
ˆÃ–Ù‚ÌconstŠO‚µ‚É‚ ‚½‚é‚Ì‚ÅAC++11‚ª³˜_

pc = const_cast<char*>("abc"); //C++11ˆÈŒã‚ł͂±‚¤‘‚­

490 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/07(…) 17:54:06.02 .net]
>>472
‚»‚ê‚à‚¾‚ß‚¶‚á‚ËH
const—̈æ‚É”ñconst‚ŃAƒNƒZƒX‚·‚é‚È‚ñ‚Äß[‚¢‚±‚ƂȂñ‚¾‚©‚çA‚¿‚á‚ñ‚ƕʗ̈æ‚ɃRƒs[‚µ‚Ä‚©‚爵‚í‚È‚¢‚ÆB

491 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 18:18:25.20 ID:TnxtYBSc0.net]
>>459
>char* pc = "abc";
•¶Žš—ñƒŠƒeƒ‰ƒ‹‚Í•s•Ï‚¾‚©‚çAconst ‚ð•t‚¯‚È‚¢‚Æ‚¢‚¯‚È‚¢

ŒÃ‚¢ƒ‰ƒCƒuƒ‰ƒŠ‚ÅAconst ‚ð•t‚¯‚Ä‚¢‚È‚¢‚à‚Ì‚ð“®ì‚³‚¹‚邽‚ß‚É(ŒÝŠ·«)A
—áŠO“I‚ÉŽg‚¤ê‡‚¾‚¯‚É‹–‚³‚ê‚é

>>463
>char* pc3 = 0; ¨ OK
‚±‚Ì0 ‚ÍA”’lŒ^‚Ì0‚¶‚á‚È‚¢B
—\–ñŒê‚ð‘‚â‚·‚Ì‚ªŒ™‚¾‚©‚çA= 0 ‚Æ‘‚¢‚½‚çA“Á•ʂȈӖ¡‚ɉðŽß‚·‚éB
•ª‚©‚è‚É‚­‚¢AƒNƒ\Žd—l

virtual func( ) = 0;
‚±‚ê‚àA‚»‚¤B
ƒˆ‰¼‘zŠÖ”‚Æ‚¢‚¤“Á•ʂȈӖ¡‚ð•\‚·

492 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/07(…) 18:49:53.33 ID:TWOfgg7C0.net]
>>473
‘‚«ž‚܂Ȃ¯‚ê‚Ζâ‘è‚Í–³‚¢B
‚ªA const ŠO‚µ‚ª•K—v‚Èó‘Ô‚Á‚Ă̂ª—Ç‚­‚È‚¢‚±‚Ƃ͊m‚©B

493 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 20:52:49.95 ID:ylRgY7un0.net]
>>474
‚¢‚¢‚â”’lŒ^‚Ì0‚¾
–|–óŽž‚É0‚ÆŠm’è‚Å‚«‚é”Ä®”Œ^‚̒蔂ɌÀ‚è
ƒ|ƒCƒ“ƒ^‚ɈÖٕϊ·‚Å‚«‚邯‚¢‚¤“Á—á‚ɂȂÁ‚Ä‚¢‚é
ƒˆ‰¼‘zŠÖ”‚ÆŠÖ˜A•t‚¯‚éð€‚͂Ȃ¢



494 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 22:07:54.67 ID:eXkgxxlqd.net]
ƒˆ‰¼‘zŠÖ”‚ÆŠÖ˜A•t‚¯‚Ă͂¢‚È‚¢‚¾‚낤
‚»‚ê‚Í‚Æ‚à‚©‚­‚Æ‚µ‚Ä

char * p = 7-7; // no error

class T {
virtual void f() = 7-7; // error
};

‚ƂȂé‹C‚ª‚·‚é‚̂Ō¾‚Á‚Ă邱‚Ƃ͇‚Á‚Ă邩

495 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 22:10:57.06 ID:NKcGF/Sn0.net]
CŒ¾Œê‚ÅNULL‚ª0‚ðdefine‚µ‚½‚à‚Ì‚¾‚Á‚½‚Æ‚¢‚¤‚¾‚¯‚¾‚ë

496 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 22:12:59.22 ID:eXkgxxlqd.net]
CŒ¾Œê‚Å‚Í ((void*)0) ‚¾‚Á‚½‹C‚ª‚·‚é

497 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 22:34:03.79 ID:ylRgY7un0.net]
>>477
7-7‚͒蔎®‚Ȃ̂Å0‚ÆŠ®‘S‚É“™‰¿
ƒˆ‰¼‘zŠÖ”‚Ì = 0 ‚ÍA.8‚Ìpure-specifier‚Å=0‚Æ‚¢‚¤“Á’è‚̃Xƒyƒ‹‚Æ‹K’肳‚ê‚Ä‚¢‚é‚Ì‚Å7-7‚ªƒGƒ‰[‚ɂȂé‚͓̂–‘R

498 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 22:41:42.97 ID:eXkgxxlqd.net]
‚¢‚â‹^–â‚à’æ‚µ‚Ä‚¢‚È‚¢‚µ”ے肵‚Ä‚¢‚é‚킯‚Å‚à‚È‚¢‚̂ɓ–‘R‚ÆŒ¾‚í‚ê‚Ä‚à‚Èc

499 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 22:52:11.20 ID:ylRgY7un0.net]
‚¶‚á‚ ‰½‚Ì‚½‚ß‚ÉA7-7‚Æ‚©Œ¾‚¢o‚µ‚½‚ñ‚¾H

500 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/07(…) 23:02:40.75 ID:TWOfgg7C0.net]
>>479
‚»‚ê‚Í‚ ‚©‚ñB
‚Ђå‚Á‚Æ‚µ‚½‚çŒÃ‚¢ˆ—Œn‚Å‚â‚Á‚Ä‚é‚̂͂ ‚é‚©‚à‚µ‚ê‚ñ‚ªA
‹KŠiˆá”½‚̂͂¸B

501 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/07(…) 23:12:03.15 ID:TWOfgg7C0.net]
>>483
‚ÆAŽv‚Á‚Ä’²‚ׂĂ½‚ñ‚¾‚¯‚ÇA C++ ‚¾‚ÆŠmŽÀ‚É‚ ‚©‚ñ‚悤‚¾‚¯‚Ç C ‚¾‚ƃAƒŠ‚Ȃ̂©‚à‚µ‚ê‚È‚¢B

502 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/07(…) 23:58:27.20 ID:/Jrz1mw60.net]
offsetof()‚ª‚Ç‚¤ŽÀ‘•‚³‚ê‚Ä‚¢‚é‚©‚â‚Ë

503 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/08(–Ø) 02:18:11.16 ID:BQ11IIJi0.net]
>>476-477
C++14 ‚©‚烊ƒeƒ‰ƒ‹‚¾‚¯‚ÉŒÀ’肳‚ê‚Ă邿B
d.hatena.ne.jp/yohhoy/20140305/p1



504 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/08(–Ø) 03:31:21.90 ID:+04GXVK30.net]
‚¨‚ÁA‚±‚ñ‚ÈŠî–{“I‚È‚±‚ƂŕÏX‚ª“ü‚Á‚Ä‚½‚Ì‚©B
‚Å‚à“–‘R‚Æ‚¢‚¦‚Γ–‘R‚̈’u‚æ‚ÈB

505 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/08(–Ø) 06:41:46.04 ID:DSeYC6Qd0.net]
C‚Ì–³ˆÓ–¡‚ȉ˜‚¢ƒSƒ~‚ª‘|œ‚³‚ê‚é‚̂͗ǂ¢‚±‚Æ‚¾

506 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/08(–Ø) 07:33:41.79 ID:dmEui5aT0.net]
>>484
‚µ‚Á‚©‚肵‚Ä
—¬Î‚É‚±‚ÌŒ‚Å‚Í C ‚Æ C++ ¬“¯‚³‚ꂽ‚ç‘Θb‚ª¬‚è—§‚½‚È‚¢‚æ

507 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/08(–Ø) 18:35:02.35 ID:uuOHCrug0.net]
C++‚̕׋­{‹@ŠBŠwK‚à•׋­‚µ‚悤‚ÆVisual Studio 2017‚Åtiny-dnn‚ð—p‚¢‚½‚¢‚̂ł·‚ªAtiny-dnn“à‚ŃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ª”­¶‚µ‚Ü‚·B
‹ï‘Ì“I‚É‚Íxcontainer.hpp“à‚ÅC3203‚Æ‚¢‚¤ƒGƒ‰[‚ª•p”­‚µ‚½‚èAfeedfoward_layer.hpp‚Å‚ÍC2760‚Æ‚¢‚¤ƒGƒ‰[‚ª”­¶‚µ‚½‚肵‚Ä‚¢‚Ü‚·B

ŠÂ‹«‚ÍWindows 7‚ÅVisual Studio 2017 community‚Å‚·B
ƒvƒƒWƒFƒNƒg‚ÍwindowsƒfƒXƒNƒgƒbƒvƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð—p‚¢‚Ä‚¢‚Ü‚·B
tiny-dnn‚̃Cƒ“ƒNƒ‹[ƒh‚̓vƒƒpƒeƒB‚̃Cƒ“ƒNƒ‹[ƒhƒfƒBƒŒƒNƒgƒŠ‚ɒljÁ‚µ‚Ä‚¢‚Ü‚·B

‚ǂȂ½‚©S“–‚½‚è‚Ì‚ ‚é•û‚ª‚¢‚ç‚Á‚µ‚á‚ê‚΋³‚¦‚Ä‚¢‚½‚¾‚¯‚邯Šð‚µ‚¢‚Å‚·B

508 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/08(–Ø) 19:27:19.96 ID:i2S5Knpdd.net]
linux windows—¼‘Ήž‚̃R[ƒh‚ðl‚¦‚Ä‚¢‚éÅ’†‚ÌŽ¿–â‚Å‚·
unsigned intŒ^‚̕ϔx‚Ì32bit‚ÉAcharŒ^‚Ì”z—ñy[4]‚Ì8bit~4‚ð“–‚Äž‚Ý‚½‚¢‚Å‚·
y[0]‚©‚燂Éx‚Ìæ“ªƒrƒbƒg‚É“ü‚ꂽ‚¢‚Ì‚¾‚¯‚Ç
‚»‚¤‚¢‚¤Žž‚͂ǂ̂悤‚ȃR[ƒh‚ɂȂé‚̂łµ‚傤‚©
•„†‚Ì–â‘è‚Å’Pƒ‚É24bitƒVƒtƒg+16bitƒVƒtƒg...‚Ý‚½‚¢‚È‚±‚Æ‚ð‚·‚é‚ÆŠú‘Ò‚Ì’l‚ɂȂç‚È‚¢‚Æ‚«‚ª‘¶Ý‚µ‚Ă܂·

509 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/08(–Ø) 19:50:56.79 ID:2k5PL6f/a.net]
union‚łǂ¤H

510 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/08(–Ø) 20:26:39.82 ID:FhiFltVyd.net]
>>491
ƒVƒtƒg‚·‚é‘O‚Éunsigned char‚ɃLƒƒƒXƒg‚·‚é

511 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/08(–Ø) 20:29:17.36 ID:FhiFltVyd.net]
ŽQl
https://stackoverflow.com/questions/2437283/c-c-packing-signed-char-into-int

512 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/08(–Ø) 22:47:08.29 ID:+04GXVK30.net]
>>489
ƒXƒ}ƒ\

513 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/09(‹à) 11:50:12.37 ID:XHk1xHdH0.net]
ƒwƒbƒ_[ƒtƒ@ƒCƒ‹‚ÌŠÖ”’è‹`‚©‚çŠÖ”ƒ|ƒCƒ“ƒ^‚ðtypedef‚·‚鎖‚͉”\‚Å‚·‚©H
C++98•Ó‚è‚̃Rƒ“ƒpƒCƒ‰‚Å‚·B



514 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/09(‹à) 12:25:38.00 ID:nl8HCt1x0.net]
>>496
Ì‚Ì C++ ‚É‚Í decltype ‚ª–³‚¢‚à‚ñ‚ÈB
o—ˆ‚È‚¢‚ÆŽv‚¤‚æB

515 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/09(‹à) 12:57:58.47 ID:zqzgOSq4d.net]
ƒeƒ“ƒvƒŒ[ƒgŽg‚¦‚È‚¢‚©‚ÈH

516 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/09(‹à) 13:06:17.52 ID:XHk1xHdH0.net]
o—ˆ‚Ü‚¹‚ñ‚©B‚ ‚肪‚Æ‚¤B
Ä’è‹`‚ª–Ê“|‚¾‚Á‚½‚̂Ŋy‚µ‚½‚¢‚¾‚¯‚¾‚Á‚½‚ñ‚Å‚·‚¯‚Ç‚ËB

517 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/09(‹à) 13:35:32.12 ID:nl8HCt1x0.net]
>>498
‚»‚̎肪‚ ‚Á‚½‚©B
‚Å‚à C++98 ‚ÅŽ©“®‚Å„˜_‚³‚¹‚悤‚Æ‚·‚邯ƒwƒ‹ƒp[ŠÖ”‚ðŽg‚¤•K—v‚ª‚ ‚é‚¶‚á‚ëB
ˆÓ–¡‚̂Ȃ¢ƒIƒuƒWƒFƒNƒg¶¬ (Å“K‰»‚ÅÁ‚¦‚é‚©‚à‚µ‚ê‚ñ‚¯‚Ç) ‚ª‚¾‚³‚¢Š´‚¶‚Í‚·‚邿‚ËB

518 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/09(‹à) 19:06:34.98 ID:CekgNpjOM.net]
>>496
‚½‚­‚³‚ñ‚ ‚é‚È‚ç

> ƒwƒbƒ_[ƒtƒ@ƒCƒ‹‚ÌŠÖ”’è‹`‚©‚çŠÖ”ƒ|ƒCƒ“ƒ^‚ðtypedef‚·‚é

ƒR[ƒh‚𶬂·‚éƒc[ƒ‹‚ðì‚邯‚©

519 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/09(‹à) 22:17:46.30 .net]
>>496
ƒ}ƒNƒ‹ìŽg‚·‚ê‚Î

TYPEDEF_FUNC_DE

520 –¼‘OFCL(‚È‚ñ‚¿‚á‚ç);
FUNC_DEF(‚©‚ñ‚¿‚á‚ç)
{
return;
}

‚Ý‚½‚¢‚È‘‚«•û‚Å‚«‚È‚¢‚Ì‚©‚ÈH

‚È‚ñ‚¿‚á‚ç‚ÍŽ¯•Ê–¼‚Æ–ß‚è’l‚ƈø”
‚©‚ñ‚¿‚á‚ç‚ÍŽ¯•Ê–¼‚ðŽw’è‚·‚éƒCƒ[ƒW
[]
[‚±‚±‰ó‚ê‚Ă܂·]

521 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/09(‹à) 23:46:50.00 ID:yn7GHiyb0.net]
>>491
unsigned int x;
char y[4];

.
.
.

memcpy(&x, y, 4);

522 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/09(‹à) 23:57:54.33 ID:5+PoAx/E0.net]
>>491
x‚Ìæ“ªƒrƒbƒg‚Æ‚ÍMSB‚Ȃ̂©LSB‚Ȃ̂©

523 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/10(“y) 00:45:01.61 ID:8ENKFfsbd.net]
ƒƒ‚ƒŠã‚ł̃ŒƒCƒAƒEƒg‚Æ‚©‚à‚ ‚é‚Ì‚Åuint8_tŒo—R‚ł̃Vƒtƒg‚ª‚¢‚¢
ƒNƒƒbƒN‚ª(ƒƒ‚ƒŠƒAƒNƒZƒX‚ª–â‘è‚ɂȂç‚È‚¢’ö)’á‚­‚ăVƒtƒg‚ª’x‚¢ƒ}ƒCƒNƒƒvƒƒZƒbƒT‚Í•Ê



524 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/10(“y) 04:49:25.72 .net]
>>503
x = ntohl(x);
‚à–Y‚ꂸ‚É

525 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/10(“y) 06:32:30.15 ID:Tg3hDFxK0.net]
>>491
擪ƒrƒbƒg‚Á‚Ä32ƒrƒbƒg–Ú‚Ì‚±‚Æ‚©H

526 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/10(“y) 17:21:32.19 ID:a2p+alti0.net]
>>506
‚»‚ꂪ•K—v‚ɂȂ邩‚Ç‚¤‚©‚Íꇂɂæ‚éB

527 –¼‘OF mailto:sage [2018/03/10(“y) 17:42:35.32 ID:+Ww908Qw0.net]
ƒlƒbƒgƒ[ƒNƒoƒCƒgƒI[ƒ_[‚ª‚±‚±‚ÅŠÖŒW‚ ‚é‚Ì‚¾‚낤‚©H

528 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/10(“y) 19:22:25.29 .net]
„unsigned intŒ^‚̕ϔx‚Ì32bit‚ÉAcharŒ^‚Ì”z—ñy[4]‚Ì8bit~4‚ð“–‚Äž‚Ý‚½‚¢‚Å‚·
„y[0]‚©‚燂É

‚Á‚Ä‚¢‚¤—vŒ‚¾‚©‚çAƒzƒXƒgƒoƒCƒgƒI[ƒ_[‚ªƒrƒbƒOƒGƒ“ƒfƒBƒAƒ“‚©ƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“‚©•ª‚©‚ç‚È‚¢ˆÈã‚Íí‚Éntohl‚ð•t‚¯‚é‚ׂ«

529 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/10(“y) 19:24:15.74 .net]
char y[4] = { 0x12, 0x34, 0x56, 0x78 };
unsignd in x = 0x12345678;
‚±‚ê‚𓙉¿‚É‚µ‚½‚¢‚Æ‚¢‚¤ˆÓ–¡‚¾‚낤‚©‚çB

530 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/10(“y) 21:52:35.38 ID:My21AM/A0.net]
“ÆKc++I‚í‚è‚»‚¤‚È‚ñ‚¾‚ªŽŸ‚É‚æ‚ނׂ«–{‚Æ‚©‚ ‚éH

531 –¼‘OF mailto:sage [2018/03/10(“y) 22:03:20.54 ID:+Ww908Qw0.net]
>>512
https://mevius.5ch.net/test/read.cgi/tech/1493844476/312
‚ ‚Æ STL ‚Ì‹³‰È‘A‚±‚ê‚àC++11ˆÈ‘O‚Ì‚à‚Ì
https://www.amazon.co.jp/dp/4881357786/

532 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/10(“y) 22:09:22.02 ID:Tk41qGXE0.net]
–{‚΂©‚è“ǂ܂¸ŽÀ‘H‚µ‚悤

533 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/10(“y) 22:09:43.95 ID:lWictyCS0.net]
>>512
cpprefjp



534 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/10(“y) 22:28:49.18 ID:tBgkA+tH0.net]
ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêC++‚Æ‚©‚Ç‚¤‚â‚ë

535 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/10(“y) 22:50:35.99 ID:My21AM/A0.net]
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
‚ЂƂ܂¸>>513‚Ì–{‚É‚µ‚Ă݂܂·

536 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 00:41:56.08 ID:6KlfnVLZ0.net]
‚»‚¤‚¢‚¦‚ÎÅV”Å‚ÌEffective STL‚Ý‚½‚¢‚È–{‚Á‚Ä–³‚¢‚Ì‚©H

537 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 00:53:03.16 ID:Bd/2u4u/0.net]
‚ ‚邯Žv‚¤‚ª–óŽÒ‚ª‚Ö‚½‚­‚»‚ʼnE•Ó’l¶•Ó’l‚ ‚½‚èˆÓ–¡ƒƒJƒ‰ƒ“‚©‚Á‚½‚¼

538 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 00:57:27.74 ID:Bd/2u4u/0.net]
‚»‚̕ӂè‚ÌŽQl‚É‚·‚é‚Ȃ牺Žè‚È“ú–{Œê•¶Œ£’T‚邿‚è‚©‰p•¶‚»‚̂܂ܓǂñ‚¾•û‚ª‚¢‚¢ŠóƒKƒX
‚È‚ñ‚Å‚à‚©‚ñ‚Å‚à“ú–{Œê–󂵂Ă ‚邯‚Ù‚ñ‚ƈӖ¡ƒƒJƒ‰ƒ“‚©‚ç

539 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 01:11:03.65 ID:n48SUKtd0.net]
cpprefjp‚Ìstd::min_element‚Æstd::max_element‚Ì—á•¶‚ªŠÔˆá‚Á‚Ä‚é‚̂ŒN‚©’¼‚µ‚Ä‚­‚¾‚³‚¢B
Ž©•ª‚ÍGitHub‚̃AƒJƒEƒ“ƒgŽ‚Á‚ĂȂ¢‚̂ŕÒW‚Å‚«‚Ü‚¹‚ñB

https://cpprefjp.github.io/reference/algorithm/min_element.html
https://cpprefjp.github.io/reference/algorithm/max_element.html

ΑFreturn a > b;
³Freturn a < b;

540 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/11(“ú) 01:22:57.30 ID:ry5KQfC80.net]
unsigned int x;
char y[4];

.
.
.

x = ((y[0] & 0xff) << 24) | ((y[1] & 0xff) << 16) | ((y[2] & 0xff) << 8) | (y[3] & 0xff);

541 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 01:34:50.04 ID:P1lOCLpn0.net]
Scott Meyers

Effective C++ Ծ3Ӂ (ADDISON-WESLEY PROFESSIONAL COMPUTI)A2014
Effective Modern C++ \C++11/14ƒvƒƒOƒ‰ƒ€‚ði‰»‚³‚¹‚é

542 –¼‘OF42€–ÚA2015

Effective C++ ‚ÍÂ̖{‚ÌƒŠƒoƒCƒoƒ‹‚©‚ÈH
“à—e‚ªV‚µ‚¢‚©‚Ç‚¤‚©‚܂łÍA•ª‚©‚ç‚È‚¢‚¯‚Ç
[]
[‚±‚±‰ó‚ê‚Ă܂·]

543 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 08:34:37.66 ID:XWEx9Mlwd.net]
ƒeƒ“ƒvƒŒ[ƒg‚ðŽg‚Á‚½ƒƒ^ƒvƒƒOƒ‰ƒ€‚Ì—L—p«‚ª•ª‚©‚ç‚ñBƒRƒ“ƒpƒCƒ‹Žžˆ—‚Œ蔂̊Kæ‚ðŒvŽZ‚µ‚Ă邯‚ÇŽÀsŽž‚É’l‚ð•Ï‚¦‚ê‚È‚¢‚È‚çA“š‚¦‚ðƒxƒ^‘‚«‚·‚ê‚΂¢‚¢‚¾‚¯‚Å‚ÍH



544 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 08:43:14.65 ID:zMqNV6vza.net]
‚»‚Ì’l‚ðƒxƒ^‘‚«‚·‚éŽèŠÔ‚ðƒRƒ“ƒpƒCƒ‰‚ɂ܂©‚¹‚邱‚Æ‚ªo—ˆ‚é‚Ì‚ª—˜“_‚¾‚ÆŽv‚¤‚æB

545 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 08:48:18.87 ID:XWEx9Mlwd.net]
3‚ÌŠKæ‚ðAtmp‚·‚邿‚è6‚ƃ^ƒCƒv‚µ‚½•û‚ª‘‚¢‚¾‚ë

546 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 09:03:15.99 ID:6KlfnVLZ0.net]
>>526
3‚Ȃ炢‚¢‚¯‚Ç10‚ÌŠKæ‚ÍH15‚ÌŠKæ‚ÍH21‚ÌŠKæ‚ÍH
‚»‚ê‚Í®”Œ^‚Å•\Œ»‚Å‚«‚é‚©H
‚»‚ê‚͉½Œ…‚ɂȂé‚Ì‚©H
“K؂Ȍ^‚ð‚Ç‚¤‚â‚Á‚Ä‘I‚Ô‚Ì‚©H
‚»‚Ì’l‚ðÓI‚È”z—ñ‚̃TƒCƒY‚É‚µ‚½‚¢‚ª”’l‚ð•Ï‚¦‚邽‚тɓd‘ì‚ÅŒvŽZ‚Í‚µ‚½‚­‚È‚¢
‚È‚ç‚Îfactorial<N>::value‚Æ•\Œ»‚Å‚«‚ê‚Ε֗˜‚ł͂Ȃ¢‚©
‚Æ‚¢‚¤‚±‚Æ

547 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/11(“ú) 09:03:17.33 ID:0BygLdlM0.net]
‚»‚Ì‚R‚Æ‚¢‚¤”’l‚ª•ʂ̃tƒ@ƒCƒ‹‚Ì“Á’è‚Ì’l‚Ɉˑ¶‚µ‚Ä‚éê‡‚à‚ ‚邵

548 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 09:08:13.99 ID:6KlfnVLZ0.net]
ˆÓ’nˆ«‚·‚é‚̂͂±‚̕ӂɂµ‚Ä‚¨‚¢‚Ä
‚»‚ê‚̓ƒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚±‚¢‚¤‚¢‚¤‚±‚Æ‚à‚Å‚«‚邿’ö“x‚Ì‚à‚̂ɂ·‚¬‚È‚¢
ƒeƒ“ƒvƒŒ[ƒgƒƒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ƃ̓eƒ“ƒvƒŒ[ƒg‚ðŽg‚Á‚ă\[ƒXƒR[ƒh‚𶬂·‚邱‚Æ‚¾
ƒ\[ƒXƒR[ƒh‚ðì‚邽‚߂̃vƒƒOƒ‰ƒ~ƒ“ƒO‚¾‚ÆŽv‚Á‚Ä‚­‚ê‚Ä‚©‚Ü‚í‚È‚¢
ˆê”Ê“I‚È–Ú“I‚Æ‚µ‚Ă̓WƒFƒlƒŠƒbƒNƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ðŽÀŒ»‚·‚邽‚߂Ɏg‚í‚ê‚é
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Å‚Ívector‚©‚çchorono‚âtuple‚܂Ńeƒ“ƒvƒŒ[ƒgƒƒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ ‚è‚«‚ÌÝŒv‚ɂȂÁ‚Ä‚¢‚é

549 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 09:08:56.54 ID:zMqNV6vza.net]
’l‚ª¬‚³‚¢‚¤‚¿‚Í‚»‚¤‚©‚à‚µ‚ê‚ñ‚ª16‚ÌŠKæ‚Æ‚©’l‚ª‘å‚«‚­‚È‚Á‚Ä‚àƒxƒ^‘‚«‚ª—Ç‚¢H

‚¿‚Ȃ݂Éconstexpr‚ªŽg‚¦‚éc++11ˆÈ~‚̘b‚Æl‚¦‚ÄOK?

550 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 10:19:34.71 ID:i1Cv6XBY0.net]
ŠKæ‚Ì—á‚Í‚¢‚¢—á‚Æ‚ÍŒ¾‚¦‚ñ‚È
TMP‚Å‘€ì‚µ‚½‚¢‚̂̓ƒCƒ“‚ÍŒ^‚Ì•û‚¾‚©‚ç‚È
’l‚ào—ˆ‚邿‚Á‚ėႪŠKæ‚È‚¾‚¯‚Å

551 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 10:40:47.13 ID:z1FVyjSJ0.net]
>>529
> ƒ\[ƒXƒR[ƒh‚ðì‚邽‚߂̃vƒƒOƒ‰ƒ~ƒ“ƒO‚¾‚ÆŽv‚Á‚Ä‚­‚ê‚Ä‚©‚Ü‚í‚È‚¢
‚»‚±‚܂łâ‚é‚È‚çPL/I‚Ý‚½‚¢‚É%FOR %SELECT‚Ý‚½‚¢‚È•’ʂ̧Œä\•¶‚Å‘‚¯‚é•û‚ª‚¢‚¢‚í

552 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 10:50:57.85 ID:zMqNV6vza.net]
‚»‚ñ‚È‹M•û‚Étemplate+constexpr(c++14ˆÈ~)

553 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 10:58:38.38 ID:6KlfnVLZ0.net]
>>532
Šæ’£‚Á‚ČÑãl—p‚̃Rƒ“ƒpƒCƒ‰ì‚Á‚Ä‚­‚ê



554 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 11:03:02.47 ID:z1FVyjSJ0.net]
>>534
‚¨‘OƒAƒz‚¾‚ë w
•ûŒü«‚ª‚¨‚©‚µ‚¢‚Á‚Ęb‚¾‚¼

555 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 11:13:25.26 ID:6KlfnVLZ0.net]
>>535
Œ»‘ã‚ÌŒ¾Œê‚ŃWƒFƒlƒŠƒNƒX‚ðƒTƒ|[ƒg‚·‚é‚͈̂ê”Ê“I
ƒeƒ“ƒvƒŒ[ƒg‚ð‚±‚Ë‚­‚è‰ñ‚µ‚Ä®”‰‰ŽZ‚ð‚·‚é‚̂͂¨‚©‚µ‚¢‚Æ‚¢‚¤ˆÓ–¡‚È‚çA•’Ê‚Ì\•¶‚Å‘‚¯‚éconstexpr‚ª’ljÁ‚³‚ꂽ‚©‚ç‚»‚Á‚¿‚ðŽg‚¤‚悤‚É

556 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 11:58:27.43 ID:TvwI/h8S0.net]
ƒeƒ“ƒvƒŒ[ƒg‚ÅÄ‹A‚ª‚Å‚«‚½‚çűc('A`)

557 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 12:00:06.04 ID:TvwI/h8S0.net]
‚Ƃ킢‚¢‚‚ÂAŽÀ‚ÍC++‚̃eƒ“ƒvƒŒ[ƒg‚̓`ƒ…[ƒŠƒ“ƒOŠ®‘S‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚Ä‚¢‚½i‚炵‚¢
ttps://cpplover.blogspot.jp/2013/10/blog-post_20.html

558 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 12:05:49.26 ID:93lmuZEGM.net]
>>536
costexpr‚ÅŠKæ‘‚¢‚Ă݂Ă©‚猾‚¦‚æ

559 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 16:36:05.55 ID:i1Cv6XBY0.net]
constexpr unsigned long long factorial(int n){
@unsigned long long r=1;
@for(int i=1;i<=n;++i){r*=i;}
@return r;
}

‚¤‚ñAŠÈ’P‚¾‚ËI

560 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 16:41:07.00 ID:Bd/2u4u/0.net]
–ˆ‰ñ–ˆ‰ñƒRƒ“ƒpƒCƒ‰‚ªŒvŽZ‚·‚é‚Ì‚©

561 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 17:05:53.05 ID:6zDmjp+70.net]
‚½‚܂Ƀ\[ƒXƒR[ƒh‚ðŒ©‚ÄA‚ A‚±‚Ì”Žš‚È‚ñ‚¾‚Á‚¯‚Á‚Äl‚¦‚邿‚è‚à
10000‰ñƒRƒ“ƒpƒCƒ‹‚³‚¹‚é‚Ù‚¤‚ª‘‚¢‚ÆŽv‚¤‚æ

562 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 17:18:40.81 ID:Dtt3qpb50.net]
ƒ}ƒWƒbƒNƒiƒ“ƒo[‚Ì–{Ž¿

563 –¼‘OF•ÐŽR”Ž•¶MZ mailto:sage [2018/03/11(“ú) 17:51:32.86 ID:4ez4tjCrd.net]
>>540
ƒI[ƒo[ƒtƒ[‚̃`ƒFƒbƒN‚ª‚È‚¢‚©‚ç‚â‚è’¼‚µB



564 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 18:36:06.03 ID:i1Cv6XBY0.net]
‚Í[‚¢

constexpr unsigned long long unsafe_factorial(int n){
@unsigned long long r=1;
@for(int i=1;i<=n;++i){r*=i;}
@return r;
}

constexpr int min_factorialable(){
@for(int i=1;;++i){
@@if(unsafe_factorial(i) > unsafe_factorial(i+1)){ return i; }
@}
}

constexpr unsigned long long factorial(int n){
@if (n < 0 || n > min_factorialable()) { return 0; }
@return unsafe_factorial(n);
}

565 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 18:40:21.07 ID:i3q5YI3y0.net]
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂé‚Ù‚¤‚ª‚¢‚¢‚È‚Ÿ

566 –¼‘OF•ÐŽR”Ž•¶MZ mailto:sage [2018/03/11(“ú) 19:45:19.23 ID:4ez4tjCrd.net]
static_assertŽg‚¦B

567 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 20:16:22.23 ID:XWEx9Mlwd.net]
>>529
ŽÀsŽžŒvŽZ‚Å“š‚¦ŽZo‚µ‚Ä‚»‚ê‚ð“\‚Á‚½•û‚ªŠy‚¶‚á‚ËH

568 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/11(“ú) 21:15:39.44 ID:ezoYy+fr0.net]
>>548
‚»‚ê‚ÅŽ–‘«‚è‚éƒP[ƒX‚Ȃ炻‚ê‚Å‚¢‚¢‚æ

569 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/11(“ú) 21:19:50.46 ID:0BygLdlM0.net]
>>548
‚È‚ñ‚Å‚»‚ñ‚Ȃ߂ñ‚Ç‚­‚³‚­‚ă~ƒX‚µ‚»‚¤‚È•û–@‚ðƒ`ƒ‡ƒCƒX‚·‚é‚ñ‚¾‚æ

570 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/12(ŒŽ) 01:21:50.18 .net]
>>548
ŒvŽZ•‘‚«Š·‚¦Žè‡‚ðƒ}ƒjƒ…ƒAƒ‹‰»‚µ‚ÄA‰½\Ží—Þ‚ÌŽdŒü‚¯•ʂɃo[ƒWƒ‡ƒ“ƒAƒbƒv‚Ì“x‚ÉlŠCíp‚ÅŒvŽZ•‘‚«Š·‚¦•ƒR[ƒhƒŒƒrƒ…[•ƒeƒXƒg‚·‚é‚ñ‚Å‚·‚ËA‚í‚©‚è‚Ü‚·

571 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/12(ŒŽ) 05:00:24.40 ID:kBVT8YZa0.net]
min_factorialable() ‚ÍAŠKæ‚𳂵‚­ŒvŽZ‚Å‚«‚éÅ‘å‚Ì’l‚ð•Ô‚·
constexpr‚ÈŠÖ”(ƒRƒ“ƒpƒCƒ‹Žž‚Éint’蔂ɒu‚«Š·‚¦‚ç‚ê‚邱‚Æ‚ðŠú‘Ò)A
‚Ɠǂݎæ‚Á‚½‚ñ‚¾‚¯‚ÇA‚È‚º‚Émin_‚È‚Ì?

572 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/12(ŒŽ) 05:41:37.75 .net]
ãŒÀ‚ð‹‚߂邯‚«‚ÉŽg‚¤‚Ì‚Ímin‚¾‚©‚çA‚©‚È

’m‚ç‚ñ‚¯‚Ç

573 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/12(ŒŽ) 06:20:08.42 ID:I9Is/5l40.net]
ʼnmin_nonfactorialable‚ÅnonŽæ‚Á‚½Žž‚É’¼‚µ–Y‚ê‚Ü‚µ‚½



574 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 09:59:46.06 ID:CGjn2uNbd.net]
ˆê“ú‚Ì•b”‚ð86400‚Æ‘‚¢‚Ä‚½‚çƒ}ƒWƒbƒNƒiƒ“ƒo[‚â‚ß‚ë‚ÆŒ¾‚í‚ꂽ‚ñ‚¾‚¯‚ÇA
ƒvƒƒOƒ‰ƒ€‚ð­‚µ‚Å‚à‘‚­lŠÔ‚ɂƂÁ‚Ä‚»‚Ì”Žš‚Í펯‚Å‚¢‚¢‚æ‚ËH
60*60*24 ‚Æ‘‚¢‚Äu‚»‚Ì60‚Æ‚©24‚͉½‚¾Hv‚ÆŒ¾‚í‚ê‚È‚¢‚Å‚µ‚åH
‚»‚ê‚Æ“¯‚¶ƒŒƒxƒ‹‚¾‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇB

575 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 10:10:13.70 ID:oQx4WixC0.net]
‚¤‚邤•b‚ŃNƒ‰ƒbƒVƒ…‚·‚éƒNƒ\ƒ\ƒtƒgƒEƒFƒA‚Ìo—ˆ‚ ‚ª‚è
ƒjƒ…[ƒgƒ“—ÍŠw‚Æ“V•¶Šw‚Æ—ïŠw‚©‚ç‚â‚è‚È‚¨‚µ‚½•û‚ª‚¢‚¢

576 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/13(‰Î) 10:13:40.69 ID:bAh/W6qqd.net]
>>555
Œ¾‚í‚ê‚È‚¢‚Ƃ킩‚ç‚È‚¢“z‚ÍŒ¾‚Á‚Ä‚à‚í‚©‚ç‚È‚¢‚¾‚낤‚©‚ç
‚¨‘O‚͈궃}ƒWƒbƒNƒiƒ“ƒo[Žg‚¢‚Ü‚­‚è‚Å‚¢‚¢‚¼

577 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 10:38:37.74 ID:pKedwP800.net]
‚»‚ë‚»‚ë•W€‚É“ú•tŒvŽZ‚̃‰ƒCƒuƒ‰ƒŠ—~‚µ‚¢‚í

578 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 11:02:13.56 ID:92t/zLSk0.net]
>>558
—~‚µ‚¢‚Ë
chrono‚ª’†“r”¼’[‚ŃCƒ‰‚‚­

579 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 11:32:32.41 ID:CGjn2uNbd.net]
>>556
‚»‚ꂾ‚Æ 60*60*24 ‚Æ‘‚¢‚Ä‚à“¯‚¶‚¾‚æ‚ËB
‚¤‚邤•b‚Æ‚©‚ÍŠÖŒW‚È‚¢’蔊Ǘ‚µ‚Ä‚éꇂ̘b‚Å‚·‚æ‚à‚¿‚ë‚ñB

580 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 11:37:27.38 ID:CGjn2uNbd.net]
>>557
86400‚ªƒvƒƒOƒ‰ƒ}‚Ì펯“I‚Ƀ}ƒWƒbƒNƒiƒ“ƒo[‚Ȃ̂©‚Ç‚¤‚©A‚Á‚Ęb‚Å‚·‚æ

581 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 11:45:44.57 ID:cL/fN0Uj0.net]
Š‚ÅŠF‚³‚ñmakefile‚͂ǂ¤•ÒW‚µ‚Ă܂·
‚ ‚Ü‚èG‚ê‚Ä‚¢‚È‚¢‚悤‚Ȃ̂ŋC‚ɂȂè‚Ü‚·

582 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/13(‰Î) 11:45:51.13 ID:92t/zLSk0.net]
2147483647‚Ȃ牴‚Ì펯‚¾‚ª

583 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 11:47:54.17 ID:Hyr8QuVd0.net]
>>562
Žï–¡‚ł͔ėp‚Ìmakefileì‚Á‚Ä‚»‚ê‚ðŽg‚¢‰ñ‚µ‚Ä‚é
ŽdŽ–‚Å‚Íautotools



584 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 12:00:55.79 ID:qHQADaBY0.net]
‘¼l‚Æ‹¤—L‚·‚éƒR[ƒh‚È‚ç‚È‚é‚ׂ­—v‘f‚ð•ª‰ð‚µ‚Ä•ª‚©‚è‚â‚·‚­‘‚¢‚½•û‚ªD‚Ü‚µ‚¢
2‚Ì”{

585 –¼‘OF”‚à’¼Ú‹Lq‚·‚é‚̂ł͂Ȃ­ƒVƒtƒg‰‰ŽZŽg‚Á‚½•û‚ªãY—í []
[‚±‚±‰ó‚ê‚Ă܂·]

586 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 12:18:10.82 ID:23dHbGxb0.net]
‚­‚­‚é‚ñ‚¶‚á‚È‚­‚Äc

ƒNƒ‰ƒX錾

int main()
{....}

‚ ‚Æ‚Í c++ ƒXƒŒ‚Å

587 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 12:18:34.80 ID:23dHbGxb0.net]
Œë”š‚µ‚Ü‚µ‚½

588 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 12:51:25.09 ID:YF2y/th/d.net]
펯‚È‚ñ‚ÄW’c‚ª•Ï‚í‚ê‚Εςí‚é
‚»‚̃R[ƒh‚ðŒ©‚¹‚鎖‚ð‘z’肵‚½W’c‚Ì펯‚©‚Ç‚¤‚©‚ðl‚¦‚ë

589 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 14:10:31.07 ID:cL/fN0Uj0.net]
2i”8i”10i”16i”‚݂̂ł͂Ȃ¢‚Æ‚¢‚¤‚±‚Æ
60i”‚â24i”‚̘b‚Å‚µ‚厞Œv‚ðŒê‚邯‚«‚Í•K{‚Ì펯

590 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 14:26:54.36 ID:cL/fN0Uj0.net]
‚±‚ê‚ðni”‚Á‚ÄŒ¾‚¤‚ñ‚¾‚æ

591 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 14:37:04.66 ID:CGjn2uNbd.net]
W’c‚Ì펯‚Á‚Ä‚±‚ƂȂçA'86400' ‚ðƒ}ƒWƒbƒNƒiƒ“ƒo[‚ÆŽv‚Á‚Ä‚élŠÔ‚Í­””h‚Á‚Û‚¢‚Ì‚ÅA
•¶‹å‚Í‚â‚ñ‚í‚è‚Æ–³Ž‹‚·‚é•ûŒü‚Ås‚«‚Ü‚·‚í

592 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 14:53:30.50 ID:qHQADaBY0.net]
‚Æ‚¢‚¤‚©ƒ}ƒWƒbƒNƒiƒ“ƒo[Œ¾‚í‚ê‚é‚Ì‚Á‚Ä”Žš‚̈Ӗ¡‚Æ‚©W’c‚Ì펯‚Æ‚©‚¶‚á‚È‚­‘Ž®‚Ì–â‘肾‚æ‚Ë
ŒvŽZŽ®‚Ì’†‚ɒ蔃|ƒ“’u‚«‚µ‚Ă鑂«•û‚µ‚Ä‚é“z‚ªƒ`[ƒ€‚É‚¢‚½‚ç‚»‚è‚áƒ}ƒY‚¢‚æA•Ï”‚Æ‚©’蔂ɒu‚«Š·‚¦‚ë‚Á‚ĉ´‚àŒ¾‚¤

593 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 14:59:18.81 ID:qHQADaBY0.net]
’蔂ð’蔂ɒu‚«Š·‚¦‚é‚Á‚ĂȂñ‚¾‚æ
ƒŠƒeƒ‰ƒ‹‚͒蔂Ȃè•Ï”‚È‚è‚É‚Á‚ÄŠ´‚¶‚œǂݑւ¦‚Æ‚¢‚Ä



594 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 15:34:48.40 ID:VrugGyEjd.net]
>>572
‚µ‚©‚µ‚±‚¤‚Í‚µ‚È‚¢‚¾‚ëH

const int int8_bits = 8;
uint16_t word = (hi << int8_bits) | lo;

‚±‚¤‚à‚µ‚È‚¢
const int sec_per_min = 60;
int sec = m * sec_per_min + s;

”’lƒŠƒeƒ‰ƒ‹‚Å‘‚­‚Ì‚ª‹–—e‚³‚ê‚é”’l‚Æ‚¢‚¤‚à‚Ì‚ª‚ ‚é
sec = day * 86400 ‚͂ǂ¤‚©‚Æ‚¢‚¤‚Ì‚ª>>561
ŒÂl“I‚ɂ͒m‚ç‚È‚¢l‚Å‚àˆÃŽZ‚à‚¹‚¸‚ɉŒ©‚Ň‚Á‚Ă邩‚Ç‚¤‚©‚í‚©‚é‚©A
‚ðŠî–{‚É‚·‚ׂ«‚¾‚ÆŽv‚¤ (¬‚³‚È2‚Ì™pæ‚Íœ‚­B2‚Ì™pæ’m‚ç‚ñ“z‚̓Vƒl)

595 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 15:51:51.20 ID:92t/zLSk0.net]
uint16_t word = (hi << CHAR_BIT) | lo;
‚±‚êCHAR_BIT != 8‚Ȋ‹«‚ðˆÓޝ‚·‚é‚ñ‚È‚çA16‚Á‚Ä‘‚¢‚Ä‚ ‚é‚Ì‚à–â‘肾‚Ë

const int micro_per_sec = 1000000;
int us = sec * micro_per_sec;
‚±‚¤‘‚¯‚Á‚ÄŒ¾‚í‚ꂽ‚牴‚Í‚¨’f‚è‚·‚é

596 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 16:10:54.91 ID:lXm9DcKjM.net]
e = 2.71828;
p = 3.1415;

597 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 16:11:31.80 ID:VrugGyEjd.net]
>>575
bit_per_char ‚â short‚Å‚àint‚Å‚à‚È‚­ int8Auint16_t ‚Æ–¾‹L‚µ‚½‚̂͊—^‚ÌŽd—l‚̂‚à‚èB

ŋ߂Ìapi‚͂悭ƒiƒm•b•Ô‚µ‚Ä‚­‚é‚©‚ç1000000000 ”{
1000.0*1000*1000‚Æ•ª‚©‚¿‘‚«‚µ‚½‚­‚È‚é

598 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/13(‰Î) 16:29:39.63 ID:cL/fN0Uj0.net]
Žž‚ðŽ©“®“I‚ɇ‚킹‚Ü‚·‚Æ‚¢‚¤ƒRƒ}ƒ“ƒhƒ{ƒ^ƒ“‚ðì‚Á‚Ä
‰Ÿ‚·‚¾‚¯‚Åςނ̂É

599 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 16:33:12.95 ID:92t/zLSk0.net]
>>577
‚»‚ê‚ðŒ¾‚¤‚È‚ç1'000'000'000‚¾‚ëjk

600 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 18:34:24.26 ID:5mSkIm9zd.net]
86400‚Á‚Ä‘‚­‚ÆAide‚Å’è‹`‚ÌŽQÆ‚àŽg‚¦‚ñ‚µ
86400‚ÅŒŸõ‚µ‚½‚Æ‚«‚É
‚P“ú‚Ì•b”‚Ȃ̂©A“K“–‚ÉŒˆ‚ß‚½ƒ^ƒCƒ€ƒAƒEƒg‚Æ‚©‚Ì•b”‚Ȃ̂©A‚½‚¾‚ÌID‚Ȃ̂©A˜A”Ô‚Åo‚Ä‚«‚½‚¾‚¯‚Ì”’l‚Ȃ̂©‚Æ‚©A–³ˆÓ–¡‚È”—ñ‚Ȃ̂©‚Ü‚´‚Á‚Ă킩‚ç‚ñ‚­‚È‚é‚â‚ë

601 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 18:56:33.51 ID:U9FOV+VD0.net]
#define SEC_PER_DAY (60*60*24)

‚È‚ñ‚Ä‚â‚él‚¢‚È‚¢‚Ì‚©‚È

602 –¼‘OF mailto:sage [2018/03/13(‰Î) 19:22: ]
[‚±‚±‰ó‚ê‚Ă܂·]

603 –¼‘OF14.64 ID:4gb3BCLn0.net mailto: >>581
#define ‚ÍŠî–{Žg‚í‚È‚¢Aint const ABC = 12345; ‚Ȃ玞XŽg‚¤
[]
[‚±‚±‰ó‚ê‚Ă܂·]



604 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 19:52:43.56 ID:0AXLQ0hnd.net]
constexprcc

605 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 20:19:53.55 ID:My0TInc10.net]
‚³‚Á‚³‚Æ‚±‚¤‘‚¯‚邿‚¤‚É‚µ‚Ä‚­‚ê
¡‚Ì<chrono>ƒNƒ\‚·‚¬‚ñ‚æ

int sec_par_day = static_cast<int>(std::chrono::second{std::chrono::day{{1}});

606 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 20:25:30.79 ID:pKedwP800.net]
ƒNƒ\‚Æ‚¢‚¤‚©‹@”\‚ªˆ³“|“I‚É‘«‚è‚ĂȂ¢

607 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 20:28:38.82 ID:/ChP+Vc3M.net]
86400‚Æ‚©1440‚ł킩‚邯‚Ç
24*60*60‚Æ‚©24*60‚Á‚Ä‘‚¯‚΂¢‚¢‚¾‚¯‚¾‚ÆŽv‚¤

608 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 20:30:42.63 ID:My0TInc10.net]
21¢‹I‚à5•ª‚Ì1‚ª‰ß‚¬‚悤‚©‚Á‚Ä‚¢‚¤‚±‚ÌŽž‘ã‚É
‰½‚ª”ß‚µ‚イ‚Ä‚½‚©‚ªŽž‚ðˆµ‚¤‚¾‚¯‚Åtime_point‚Ì‘¼‚Étm‚â‚çtime_t‚â‚ç‚ðƒKƒ`ƒƒƒKƒ`ƒƒ‚³‚¹‚ç‚ê‚É‚á‚È‚ç‚ñ‚Ì‚¾‚æ‚Ü‚Á‚½‚­

609 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 22:01:42.63 ID:vZM1ymmwM.net]
>>586
‚¨‘O‚ª³‰ð
‘¼‚̓oƒJ

610 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/13(‰Î) 22:08:40.50 .net]
86400‚Á‚ĉ½‚Ì‚½‚߂Ɏg‚¤‚ñ‚¾‚낤

‚¤‚邤“ú‚Æ‚©‚¤‚邤•b‚Æ‚©l—¶‚µ‚È‚«‚á‹CŽ‚¿ˆ«‚­‚ËH

611 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 22:17:29.51 ID:U9FOV+VD0.net]
—\‚ßl—¶‚µ‚悤‚ª‚È‚¢

612 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 22:22:44.39 ID:pKedwP800.net]
l—¶‚·‚é•K—v«‚ª‚ ‚é‚à‚Ì‚©‚Ç‚¤‚©‚ª•ª‚©‚ç‚È‚¢‚©‚ç‚È‚ñ‚Æ‚à
—Ⴆ‚ÎŽžŒn—ñƒf[ƒ^‚ð‚»‚ÌŽž“_‚©‚ç1“ú•ª‚Ì”‚ðŽg‚¤‚Æ‚¢‚¤‚à‚̂Ȃç‰[•b‚ðl‚¦‚é•K—v‚ª‚È‚¢‚µ

613 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/13(‰Î) 22:28:43.21 .net]
>>591
1“ú‚É1•b–ž‚½‚È‚¢‚©‚à‚µ‚ê‚È‚¢‚¾‚ë



614 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 22:35:46.84 ID:2iGA+O2n0.net]
int t = 86400; // 24*60*60
‚±‚ê‚ʼnðŒˆ

615 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 23:06:58.39 ID:+Yto8Znfd.net]
‰[•b‚Ì—L–³“™‚ʼn•ς̂à‚̂Ȃç‰Â•ς̂à‚̂Ȃè‚Ì‘‚«•û‚·‚é‚Å‚µ‚å
ŒvŽZ‚µ‚ĕϔ‚É“ü‚ê‚邯‚©

–â‘è‚Í•s•ς̔’l’蔂ð‚Ç‚¤³‹K‰»‚µ‚Ä‘‚­‚©A³‹K‰»‚·‚é•K—v‚Í‚ ‚é‚©B
24*60*60 ”h‚Ìl‚Æ 60*60*24 ”h‚Ìl‚ª—¼•ûƒvƒƒWƒFƒNƒg“à‚É‚¢‚½‚ç‚È‚ñ‚©Œ™‚¾‚È

616 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 23:12:45.19 ID:U9FOV+VD0.net]
ƒvƒƒWƒFƒNƒg‚Å’N‚©‚ªŒˆ‚ß‚½‚ç‚»‚ê‚É]‚¤‚æ
”h”´ì‚é‚قǂ̖â‘è‚¶‚á‚È‚¢‚Å‚µ‚å

617 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 23:17:41.96 ID:+Yto8Znfd.net]
—‚ނ킯‚¶‚á‚È‚¢‚¯‚Ç
Œˆ‚ß‚½‚ç]‚¤‚͓̂–‚½‚è‘O‚ÅA‚»‚ꂪuŒˆ‚ß‚év‚Á‚Ä‚±‚Æ‚¾‚ëB
”h”´‚̘b‚¶‚á‚È‚­¬‚´‚Á‚Ä‚½‚ç‹CŽ‚¿ˆ«‚¢‚Á‚Ä‚±‚Æ‚ªŒ¾‚¢‚½‚©‚Á‚½‚ñ‚¾‚æB

618 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 23:20:55.63 ID:pKedwP800.net]
‚ ‚Á‚¿‚±‚Á‚¿‚É‘‚«ŽU‚ç‚·‚à‚Ì‚¶‚á‚È‚¢‚©‚笂´‚Á‚Ă邯‚©‚ ‚蓾‚È‚¢
1ƒJŠ‚É‚È‚é‚Ü‚ÅƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚µ‚ë

619 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 23:44:10.62 ID:U9FOV+VD0.net]
‹CŽ‚¿ˆ«‚¢‚ÆŽv‚¤‚©‚Ç‚¤‚©‚ÍŠ´«‚Ì–â‘肾‚©‚ç‚È‚ 
—Ⴆ‚΂ ‚é“ú’n‹…‚̉ñ“]‘¬“x‚ª•Ï‚í‚Á‚Ä‚P•ª‚ª‚U‚P•b‚ɂȂÁ‚½
ƒvƒƒOƒ‰ƒ€‚ðC³‚µ‚ë‚ÆŒ¾‚í‚ê‚ÄA
ꊂɂæ‚Á‚Ä‘‚«•û‚ªˆá‚Á‚Ä‚¢‚邯‘å•Ï‚¾‚Ë
‚ÆŒ¾‚¤˜b‚Ȃ痉ðo—ˆ‚邯‚Ç

620 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/13(‰Î) 23:51:40.27 ID:pKedwP800.net]
constexpr int min = 60;
constexpr int hour = min * 60;
constexpr int day = hour * 24;

621 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 06:39:53.70 ID:4nqAllCK0.net]
hours‚Í<chrono>‚É‚ ‚邾‚ë
‚»‚ê‚Æoperator""h

622 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 06:41:16.16 ID:4nqAllCK0.net]
operator""day‚ª‚Ë‚¦‚ñ‚¾‚æ‚È<chrono>‚Á‚Ä

623 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 07:36:00.34 ID:eC4PF2tM0.net]
chrono‚Ìhours‚Ístd::chrono::duration<int, std::ratio<3600>>‚̃GƒCƒŠƒAƒX‚Ȃ̂Å
days‚Í‚±‚¤‚·‚ê‚΂悢
using days = std::chrono::duration<int, std::ratio<86400>>



624 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 08:15:03.73 ID:ylQhqnt4M.net]
>>602
> days‚Í‚±‚¤‚·‚ê‚΂悢
> using days = std::chrono::duration<int, std::ratio<86400>>
>>555‚Ö–ß‚é w

625 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 08:42:21.15 ID:eC4PF2tM0.net]
‰[•b‚ðl—¶‚·‚é‚Ì‚Æ1“ú‚ð86400•b‚Æ‚·‚é‚̂͑S‚­ŠÖŒW‚È‚¢‚̂ɉ[•b‚ª‚Ç‚¤‚Æ‚©Œ¾‚¢o‚µ‚½“z‚ªˆ«‚¢‚̂łÍ
’š”J‚É‘‚­‚È‚çŒvŽZ‚̪‹’‚Æ‚µ‚Ä60*60*24‚ðŒ©‚¦‚邯‚±‚ë‚É‘‚¢‚Ä‚¨‚¯‚΂¢‚¢

626 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 09:17:22.64 ID:MwJCRjiPd.net]
’m‚Á‚Ä‚é’mޝ‚ð”â˜I‚µ‚½‚©‚Á‚½‚¾‚¯‚¾‚낤‚©‚ç߂͌y‚¢

627 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/14(…) 10:28:48.31 .net]
>>604
‘S‚­ŠÖŒW‚È‚¢‚ÍŒ¾‚¢‰ß‚¬

628 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 10:52:42.70 ID:a7dBFlsI0.net]
‚Ù‚ÚŠÖŒW‚È‚¢‚ÈA“ï•È‚à‚¢‚¢‚Æ‚±
ŽÀ—pã‚Í‘S‚­ŠÖŒW‚È‚¢

629 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 11:03:01.46 ID:2oR7xNCJ0.net]
‚¤‚邤•b‚ª‚Ç‚¤‚Ì‚±‚¤‚̂ƌ¾‚¤A–â‘è‚¶‚á‚È‚­86400•b‚ð‚»‚±‚Å‚µ‚©Žg‚í‚È‚¢‚Á‚Ī‹’‚ª–³‚¢‚ñ‚¾‚æ‚Ë
Œã‚ł܂½‚»‚Ì”’l‚ªo‚Ä‚­‚邯‚µ‚Ä‚»‚Ì“x‚É86400‚Æ‘‚­‚Ì‚©A‚à‚µ‚»‚Ì”’l‚ðC³‚·‚鎖‚ɂȂÁ‚½‚ç‘S•”‘‚«’¼‚·‚Ì‚©A2‰ñ3‰ñŽg‚¤‚悤‚ɂȂÁ‚ÄŽn‚߂ĕϔ‚È‚è’蔂Ȃè‚É“ü‚ê‚é‚Ì‚©
‚»‚ê‚È‚çʼn‚©‚玮’†‚Éo‚Ä‚­‚é”’l‚͕ϔ‚ÉŠi”[‚µ‚Ä‚©‚çŽg‚¦‚Á‚Ä“ˆê‚µ‚½•û‚ª˜b‚ª‘‚¢

630 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/14(…) 11:14:21.74 ID:G0IAn/x5d.net]
¡Žžƒ}ƒWƒbƒNƒiƒ“ƒo[‚Æ‚©º˜a‚©‚çƒ^ƒCƒ€ƒXƒŠƒbƒv‚µ‚Ä‚«‚½‚Ì‚©‚æ

631 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 11:43:33.36 ID:xovkfTzX0.net]
ƒvƒƒOƒ‰ƒ€‚É‚¨‚¯‚éƒ}ƒWƒbƒNƒiƒ“ƒo[i‰p: magic numberA–‚–@‚Ì”Žšj‚Æ‚ÍA‰½‚ç‚©‚ÌŽ¯•ÊŽq‚à‚µ‚­‚͒蔂Ƃµ‚Ä—p‚¢‚ç‚ê‚éAƒvƒƒOƒ‰ƒ€‚̃\[ƒXƒR[ƒh’†‚É‘‚©‚ꂽ‹ï‘Ì“I‚È”’l‚Å‚ ‚éB
‚»‚̃vƒƒOƒ‰ƒ€‚ð‘‚¢‚½Žž“_‚łͻìŽÒ‚Í”’l‚̈Ó}‚ð”cˆ¬‚µ‚Ä‚¢‚邪A‘¼‚̃vƒƒOƒ‰ƒ}[‚Ü‚½‚Í»ìŽÒ–{l‚ªƒ}ƒWƒbƒNƒiƒ“ƒo[‚̈Ó}‚ð–Y‚ꂽ‚Æ‚«‚ɉ{——‚·‚邯u‚±‚Ì”Žš‚̈Ӗ¡‚͂킩‚ç‚È‚¢‚ªA‚Ƃɂ©‚­ƒvƒƒOƒ‰ƒ€‚ͳ‚µ‚­“®‚­B
‚Ü‚é‚Å–‚–@‚Ì”Žš‚¾v‚Æ‚¢‚¤”ç“÷‚ðŠÜ‚ÞB
by Wikipedia

632 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 11:50:45.96 ID:I+60yKfra.net]
u1“ú‚Ì•b”v‚Á‚Ē蔂ð86400‚Á‚Ä‘‚¢‚Ä“{‚ç‚ꂽ‚Á‚Ęb‚¶‚á‚È‚¢‚ñ‚¾H

633 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 12:06:59.05 ID:L/3+Hz1H0.net]
>>609
‚¶‚á‚ ƒIƒ}ƒGA\‘¢‰»‚à‚µ‚ĂȂ¢‚Ì‚©H
º˜aŽž‘ã‚Ù‚ÇŽ¨‚É‚µ‚È‚­‚È‚Á‚Ä‚à”p‚ꂽ‚̂ł͂Ȃ¢˜b‚ÍŒ‹\‚ ‚邼



634 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 13:01:38.98 ID:MwJCRjiPd.net]
>>611
“{‚ç‚ꂽ‚Æ‚¢‚¤’ö‚¶‚á‚È‚­‚ÄA
@ˆê“ú‚Ì•b” = 86400;
‚Æ‘‚¢‚½‚çuƒ}ƒWƒbƒNƒiƒ“ƒo[‚â‚ß‚ëv‚ÆŒ¾‚í‚ꂽ‚Á‚Ä‚±‚Æ‚³

635 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 13:18:59.19 ID:eC4PF2tM0.net]
‚í‚©‚è‚«‚Á‚½’蔂̓}ƒWƒbƒNƒiƒ“ƒo[‚ł͂Ȃ¢

636 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 14:08:58.84 ID:IrrOEbi1d.net]
>>613
‚»‚ê‚ðƒwƒbƒ_‚Ɉړ®‚³‚¹‚邾‚¯‚â‚ñ

637 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 14:14:27.78 ID:MwJCRjiPd.net]
>>615
‚»‚¤‚¶‚á‚È‚­‚Ä
60*60*24 ‚Ä‘‚¢‚Ä—~‚µ‚¢‚ñ‚¾‚Á‚Ä‚³[
“ä

638 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 14:16:09.81 ID:2oR7xNCJ0.net]
>>616
‚Ü‚Ÿ‰Â“Ç«‚‚­‚Ä‘¹‚·‚鎖‚Í–³‚¢‚µA‚È‚é‚ׂ­—v‘f‚Í•ª‰ð‚µ‚Ä‘‚¢‚½•û‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚Ì
‰½‚©‚Ç‚¤‚µ‚Ä‚à86400‚¶‚á‚È‚«‚ᢂ闗R‚Æ‚©‚ ‚é‚È‚ç˜b‚͕ʂ¾‚낤‚¯‚ÇA–³‚¢‚¾‚ëH

639 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 14:34:38.65 ID:IrrOEbi1d.net]
>>616
ƒNƒ\‚Ç‚¤‚Å‚à‚¢‚¢‚È

640 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 15:05:38.89 ID:hFOwW8jGM.net]
IT‚̃Gƒ“ƒWƒjƒA‚Á‚Ä
‚±‚¤‚¢‚¤‚­‚¾‚ç‚È‚¢‚±‚Æ‚Å
‹‹—¿–á‚Á‚Ä‚é‚ñ‚¾‚낤‚È‚ 

641 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 15:18:02.33 ID:xovkfTzX0.net]
‚±‚¤‚¢‚¤ƒNƒ\‚Ý‚½‚¢‚È‚±‚ƂłàƒEƒ“ƒ`ƒN‚‚ê‚ăeƒR“ü‚ꂵ‚ë‚Æ’ñˆÄ‚·‚邱‚Ƃɂæ‚èŽdŽ–‚µ‚Ă܂·Š´‚©‚à‚µo‚·ˆ×‚¾‚낤‚È

642 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 15:45:56.81 ID:L/3+Hz1H0.net]
>>619
Œ‹‰Ê‚̂킩‚ç‚È‚¢“Š‹@“I‚È–Íõ‚ð‚µ‚Ä‚¢‚邯‚«‚Í
‹t‚Ƀ}ƒWƒbƒNƒiƒ“ƒo[’n–‚ȃR[ƒh‚¾‚æ
‘¼l‚É“n‚·ƒR[ƒh‚ð´‘‚·‚邯‚«‚Ì‘‚«•ûEl‚¦•û‚Æ‚Í^‹t

643 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/14(…) 16:27:34.05 ID:9D6+Eo6Z0.net]
‰´‚ª‚í‚©‚é‚©‚ç‚Ý‚ñ‚Ȃ킩‚邾‚낤‚Æ‚¢‚¤ƒR[ƒh‚Í‚·‚°[¢‚é‚È
—Ⴆ‚»‚Ìê‚Ì‘Sˆõ‚ª‚í‚©‚Á‚½‚Æ‚µ‚Ăࡌã‚í‚©‚ç‚È‚¢“z‚ªo‚Ä‚«‚½Žž‚ÌŽ–‚ðl‚¦‚Ä
‚Å‚«‚¤‚é‚©‚¬‚è‚í‚©‚è‚â‚·‚¢ƒR[ƒh‚ð‘‚­‚ׂ«‚¾‚È



644 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 17:02:40.84 ID:L/3+Hz1H0.net]
‚»‚Ì‚½‚߂̃RƒXƒg‚É‚à‚æ‚é
‹ó‘z˜_‚¶‚Ý‚½u‚í‚©‚è‚â‚·‚³v‚ɂ܂ŕt‚«‡‚Á‚Ä‚ç‚ñ‚È‚¢‚±‚Æ‚à‚ ‚é
“Á‚ÉÅ’áŒÀ‚̃vƒ‚Æ‚µ‚ẴXƒLƒ‹‚ð

645 –¼‘OFŒ‡‚­ŽÒ‚ð‘z’è‚·‚邱‚Ƃ͂µ‚È‚¢

‚¿‚å‚Á‚Æ”ò–ô‚·‚邪ƒvƒƒOƒ‰ƒ€Œ¾Œê‚¾‚Á‚Ä‚»‚¤‚È‚Á‚Ä‚¢‚é
ƒ}ƒVƒ“‚Ì«”\‚ðŽg‚¢‚â‚·‚³‚ÉU‚邯‚¢‚¤‚±‚Ƃ𖳌À‚ɂ͂â‚ç‚È‚¢
‚ǂ̂­‚ç‚¢‚̃Aƒz‚܂ŕt‚«‡‚Á‚Ä‚â‚é‚Ì‚©«”\‚Ƃ̃gƒŒ[ƒhƒIƒt‚Å
F‚ñ‚ȃoƒ‰ƒ“ƒX‚ű‚Ý•ª‚¯‚ɂȂÁ‚Ä‚¢‚é
[]
[‚±‚±‰ó‚ê‚Ă܂·]

646 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 17:03:50.56 ID:2oR7xNCJ0.net]
‚Ü‚Ÿ•ʂɎ©•ª‚¾‚¯‚ªŽg‚¤•ª‚ɂ͂¢‚­‚番‚©‚è‚Â炭‘‚¢‚Ä‚­‚ê‚Ä‚à\‚í‚ñ‚¯‚Ç‚È

647 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/14(…) 17:11:14.36 ID:9D6+Eo6Z0.net]
86400‚ð60*60*24‚Æ‘‚­‚±‚Ƃɂ͂Ȃñ‚̃RƒXƒg‚àŽx•¥‚Á‚ĂȂ¢‚©‚ç‘‚¯‚΂¢‚¢‚È
‚¢‚¿‚¢‚¿˜b‚ð”ò–ô‚³‚¹‚é“z‚͂Ȃñ‚È‚ñ‚¾

648 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 17:20:37.67 ID:I+60yKfra.net]
l‚É‚æ‚Á‚Ä‚Í>>599‚Ý‚½‚¢‚É‚µ‚ë‚Á‚ÄŒ¾‚¤‚¾‚낤‚µ
Œ‹‹Ç‚Íl‚»‚ꂼ‚ê‚Á‚Ä‚±‚Æ‚¶‚á‚È‚¢‚Ì

16‚ð2*2*2*2‚Á‚Ä‚¢‚¿‚¢‚¿‘‚­l‚Í‚¢‚È‚¢‚Å‚µ‚å
‚Ü‚Ÿ1<<4‚Á‚Ä‘‚¯‚ÆŒ¾‚í‚ê‚é‚©‚à‚µ‚ê‚ñ‚ª

649 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 17:21:05.80 ID:jowRUKsS0.net]
ŠwZ‚ÌŽŽŒ±–â‘è‚ňê“ú‚Ì•b”‚Æ‚µ‚ă\[ƒX‚É86400‚ð‘‚¢‚½‚ç
ƒ}ƒWƒbƒNƒiƒ“ƒo[‚¾‚©‚ç‚ÆŒ¸“_‚³‚ꂽA”[“¾‚¢‚©‚È‚¢B
‚Ý‚½‚¢‚È”­’[‚¶‚á‚È‚¢‚Ì‚©‚È‚ŸB

650 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 17:22:38.07 ID:L/3+Hz1H0.net]
‚»‚ê‚ðfind‚Æsed‚Å‚â‚é—E‹C‚ ‚é‚©H

‚½‚Æ‚¦‚Ή´‚È‚ñ‚©‚Í‚P‰ÓŠ‚¸‚‚悭Œ©‚Ä—L‹@“I‚É”»’f‚µ‚È‚¢‚Æ•|‚¢‚µ
‚»‚ê‚ÌŽc‹Æ‘ã‚͖Ⴆ‚é‚Ì‚©S”z‚¾

651 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/14(…) 17:51:03.64 ID:9D6+Eo6Z0.net]
“–‘R‚»‚Ì’ö“x‚ÌƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚Í‚·‚é‚ׂ«‚¾‚µ‚»‚à‚»‚àƒ}ƒWƒbƒNƒiƒ“ƒo[‚ð‚Ç‚¤‚É‚©‚·‚é‚ׂ«‚¾‚µ
‚¨‘O‚ÌŽc‹Æ‘ã‚Æ‚©‚¢‚¤”ò–ô‚µ‚½˜b‚͂ǂ¤‚Å‚à‚¢‚¢

652 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 18:19:55.18 ID:L/3+Hz1H0.net]
”ò–ô‚¶‚á‚Ë‚¦ŽÀ˜b‚¾‚æ

‚¸‚¢‚Ô‚ñÌAŽÐ“àBBS‚Å‚»‚êŒn‚Ì‚±‚Æ‚ðŒ¾‚¢o‚µ‚½‚â‚‚ª
ˆÌ‚¢l‚©‚ç“Ë‚Áž‚Ü‚ê‚Ä‚½

653 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 18:35:58.25 ID:MwJCRjiPd.net]
ƒvƒ‚Æ‚©Œ¾‚¢o‚µ‚Ä‚él‚ª‚¢‚邯‚ÇA‚»‚ꂱ‚»”ò–ô‚Å‚ÍH



654 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 18:40:08.58 ID:y6ADsCAy0.net]
ƒvƒƒOƒ‰ƒ€‚̘b‘è‚©‚çŠO‚ê‚Ä‚«‚Ä‚¢‚邯Žv‚¢‚Ü‚¹‚ñ‚©H

655 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 18:48:14.13 ID:uMO7yRavM.net]
>>614
‚¾‚©‚ç‚í‚©‚è‚«‚Á‚Ă邩‚Ç‚¤‚©‚Íl‚É‚æ‚Á‚ĈႤ‚Á‚Ęb
ƒvƒƒOƒ‰ƒ€‚Ì‘O‚É“ú–{Œê‚̕׋­‚µ‚ë‚æ w

656 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 18:48:33.76 ID:2oR7xNCJ0.net]
‚Ü‚ŸƒRƒXƒgŽŸ‘æ‚ʼn“ǫ‚ð‹]µ‚É‚·‚éƒP[ƒX‚à‚ ‚邾‚낤‚¯‚Ç
‚±‚Ìꇂ̓ƒ‚ƒŠH‚¤–ó‚Å‚àˆ—’x‚­‚È‚é–ó‚Å‚àƒ\[ƒX‚Ì\‘¢‚ª•Ï‚í‚é–ó‚Å‚à‚È‚¢
86400‚Å‚à\•ª•ª‚©‚è‚â‚·‚¢‚©‚à’m‚ê‚ñ‚ª60*60*24‚È‚çX‚É•ª‚©‚è‚â‚·‚­‚È‚é

‚Ç‚Á‚¿‚ª—Ç‚¢‚©‚È‚ñ‚Ä‹c˜_‚Ì—]’n–³‚¢‚æ‚Ë

657 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 18:50:15.11 ID:L/3+Hz1H0.net]
>>631
•ʂɃvƒ‚łȂ­‚Ä‚à‚¢‚¢‚ñ‚¾‚¯‚Ç‚³
‚¨‚Ü‚¦‚³‚ñ‚È‚è‚ÉA“¯‚¶ƒvƒƒWƒFƒNƒg‚É‚¢‚Ä—~‚µ‚­‚È‚¢‘«Žè‚܂Ƃ¢‚ª
‚ǂ̂­‚ç‚¢‚©‚牺‚Æ‚¢‚¤‚̂͂ ‚邾‚ë

658 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 18:54:56.26 ID:uMO7yRavM.net]
>>626
> 16‚ð2*2*2*2‚Á‚Ä‚¢‚¿‚¢‚¿‘‚­l‚Í‚¢‚È‚¢‚Å‚µ‚å
> ‚Ü‚Ÿ1<<4‚Á‚Ä‘‚¯‚ÆŒ¾‚í‚ê‚é‚©‚à‚µ‚ê‚ñ‚ª
󋵎Ÿ‘悾‚ë
ꇕª‚¯‚ÌðŒ‚ª‚SŒÂ‚ ‚Á‚ÄŠeX‚Qó‘Ô‚ð‚Æ‚é‚Æ‚©‚È‚ç2*2*2*2‚Á‚Ä‘‚­‚©‚à‚µ‚ê‚È‚¢
‰º‚©‚ç‚Sƒrƒbƒg–ڂ̃}ƒXƒN‚ª—~‚µ‚¢‚È‚ç1<<4‚Á‚Ä‘‚­‚±‚Æ‚à‚ ‚é

659 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 18:58:33.90 ID:2oR7xNCJ0.net]
>>636
ƒrƒbƒgƒtƒB[ƒ‹ƒhŽg‚¦‚ÎH

660 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 19:09:24.20 ID:L/3+Hz1H0.net]
ƒVƒtƒgŽg‚¤‚ÈAƒrƒbƒgƒtƒB[ƒ‹ƒh‚Å‘‚¯
‚È‚ñ‚ÄŒ¾‚í‚ê‚邯A‰´‚Í‘ŠŽè‚É‚à‚æ‚邪‹t‚ç‚¢‚»‚¤

661 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 19:37:46.29 ID:uMO7yRavM.net]
>>637
ƒrƒbƒgƒtƒB[ƒ‹ƒh‚ÍŠ„‚è•t‚¯‡˜‚ªˆ—Œn’è‹`‚¾‚Á‚½‚肵‚½‚©‚ç‚ ‚Ü‚èŽg‚Á‚½‚±‚Æ‚ª‚È‚¢

662 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/14(…) 21:26:40.49 ID:kWAHqA+uM.net]
‚½‚܂ɂÍ2iƒŠƒeƒ‰ƒ‹‚¿‚á‚ñ‚Ì‚±‚Æ‚àŽv‚¢o‚µ‚Ä‚ ‚°‚Ä‚­‚¾‚³‚¢

663 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 06:36:14.64 ID:F+InEeO+0.net]
‹c˜_‚Ì–{‹Ø(1“ú‚Ì•b”‚Æ‚µ‚Ä‘¦’l‚Å86400‚Æ‘‚­‚±‚Ƃ̥”ñ)‚Ƃ͂³‚ç‚É—£‚ê‚邯‚ÇA
ƒrƒbƒgƒVƒtƒg‚ðŽg‚¤’蔂Íí‚ɃJƒbƒR‚ň͂ñ‚Å‚­‚êB

res = a + 1<<4 + b;
res = a +(1<<4)+ b;



664 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/15(–Ø) 07:15:43.22 .net]
>>641
3‚ˆÈã‚Ì€‚ª‚ ‚é‚ÆÃ“I‰ð̓c[ƒ‹‚Å“{‚ç‚ê‚é‚©‚ç
res = (a +(1<<4))+ b;
‚Æ‘‚­

665 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 08:58:15.76 ID:x1WHRaDf0.net]
>>641
‰º‚̂‚à‚è‚Åã‘‚¢‚½‚炽‚¾‚̃oƒO‚¶‚á‚ñ

666 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 09:19:10.68 ID:3Ym40JOm0.net]
ŽZp‚Ƭ—p‚·‚邯‚«‚ÍŒ‹‡‡ˆÊ‚É’ˆÓ‚¹‚æA‚Æ‚¢‚¤‚¾‚¯‚Ì‚±‚Æ‚ð
‚¢‚¿‚¢‚¿•K‚¸‚¾Iƒ‹[ƒ‹‚¾I‚Æ‹àØ‚èº‚Å–i‚¦‚‚¢‚Ä‚­‚é‚â‚‚̓EƒU‚¢

667 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 09:55:31.41 ID:LkpAylTJM.net]
>>642
‰Â“Ç«ˆ«‚­‚µ‚Ä‚©‚¦‚Á‚Ä•iŽ¿’ቺµ‚«‚»‚¤‚ÈŽw“E‚¾‚È

668 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 13:29:47.33 ID:O2sRH7tT0.net]
vector‚ð‚‚Ȃ°‚éÛAcopy‚ª—Ç‚¢‚Æ‚©Ainsert‚ðŽg‚¦‚Æ‚©FX‘‚¢‚Ä‚ ‚é‚̂ł·‚ªA‚ǂꂪ—Ç‚¢‚̂łµ‚傤‚©H

669 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 13:54:37.80 ID:XNo6/02A0.net]
‚ ‚ç‚©‚¶‚ߗ̈æ‚ðL‚°‚Ä‚¨‚­•K—v‚ª‚ ‚邯‚Çinsert‚Ì•û‚ªƒ`ƒFƒbƒN‚ª“ü‚ç‚È‚¢•ª‘¬‚¢

670 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 15:23:48.90 ID:9f/t5+6G0.net]
reserve‚µ‚Äinsert‚¾‚È

671 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 15:36:42.69 ID:q9z+dA6Ga.net]
insert‚Ì’¼‘O‚Éreserve‚Á‚ĈӖ¡‚ ‚é‚Ì‚©H

672 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 16:32:16.09 ID:XNo6/02A0.net]
reserve‚ÍI’[‚̃|ƒCƒ“ƒ^‚ªXV‚³‚ê‚È‚¢‚©‚çresize‚¶‚á‚È‚¢‚Æ‚¾‚ß

673 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 16:57:46.96 ID:R5/WYUtW0.net]
reserve‚µ‚Äback_inserter‚Åcopy



674 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 17:05:27.14 ID:QEAEy0DH0.net]
>>648
insert‚̓TƒCƒYƒ`ƒFƒbƒN‚µ‚Ä‚é‚Å‚µ‚åB
>>649
iterator‚ð2‚Ž󂯎æ‚éƒ^ƒCƒv‚Ìinsert‚È‚çˆÓ–¡‚ ‚é‚ñ‚¶‚á‚ËH
>>650
resize‚Í•s–¡‚¢‚¾‚ëB

675 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 17:09:09.32 ID:QEAEy0DH0.net]
>>652
ƒAƒ“ƒJ‚µ‚­‚Á‚½B
ƒTƒCƒYƒ`ƒFƒbƒN‚ÌŽw“E‚Í>>647Œü‚¯

676 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 17:21:30.23 ID:XNo6/02A0.net]
‚²‚ß‚ñinsert‚Æcopy‹t‚¾‚Á‚½

677 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 17:28:15.72 ID:q9z+dA6Ga.net]
>>652
insert‚Ì’†‚ŒljÁ””‚¦‚Äreserve‚Æ“¯‚¶‚±‚Æ‚µ‚Ä‚é‚Å‚µ‚å
‚Ü‚³‚©ƒ‹[ƒv‚ňêŒÂ‚¸‚‘}“ü‚È‚ñ‚ÄŽÀ‘•‚Í‚ ‚é‚Ü‚¢

678 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 19:10:49.64 ID:QEAEy0DH0.net]
>>655
ޏ—çB‘}“üˆÊ’u‚Ìiterator‚à‚ ‚é‚©‚çA3‚Ž󂯎æ‚éƒ^ƒCƒv‚ÌŒë‚èB

679 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/15(–Ø) 22:07:51.82 ID:dQGk6ayHa.net]
cpprefjp‚Ì”CˆÓ‚ÌŽ®‚É‚æ‚éSFINAE‚̕łÅdecltype(a + b, bool())‚Æ‹LÚ‚³‚ê‚Ä‚¢‚éƒR[ƒh‚ª‚ ‚é‚ñ‚¾‚¯‚ê‚ÇA
‚±‚Ìa+b, bool()‚̓‰ƒ€ƒ_Ž®H

ŠY“–•Å
https://cpprefjp.github.io/lang/cpp11/range_based_for.html

680 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/15(–Ø) 22:09:23.09 ID:dQGk6ayHa.net]
ƒAƒhƒŒƒXŠÔˆá‚¦‚½
https://cpprefjp.github.io/lang/cpp11/sfinae_expressions.html

681 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 22:15:55.91 ID:3Ym40JOm0.net]
ƒ‰ƒ€ƒ_Ž®‚ª[‚ÅŽn‚Ü‚ç‚È‚¢‚±‚Æ‚Á‚Ä‚ ‚é‚Ì‚©H

682 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 22:41:44.53 ID:ubsUN4Yb0.net]
>>657
ƒJƒ“ƒ}‰‰ŽZŽq‚Ædecltype‚ŃRƒ“ƒpƒCƒ‹Žž‚É•]‰¿‚³‚ê‚é
decltype‚Ì’†g‚ð¶‚©‚燂ɕ]‰¿‚µAŒ‹‰Ê‚͈ê”Ô‰E‚ÌŒ^‚ª‹A‚é
‚±‚ÌꇂÍa+b‚ÌŒ^‚ª•]‰¿o—ˆ‚ê‚ÎboolA‚Å‚«‚È‚¯‚ê‚ÎSFINAE

683 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/15(–Ø) 22:41:47.80 ID:XNo6/02A0.net]
>>657
>a + b
a + b‚ª‰Â”\‚©‚Ç‚¤‚©’²‚ׂé

>,
ŽŸ‚ÌŽ®‚ð•]‰¿‚·‚é

>bool()
boolŒ^‚̉Šú’l‚ð•Ô‚·

‚‚܂èdecltype(a + b, bool())‚Ía + b‚ÅSFINAE‚ð‚µ‚Â‚ÂƒJƒ“ƒ}‰‰ŽZŽq‚Ådecltype‚ÉboolŒ^‚Ì’l‚ð—^‚¦‚ĕԂè’l‚ÌŒ^‚ðboolŒ^‚É‚µ‚Ä‚¢‚é



684 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/15(–Ø) 22:57:18.20 ID:dQGk6ayHa.net]
decltype‚Å,‚àŽg‚¦‚½‚ñ‚Å‚·‚ËBˆê”Ô‰E‚ÌŒ^‚ª‹A‚邯‚¢‚¤‚±‚Æ‚Ídecltype(a+b,a-b,a*b,a/b,bool())‚Æ‚©‚µ‚Ä‚à‚æ‚³‚»‚¤BBB

Ž©•ª‚ł͂»‚Ì‹@”\‚ðà–¾‚µ‚Ä‚éƒy[ƒW‚ðŒ©‚Â‚¯‚ê‚Ü‚¹‚ñ‚Å‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

685 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/15(–Ø) 23:50:51.42 ID:VBbQqJBt0.net]
>>660-661
‚»‚ê‚Å—Ç‚¢‚Ì‚©B ‚¢‚¢‚±‚Æ’m‚Á‚½B
‚¢‚¿‚¢‚¿ enable_if ‚ð‚µ‚Æ‚Á‚½‚íB

686 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/16(‹à) 07:54:12.89 ID:UGENGinrd.net]
decltype‚Á‚ÄŽÀsŽž‚ÌŒ^‚𓾂ê‚éH

687 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/16(‹à) 09:23:42.20 ID:Qbg0TjKpa.net]
>>656
a.reserve(a.size()+b.size());
a.insert(a.end(),b.begin(),b.end());
‚±‚ñ‚ÈŠ´‚¶‚Ì‚±‚Æ‚ð‚â‚é‚Ì‚©‚ÆŽv‚Á‚½‚ñ‚¾‚¯‚ÇA‚±‚êˆÓ–¡‚È‚¢‚Å‚µ‚åH

688 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/16(‹à) 10:04:08.28 ID:SYp9l/ZId.net]
>>664
decl‚Æ‚Ídeclare‚Ì—ª‚Å‚ ‚邱‚Æ‚ðl‚¦‚邯

689 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/16(‹à) 10:17:31.56 ID:g2YO+i2m0.net]
a.reserve(a.size()+b.size());
copy(b.begin(),b.end(),back_inserter(a));

690 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/16(‹à) 15:36:10.69 ID:0r9PteXTM.net]
>>665
random iterator‚Ìꇂ̓ÁŽê‰»ŽÀ‘•‚ª‚ ‚è‚Ü‚µ‚½B‚²‚ß‚ñ‚È‚³‚¢

691 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/16(‹à) 18:08:23.55 ID:Al45BtF0p.net]
>>662
decltype comma trick‚ŃOƒO‚ê

692 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/16(‹à) 20:56:30.80 ID:DBylbaSH0.net]
‚Ü‚ operator,()‚ª’è‹`‚³‚ê‚Ă邯‚Ü‚¸‚¢‚ñ‚¾‚¯‚Ç‚È

693 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/19(ŒŽ) 22:50:10.89 ID:OQSUItjMd]
codepad.org/C8t9k4fD
ƒ\[ƒXŽ©‘Ì‚ðƒvƒƒOƒ‰ƒ€‚ɓǂݞ‚Ü‚¹‚邯
#includ
‚ÅŽ~‚Ü‚Á‚Ä‚µ‚Ü‚¤‚ñ‚Å‚·‚¯‚lj½‚ª–â‘è‚Å‚µ‚傤‚©



694 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/19(ŒŽ) 18:07:03.75 ID:/U1oheuNa.net]
ƒCƒ“ƒXƒ^ƒ“ƒX‚Édelete‚©‚¯‚½‚Æ‚«Aƒƒ“ƒo•Ï”‚ª”j‰ó‚³‚ê‚é‚̂ƃfƒXƒgƒ‰ƒNƒ^‚ªŽÀs‚³‚ê‚é‚̂͂ǂÁ‚¿‚ªæH
¡‘‚¢‚Ä‚éƒR[ƒh‚ªƒfƒXƒgƒ‰ƒNƒ^‚Ńƒ“ƒo•Ï”ƒAƒNƒZƒX‚·‚邯—Ž‚¿‚邱‚Æ‚ª‚ ‚é‚©‚çA”j‰ó‚³‚ê‚é‚Ì‚ªæ‚È‚ñ‚¾‚낤‚©H

695 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/19(ŒŽ) 18:15:15.06 ID:RG1qd9Pc0.net]
>>672
Œ´‘¥‚Æ‚µ‚Ä‚Í\’z‚Ì‹t‡‚Á‚ÄŠo‚¦‚Ä‚¨‚­‚ƊԈႦ‚È‚¢B

696 –¼‘OF mailto:sage [2018/03/19(ŒŽ) 18:33:44.24 ID:lFWK67Qs0.net]
>>672
delete this; ‚Æ‚©‚µ‚Ă܂¹‚ñ‚©A‚±‚ê‚ÍŠî–{“I‚É”ð‚¯‚½‚Ù‚¤‚ª‚¢‚¢

697 –¼‘OF•ÐŽR”Ž•¶MZ mailto:sage [2018/03/19(ŒŽ) 18:43:06.07 ID:SpFx62hRd.net]
>>674‚É“¯ˆÓBŠm•Û‚Æ”jŠü‚Ͷƒ|ƒCƒ“ƒ^‚ðG‚炸‚ÉŽ©“®‰»‚µ‚½•û‚ª‚¢‚¢BƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚Æ‚©ƒRƒ“ƒeƒi‚Æ‚©B
“ñ‰ñdelete‚ð”ð‚¯‚é‚½‚߂Ƀ|ƒCƒ“ƒ^‚ÉNULL‚ð‘ã“ü‚·‚é‹Z‚à‚ ‚éB

698 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/19(ŒŽ) 21:03:24.06 ID:kCg91IvDa.net]
‚»‚ë‚»‚ëNULL‚͋쒀‚µ‚Änullptr‚ɈÚs‚³‚¹‚½‚¢

699 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/19(ŒŽ) 22:46:40.23 ID:jnDGFLZz0.net]
>¡‘‚¢‚Ä‚éƒR[ƒh‚ªƒfƒXƒgƒ‰ƒNƒ^‚Ńƒ“ƒo•Ï”ƒAƒNƒZƒX‚·‚邯—Ž‚¿‚邱‚Æ‚ª‚ ‚é
‚Ö`‚ñ‚È‚Ì
‚Ä‚¢‚¤‚©ƒƒ‚ƒŠ‚ð‰ó‚µ‚Ä‚¢‚é‚©‚·‚Å‚Édelete‚³‚ê‚½Ž€Š[‚ðÄdelete‚µ‚Ă邯‚µ‚©A

>“ñ‰ñdelete‚ð”ð‚¯‚é‚½‚߂Ƀ|ƒCƒ“ƒ^‚ÉNULL‚ð‘ã“ü
OpenCV‚ÌCŒ¾ŒêƒCƒ“ƒ^[ƒtƒF[ƒX‚Ì‚â‚ÂA

700 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/19(ŒŽ) 22:57:33.17 ID:cmSuhSLP0.net]
C++•׋­’†‚ÌŽÒ‚Å‚·B
codepad.org/C8t9k4fD
ƒ\[ƒXŽ©‘Ì‚ðƒvƒƒOƒ‰ƒ€‚ɓǂݞ‚Ü‚¹‚邯
#includ
‚ÅŽ~‚Ü‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
C‚Ìfgets()‚̂悤‚ɂ͎g‚¦‚È‚¢‚̂łµ‚傤‚©B

701 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/19(ŒŽ) 23:06:01.35 .net]
>>678
According to the C++ reference
en.cppreference.com/w/cpp/io/basic_istream/getline
getline sets the ios::fail when count-1 characters have been extracted.
You would have to call filein.clear(); in between the getline() calls.

702 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/19(ŒŽ) 23:26:45.72 ID:cmSuhSLP0.net]
>>679
‹æØ‚è•¶Žš‚ð“ǂ܂Ȃ¢‚Æfailó‘ԂɂȂÁ‚Ä‚»‚êˆÈ~‚ÍŽ¸”s‚µ‘±‚¯‚é‚̂Ŏ~‚Ü‚Á‚Ä‚µ‚Ü‚¤‚Æ‚¢‚¤‚±‚Ƃł·‚©‚Ë

703 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/19(ŒŽ) 23:27:24.60 ID:jnDGFLZz0.net]
std::getline()‚͓ǂݞ‚ñ‚¾•¶Žš—ñ‚ɉüs•¶Žš‚ðŠÜ‚߂Ȃ¢‚©‚ç
s––‚܂ł«‚¿‚ñ‚Ɠǂñ‚¾‚Ì‚©
•¶Žš”ƒJƒEƒ“ƒg‚Ì‚¹‚¢‚œǂݞ‚Ý‚ªs‚Ì“r’†‚łԂ¿‚«‚ꂽ‚Ì‚©
’¼‚¿‚ɂ͂킩‚ç‚È‚¢‚Æ‚¢‚¢‚¤±Î³‚ÈŽd—l
”»•ʂɂ͌‹‹Çstd::basic_istream<T>::unget()‚Ì•‚¯‚ª—v‚é

C++•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Ì‚¤‚¿ƒXƒgƒŠ[ƒ€ŠÖ˜A‚¾‚¯‚Í•…‚Á‚Ä‚¢‚é‚©‚çCŒ¾Œê‚Ì‚ðŽg‚¢‚È‚µ‚á‚ê

¦ ŒÂl‚ÌŠ´‘z‚Å‚·



704 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/19(ŒŽ) 23:28:25.97 ID:jnDGFLZz0.net]
’ù³
¢: C++•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Ì‚¤‚¿ƒXƒgƒŠ[ƒ€ŠÖ˜A‚¾‚¯‚Í•…‚Á‚Ä‚¢‚é‚©‚çCŒ¾Œê‚Ì‚ðŽg‚¢‚È‚µ‚á‚ê
: C++•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Ì‚¤‚¿ƒXƒgƒŠ[ƒ€ŠÖ˜A‚¾‚¯‚Í–{“–‚É•…‚Á‚Ä‚¢‚é‚©‚çCŒ¾Œê‚Ì‚ðŽg‚¢‚È‚µ‚á‚ê

705 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/20(‰Î) 01:02:22.15 ID:mI6/gPTY0.net]
“üo—Í‚ÍC‚àC++‚àƒNƒ\‚܂݂ꂾ‚©‚ç‚È‚Ÿ
‚¿‚å‚Á‚ƃRƒ“ƒ\[ƒ‹o—Í‚ð®Œ`‚µ‚悤‚Æ‚µ‚ÄA‚ ‚̔역‚߂̃Nƒ\‚­‚¾‚ç‚È‚¢—Ž‚Æ‚µŒŠ’n–‚É‚¢‚¿‚¢‚¿•t‚«‡‚킳‚ꂽŒ‹‰Ê
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚»‚Ì‚à‚Ì‚ªŒ™‚¢‚ɂȂél’B‚ªŽR‚̂悤‚É‚¢‚é‚Ì‚ª–{“–‚ÉŽc”O‚¾

706 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/20(‰Î) 01:12:22.56 ID:PXcTmg8I0.net]
‚¢‚é‚©H

707 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/20(‰Î) 01:20:34.94 ID:mI6/gPTY0.net]
Ž©•ª‚ª’m‚Á‚Ä‚é̂͂¢‚Á‚Ï‚¢‚¢‚½‚¯‚Ç
ŋ߂¾‚ƃXƒNƒŠƒvƒgŒ¾Œê‚©‚çæ‚É“ü‚é‚©‚猸‚Á‚Ä‚é‚Ì‚©‚ËH

708 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/20(‰Î) 01:21:52.68 ID:N1yoGURK0.net]
ƒIƒuƒWƒFƒNƒg‚ÌŠO•”•\Œ»‚ðŒ^‚²‚Ƃɒè‹`‚Å‚«‚é iostream ‚͈«‚­‚È‚¢ÝŒv‚¾‚ÆŽv‚¤‚ñ‚¾‚¯‚ǂȂŸB

709 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/20(‰Î) 01:41:51.26 ID:PjVFN34O0.net]
ƒ[ƒJƒ‰ƒCƒY‚ÉŒü‚¢‚ĂȂ¢B
‘ÅŒ®”‚ª”{‘‚Ç‚±‚ë‚¶‚á‚È‚¢B

ƒ‚ƒ_ƒ“Œ¾Œê‚݂͂Èprintfƒ‰ƒCƒN‚¾‚µ‚Ë[

710 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/20(‰Î) 02:48:01.36 ID:PXcTmg8I0.net]
printf()‚͕֗˜‚ł͂ ‚邪Œ…‚𑵂¦‚Äo‚·Žž‚É–Ê“|‚ɂȂ邱‚Æ‚à‚ ‚éB
“Á‚É‚±‚Ì ‚Í UTF-8 ‚ÅŠ¿Žš¬‚´‚肾‚Æ•¶Žš•‚ƃoƒCƒg”‚Ü‚½‚Í•¶Žš”‚ªˆê’v‚µ‚È‚¢B
‚»‚à‚»‚à‚»‚ñ‚È‚à‚̂̈ê’v‚ð‚ ‚Ä‚É‚·‚邱‚ÆŽ©‘Ì‚ªŠÔˆá‚¢‚©‚à’m‚ê‚È‚¢‚ªAUnicode
‚ɂ͈ꉞ HALF WIDTH, FULL WIDTH “™‚ª‚ ‚é‚ñ‚¾‚©‚牽‚Æ‚©‚µ‚Ä‚±‚ê‚ð¶‚©‚µ‚½
ƒtƒH[ƒ}ƒbƒ^‚ª—~‚µ‚¢‚Æ‚±‚낳͂ ‚éB

711 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/20(‰Î) 06:49:53.60 ID:eswqOupsM.net]
>>673
>>674
‚ ‚éƒNƒ‰ƒX‚ª‚ ‚Á‚ÄA‚»‚Ì’†‚ŃXƒŒƒbƒh—§‚ĂĂé‚Ì
‚»‚ê‚ŃNƒ‰ƒX‚̃fƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂ꂽ‚çAƒƒ“ƒo•Ï”‚̃XƒŒƒbƒhƒ|ƒCƒ“ƒ^‚ð‚‚©‚Á‚ăXƒŒƒbƒhcancel->join‚Á‚Ä‚â‚낤‚Æ‚µ‚Ä‚Ä
‚»‚ê‚ÅjoinŒÄ‚Ô‚ ‚½‚è‚Å—Ž‚¿‚é‚ñ‚¾‚æ‚Ë

ì‚ç‚ꂽ‹t‡‚Á‚Ä‚±‚Ƃ̓fƒXƒgƒ‰ƒNƒ^‚̂ق¤‚ªæ‚ÉŽÀs‚©‚ÈH‚»‚ꂾ‚ƃƒ“ƒo•Ï”‚Í‚¢‚«‚Ă邿‚Ë

712 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/20(‰Î) 06:55:01.02 ID:83N3dpVy0.net]
stream‚̓Rƒ“ƒ\[ƒ‹‚Ì“üo—͂̂½‚ß‚¾‚¯‚É‚ ‚é‚킯‚¶‚á‚È‚¢‚©‚ç

713 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/20(‰Î) 06:55:05.50 ID:Wsijl5j90.net]
‚Â[‚Ä‚àcout‚¾‚Á‚Äsetw/setfill‚Í‚ ‚ñ‚Ü‚èŽg‚¢‚â‚·‚­‚È‚¢‚µ‚È‚ 
operator<<‚ðƒ†[ƒU[’è‹`‚Å‚«‚é‚̂͂ ‚肪‚½‚¢‚¯‚Ç‚Ë



714 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/20(‰Î) 13:10:27.33 ID:geezFnQ40.net]
>>689
ƒfƒXƒgƒ‰ƒNƒ^‚ÌŽÀs’†‚Í‚»‚̃Nƒ‰ƒX‚Æ‚»‚Ì”h¶Œ³ƒNƒ‰ƒX‚̃ƒ“ƒo•Ï”‚͂܂¾Žg‚¦‚é
•K‚¸—Ž‚¿‚é‚È‚çƒfƒoƒbƒK‚ŃoƒbƒNƒgƒŒ[ƒXŒ©‚Ă݂½‚çH

715 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/20(‰Î) 19:32:56.49 ID:mI6/gPTY0.net]
•ʂ̌´ˆö‚ÉŒ©‚¦‚é
‚Ü‚¸ƒfƒXƒgƒ‰ƒNƒ^‚¶‚á‚È‚­‚Ä•’ʂ̃ƒ“ƒoŠÖ”‚Å–¾Ž¦“I‚ɌĂñ‚ÅŽ~‚ß‚½Žž‚É‘åä•v‚©Šm”F‚µ‚Ă͂ǂ¤‚©

716 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/20(‰Î) 19:45:17.42 ID:KQMGt9+Dd.net]
pthread_cancel ‚Í‚¢‚ë‚ñ‚È‚±‚Æ‚ª‚æ‚­•ª‚©‚Á‚Ä‚¢‚él‚µ‚©Žg‚Á‚Ă͂¢‚¯‚È‚¢

717 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/20(‰Î) 22:33:41.91 ID:f35CyiEk0.net]
>>686
u<<v‚Æu>>v‚Ì2Ží—Þ‚µ‚©—pˆÓ‚Å‚«‚ñ‚â‚ñ‚¯
‚»‚ê‚ç‚ð•\ަ‚Æ“ü—͂Ɋ„‚è“–‚Ăõ‚Ü‚¦‚ÎŒ‹‹ÇƒVƒŠƒAƒ‰ƒCƒY‚Ì‚½‚߂̌ŗL‚ȃƒ\ƒbƒh‚È‚èƒCƒ“ƒ^[ƒtƒF[ƒX‚È‚è‚ð•Ê“rì‚ç‚˂΂Ȃç‚ñ‚ÊA
‚»‚à‚»‚à‚Ì\‘z‚©‚炵‚Ä“ÚÁ‚µ‚Ä‚î‚éA
“ÚÁ‚µ‚Ä‚î‚é‚Ì‚¾cI

718 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/20(‰Î) 23:55:08.06 ID:N1yoGURK0.net]
>>695
•\ަ—p‚ƃVƒŠƒAƒ‰ƒCƒY—p‚̓XƒgƒŠ[ƒ€‚Ì«Ž¿‚ÅØ‚è‘Ö‚¦‚鋨‡‚¢‚Ì‚à‚Ì‚¾‚ëH
ƒVƒŠƒAƒ‰ƒCƒY—p‚̃XƒgƒŠ[ƒ€

719 –¼‘OFŒ^‚ð—pˆÓ‚µ‚ăI[ƒo[ƒ[ƒh‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚ËB []
[‚±‚±‰ó‚ê‚Ă܂·]

720 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 00:33:52.80 ID:7c9Ne47J0.net]
‚¿‚å‚Á‚È‚ñ‚Å”‰­”N‚̶•¨ŽjŽjã‚Í‚¶‚ß‚Ä
‚悤‚â‚Á‚ÆSTDIN‚ÆSTDOUT‚ÆSTDERR‚Ì3Ží—Þ‚É¢ŠE‚ª’ŠÛ‰»‚³‚ꂽƒXƒgƒŠ[ƒ€‚Æ‚¢‚¤ŠT”O|‚ð
וª‰»‚·‚邯‚¢‚¤Œ³‚̖؈¢–í‚É‚µ‚Ü‚·‚©GG

‘”‘O‚Í
@@some_command | tee result.txt > some_file.bin
‚Æ‚©‚¢‚Á‚½ƒpƒCƒv‚⃊ƒ_ƒCƒŒƒNƒg‚ð•\ަê—p‚Æ‚©ƒVƒŠƒAƒ‰ƒCƒYê—p‚Æ‚©‚É•ª‚¯‚½‚¢‚Ì‚©‚Á‚Ä‚¢‚¤‚©A

721 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/21(…) 00:44:24.33 ID:p0rFESlF0.net]
‚Ȃɑ”‘O‚Á‚Ä

722 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/21(…) 01:10:44.31 ID:MouF+uE40.net]
>>697
‚¨‘O‚͉½‚ðŒ¾‚Á‚Ä‚é‚ñ‚¾B
‚±‚±‚ÅŒ¾‚Á‚Ä‚éƒXƒgƒŠ[ƒ€‚Í C++ —pŒê‚̃XƒgƒŠ[ƒ€‚¾‚¼B
uƒXƒgƒŠ[ƒ€wŒ^xv‚Á‚Ă킴‚í‚´‘‚¢‚Ä‚é‚ñ‚¾‚©‚ç‚í‚©‚ê‚æB
‰ºˆÊƒŒƒCƒ„‚Å‚ÍD‚«‚ȂƂ±‚ë‚ÉŒq‚°‚ê‚΂¢‚¢B

723 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 01:18:27.48 ID:9NBOfW2C0.net]
stream‚Æstreambuf‚̈Ⴂ‚ð—‰ð‚µ‚悤



724 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/21(…) 01:24:40.58 ID:MouF+uE40.net]
—v‚·‚é‚É std::basic_ostream ‚ðŒp³‚µ‚½‰½‚©‚ðì‚ê‚΂¢‚¢‚ñ‚¾B

725 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/21(…) 06:52:22.30 ID:fTbDiwfs0.net]
ƒXƒgƒŠ[ƒ€‚Í‚à‚¤ŽÌ‚Ä‚½‚Ù‚¤‚ª—Ç‚¢‚¼B
‚¨‚¶‚³‚ñ‚©‚ç‚ÌŒx‚¾B

726 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 07:14:12.04 ID:2n7LolrI0.net]
•Ö—˜‚»‚¤‚ÉŒ©‚¦‚ĕ֗˜‚ÉŽg‚¦‚È‚¢
‚»‚ꂪstream

727 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/21(…) 07:18:35.01 ID:zecIlzA/0.net]
u29Ίù¥A2”N‘O‚ɉïŽÐ‚ðŽ«‚ß‚½Bƒ{[ƒhƒQ[ƒ€ì‚è‚ðŽn‚ß‚Ä3700–œ‰~‚ð
”„‚èã‚°‚½‚¯‚lj½‚©•·‚«‚½‚¢‚±‚Ƃ͂ ‚éHv‰ñ“š‚¢‚ë‚¢‚ë
labaq.com/archives/51880196.html
“ú–{ƒ{[ƒhƒQ[ƒ€ŠE‚ْ̈[Ž™‚É•·‚­Iƒ{[ƒhƒQ[ƒ€ƒfƒUƒCƒi[‚Æ‚µ‚Ķ‚«‚Ä‚¢‚­‚É‚ÍH
https://bodoge.hoobby.net/columns/00013
‚Í‚¶‚߂ă{[ƒhƒQ[ƒ€‚ðì‚Á‚Ă͂¶‚߂ăQ[ƒ€ƒ}[ƒPƒbƒg‚Éo“X‚µ‚½ ‚Ì‚ÅA‚ЂƂ蔽ȉï‚ð‚µ‚Ä‚Ý‚éB
datecocco.hatenablog.com/entry/2015/11/26/000000
‚Í‚¶‚ß‚Äì‚Á‚½ƒ{[ƒhƒQ[ƒ€‚𔄂Á‚½˜b
nrmgoraku.hateblo.jp/entry/2017/05/17/210000
ƒ{[ƒhƒQ[ƒ€ƒCƒxƒ“ƒguƒQ[ƒ€ƒ}[ƒPƒbƒgv‚©‚ç‹ÆŠE‚ªŒ©‚¦‚½I
https://entertainmentstation.jp/61107
ƒQ[ƒ€ƒ}[ƒPƒbƒg‚É’§‚ÞlŒü‚¯ƒKƒCƒh
spa-game.com/?p=4830
ƒ{[ƒhƒQ[ƒ€‚͂ǂ¤ì‚é‚Ì‚©AŽ©•ª‚È‚è‚Él‚¦‚½
roy.hatenablog.com/entry/2014/07/09/124824
ƒIƒgƒi‚à—V‚ׂéƒ{[ƒhƒQ[ƒ€IŽ©ì‚·‚邯‚¢‚­‚ç‚ɂȂé‚Ì‚©
www.d-laboweb.jp/special/sp312/
ƒ{[ƒhƒQ[ƒ€‚Ì“WަƒCƒxƒ“ƒguƒQ[ƒ€ƒ}[ƒPƒbƒgv‚̬’·‹L˜^‚©‚炱‚ê‚©‚ç‚Ì
Žsê‚É•K—v‚È‚±‚Æ‚ð–Ï‘z‚µ‚Ă݂½B6”NŠÔ‚Ì—ˆêŽÒ”„ˆÚi2016”N4ŒŽŽž“_’²‚×j
https://bodoge.hoobby.net/columns/00001
ƒ{[ƒhƒQ[ƒ€ŽsꂪƒNƒ‰ƒEƒhƒtƒ@ƒ“ƒfƒBƒ“ƒO‚ÌoŒ»‚Å‹}¬’·‚ð‹‚°Žsê‹K–Í‚ðŠg‘å’†
gigazine.net/news/20150820-board-game-crowdfunding/

728 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 10:36:30.48 ID:DQv7yGEy0.net]
>>697
ƒJƒ“ƒuƒŠƒA‹I‚©‚çƒIƒ‹ƒhƒrƒX‹I‚É‚©‚¯‚Äs‚í‚ꂽ’ŠÛ‰»‚Í
¡‚Å‚¢‚¤ƒCƒ“ƒ^[ƒtƒFƒCƒX‚Ìl‚¦•û‚ÅA“–‚½‚è‘O‚¾‚ª
ƒCƒ“ƒ^[ƒtƒFƒCƒX‚ðŒp³‚·‚éŽÀ‘•ƒNƒ‰ƒX‚Í–³”‚É‚ ‚Á‚Ă悢
‚»‚¤‚¢‚¤‚̂͌³‚̖؈¢–í‚Æ‚ÍŒ¾‚í‚È‚¢‚¼

729 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/21(…) 15:09:48.71 ID:MouF+uE40.net]
>>697
‚³‚Á‚« >>699 ‚Åà–¾‚µ‚½ C++ ‚̘b‘è‚ð’u‚­‚Æ‚µ‚Ä‚àA
(‚Ü‚  C++ ƒXƒŒ‚Å C++ ‚̘b‘è‚ð’u‚¢‚¿‚Ⴄ‚̂͂ǂ¤‚©‚ÆŽv‚¤‚ª)
•W€“ü—ÍA•W€o—ÍA•W€ƒGƒ‰[o—݂͂̂Á‚‚µ‚©‚È‚¢‚Á‚Ä‚±‚Ƃ͂Ȃ¢B

ƒGƒ‰[o—Í‚ðƒŠƒ_ƒCƒŒƒNƒg‚·‚邯‚«‚É 2> ‚Á‚Ä‘‚­‚ÌA‚Ç‚¤‚¢‚¤ˆÓ–¡‚¾‚ÆŽv‚Á‚Ä‚éH
2 ‚̓tƒ@ƒCƒ‹ƒfƒBƒXƒNƒŠƒvƒ^‚ÈB
ƒfƒtƒH‚ŃI[ƒvƒ“‚³‚ê‚Ä‚é‚Ì‚ª 0, 1, 2 ‚Á‚Ä‚¾‚¯‚ÅA‚â‚肽‚¯‚ê‚Î 3 ‚Å‚à 4 ‚Å‚àŽg‚Á‚Ä‚¢‚¢B

730 –¼‘OF mailto:sage [2018/03/21(…) 15:42:02.21 ID:ZGJmhAHm0.net]
>>706
‹ó‚¢‚Ä‚¢‚éƒfƒBƒXƒNƒŠƒvƒ^‚ªŽg—p‚³‚ê‚邯‚µ‚Ä‚àAŽ©•ª‚Å“Á’è‚Ì”Žš‚ðŽw’肵‚ăfƒBƒXƒNƒŠƒvƒ^‚É‚·‚邱‚Ƃ͂ł«‚È‚©‚Á‚½‚ñ‚¶‚á‚È‚©‚Á‚½‚©‚ÈH

731 –¼‘OF mailto:sage [2018/03/21(…) 15:50:19.07 ID:ZGJmhAHm0.net]
>>707
ޏ—çAdup2() ‚Æ‚¢‚¤‚Ì‚ª‚ ‚Á‚½‚Ëc

732 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 15:58:29.69 ID:9NBOfW2C0.net]
cout‚ªSTDOUT‚ɂ‚Ȃª‚Á‚Ă邾‚¯‚Å‚±‚±‚͉½‚ɂ‚Ȃ°‚Ä‚à‚¢‚¢‚Æ‚¢‚¤‚±‚Æ
streambuf‚Ì’†g‚Í‚½‚¾‚Ì”z—ñ‚Å‚à‚¢‚¢‚µAƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃ƒK[‚Å‚à‚¢‚¢‚µAzŠÂƒoƒbƒtƒ@‚Å‚à‚¢‚¢‚µA’ÊM‚̃|[ƒg‚Å‚à‚¢‚¢

733 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 19:28:41.53 ID:TV3lE0eZ0.net]
ƒVƒŠƒAƒ‰ƒCƒY‚·‚邯‚«‚̓oƒCƒiƒŠ•\Œ»‚É‚µ‚½‚¢‚µ
ƒƒO‚·‚邯‚«‚Í•¶Žš—ñ•\‹L‚É‚µ‚½‚¢‚µ



734 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/21(…) 20:00:34.84 ID:MouF+uE40.net]
>>710
‚¾‚©‚ç‚»‚ê‚̓XƒgƒŠ[ƒ€ƒIƒuƒWƒFƒNƒg‚ÌŒ^‚ÅØ‚è‘Ö‚¦‚ë‚Á‚ÄŒ¾‚Á‚Ä‚é‚ñ‚¾‚낤‚ª

735 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 20:30:34.07 ID:VVSY5O5Ed.net]
‚»‚ê‚ðŒ™‚¾‚Á‚ÄŒ¾‚Á‚Ä‚ñ‚¾‚æ
ƒoƒCƒiƒŠ‚̓ǂݑ‚«‚Í write() ‚¾‚Ì read() ‚Å\•ª

736 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/21(…) 20:33:11.12 ID:MouF+uE40.net]
read ‚È‚è write ‚È‚è‚ðuŽg‚¤v‚͕̂ʂɂ¢‚¢‚æB
‚»‚ê‚ð C++ ã‚łǂ̂悤‚É’ŠÛ‰»‚·‚ê‚΂¢‚¢‚©‚Á‚Ęb‚È‚ñ‚¾‚©‚çB
‚»‚¤‚¢‚¤ƒŒƒCƒ„‚̈Ⴄ˜b‚𬂺ž‚ñ‚Å‚­‚é‚È‚æB

737 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 20:43:51.09 ID:KgSvodNyd.net]
‚»‚±‚ÅV‚µ‚¢Œ^‚ðÝ‚¯‚Ă܂Š<< ‚ðŽg‚¤ˆÓ–¡‚ª‚È‚¢
cout ‚ɃoƒCƒiƒŠ‚ŃVƒŠƒAƒ‰ƒCƒY‚·‚邯‚«‚͂ǂ¤‚·‚ñ‚ÌH
size_t serialize(const T& t, ostream& os)
‚Æ‚©‚ðŠeŒ^—p‚É‘‚­•û‚ªƒ}ƒV

738 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 20:47:43.15 ID:KgSvodNyd.net]
ƒoƒCƒiƒŠ‚ŃVƒŠƒAƒ‰ƒCƒY‚·‚é‚ÉÛ‚µ‚Ä
•ʂ̌^‚̃XƒgƒŠ[ƒ€ƒIƒuƒWƒFƒNƒg‚ðì‚Á‚Ă܂Å
<< ‚¾‚Ì dec ‚¾‚Ì endl ‚ðŽg‚¦‚邿‚¤‚É‚·‚邱‚Ƃ̗˜“_‚ðà–¾‚µ‚Ä—~‚µ‚¢

739 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 21:36:05.23 ID:9NBOfW2C0.net]
—áŠO‚𜂢‚Ä
operator<<()‚Í‘Ž®‰»o—Í
write()‚Í”ñ‘Ž®‰»o—Í
‚Ȃ̂ŃoƒCƒiƒŠ‚ðo—Í‚·‚邯‚«‚Íwrite()‚ðŽg‚¤‚ׂ«

>size_t serialize(const T& t, ostream& os)
ƒVƒŠƒAƒ‰ƒCƒY‚̂悤‚È•¡ŽG‚È‘€ì‚ð‚·‚é‚Æ‚«‚Í‚±‚ê‚͈«‚¢‘I‘ð‚¶‚á‚È‚¢
‚Æ‚¢‚¤‚©stream‚»‚Ì‚à‚Ì‚ð•ú‚螂ނ̂͂½‚܂Ɍ©‚©‚¯‚é

740 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 22:02:23.07 ID:52xrh1HkM.net]
‚¦‚ÁƒuƒƒbƒNƒfƒoƒCƒX‚É‚àStream‚ð

741 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/21(…) 22:15:54.63 ID:MouF+uE40.net]
>>716
‘Ž®‰» (formatted) ‚Á‚Ă̂ÆAŒ‹‰Ê‚ªƒoƒCƒiƒŠ‚©‚Æ‚¢‚¤‚̂͒¼s‚·‚éŠT”O‚¾‚æB
ƒVƒŠƒAƒ‰ƒCƒY‚Á‚Ă̂̓IƒuƒWƒFƒNƒg‚̃oƒCƒg—ñ‚ð‚»‚Ì‚Ü‚Üo—Í‚·‚邱‚Æ‚¶‚á‚È‚­‚ÄA
ƒoƒCƒiƒŠŒ`Ž®‚Ì“Á’è‚̃tƒH[ƒ}ƒbƒg‚É‚µ‚Äo—Í‚·‚邱‚Æ‚¾‚ëB
‚»‚ê‚Í‘Ž®‰»‚Á‚ÄŒ¾‚¤‚ñ‚¾‚æB

742 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/21(…) 22:26:24.75 ID:MouF+uE40.net]
>>715
ƒ}ƒjƒsƒ…ƒŒ[ƒ^‚ðŽg‚¦‚éˆÓ–¡‚͂Ȃ¢‚©‚à‚ÈB
Žg‚¦‚È‚¢‚悤‚É’è‹`‚·‚邱‚Æ‚ào—ˆ‚邵AˆÓ–¡‚ª‚È‚¢‚È‚çŽg‚¦‚È‚¢‚悤‚É‚µ‚Ä‚¨‚­‚ׂ«B

‚±‚±‚ł͒ŠÛ‰»‚̘b‚ð‚µ‚Ä‚¢‚é‚ñ‚¾B
o—Íæ‚ªlŒü‚¯‚̃eƒLƒXƒg•\Œ»‚Å‚ ‚é‚©‹@ŠBŒü‚¯‚̃VƒŠƒAƒ‰ƒCƒY•\Œ»‚Å‚ ‚é‚©‚É‚æ‚Á‚Ä
‘‚«•û‚ð•Ï‚¦‚È‚«‚á‚È‚ç‚È‚¢A‘ŠŽè‚ðˆÓޝ‚µ‚È‚«‚á‚È‚ç‚È‚¢‚Æ‚¢‚¤‚æ‚è‚ÍA
‘ŠŽè‚É‚æ‚Á‚ÄŽ©“®‚ÅØ‚è‘Ö‚í‚Á‚Ä—~‚µ‚¢‚Á‚Ä‚±‚ƂȂñ‚¾‚æB

ˆÓޝ‚µ‚È‚­‚Ä‚¢‚¢ƒfƒUƒCƒ“‚Á‚Ă͈̂ӎ¯‚µ‚É‚­‚­‚È‚é‚Á‚Ä‚±‚Ƃƕ\— ˆê‘Ì‚¾‚©‚çA
Œ©‚¦‚È‚­‚È‚é‚Ì‚ª‹C‚É‚­‚í‚È‚¢‚Á‚Ă̂Ȃç‚í‚©‚éB

743 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 22:26:32.59 ID:OwhHF7Zm0.net]
’¼Œð



744 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/21(…) 22:29:29.81 ID:MouF+uE40.net]
>>720
ƒXƒ}ƒ\B >>718 ‚Ì’¼s‚Í’¼Œð‚Ì‘‚«ŠÔˆá‚¢‚â‚ËB

745 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/21(…) 23:13:33.75 ID:NRxI71LE0.net]
–³ˆÓ–¡‚Ȉ—‚ªŒ™‚¾‚Æ‚©Œ¾‚Á‚Ä‚¨‚«‚È‚ª‚ç
‚±‚±‚ł͖³‘ʂ̉ò‚Ý‚½‚¢‚È•û–@‚ðŠ©‚ß‚é
ƒAƒz‚Å‚·‚Ë

746 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/21(…) 23:50:04.75 ID:MouF+uE40.net]
>>722
‰´‚͈êŠÑ‚µ‚Ä’ŠÛ‰»‚̘b‚ð‚µ‚Ä‚é‚‚à‚è‚È‚ñ‚¾‚ªB
ƒvƒƒOƒ‰ƒ}‚̈Ó}‚ð•\Œ»‚Å‚«‚é‘‚«•û‚ð‚·‚×‚«‚Á‚Ęb‚ð‚µ‚Ä‚ñ‚ÌB
–³ˆÓ–¡‚Ȉ—‚ð‚µ‚ë‚Æ‘‚¢‚Ä‚ ‚é‚Ì‚ðƒvƒƒOƒ‰ƒ}‚̈Ó}‚Æ‚µ‚ēǂݎæ‚Á‚Ä‚¢‚¢‚Ì‚©H
‚»‚¤‚¶‚á‚È‚¢‚¾‚낤B

C++ ‚ª‚¹‚Á‚©‚­—pˆÓ‚µ‚Ä‚¢‚郉ƒCƒuƒ‰ƒŠ‚ðŠˆ—p‚·‚é‚Ì‚ª–³‘ʂȂ̂©H
‚»‚¤‚¶‚á‚È‚¢‚¾‚낤B

747 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/22(–Ø) 07:21:49.59 ID:tiDItZ1f0.net]
ƒnƒbƒLƒŠŒ¾‚Á‚ăXƒgƒŠ[ƒ€‚ÍŽÖ‘«‚¾‚Á‚½‚íB
”pŽ~‚µ‚½‚Ù‚¤‚ª—Ç‚¢‚íB

748 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/22(–Ø) 07:25:52.15 ID:tiDItZ1f0.net]
Boost‚à‚»‚¤‚¾‚¯‚ÇA—L‚è—]‚éC++‚̃pƒ[‚ðƒJƒbƒR‚æ‚­Žg‚¢‚±‚È‚»‚¤‚Æ‚µ‚Ä‚â‚Á‚¿‚Ü‚Á‚½‚Ý‚½‚¢‚ÈB
‚à‚¤‚¿‚å‚Á‚ÆŽg‚¤‘¤‚Ì—§ê‚É‚½‚‚ׂ«‚¾‚ÈB

749 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/22(–Ø) 08:38:59.71 ID:0Y4DSJfq0.net]
•–‚p‚¾‚È‚ñ‚¾Œ¾‚Á‚ÄŠy‚µ‚߂Ȃ¢‚悤‚Å‚ÍC++‚ÍŒü‚¢‚Ä‚¢‚È‚¢

750 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/22(–Ø) 10:14:29.52 ID:Q5Rs9TJ/0.net]
ŽÖ‘«‚Ë‚¦BBB
“Ö{1st‚Åoperator overload‚̃fƒ‚—p‚Éì‚ç‚ꂽƒTƒ“ƒvƒ‹‚È‚ñ‚¾‚ª
‚»‚¤‚¢‚¤‚̂͌ã‚ÅŽæ‚Á‚Ä•t‚¯‚½‘¶Ý‚Æ‚¢‚¦‚é‚Ì‚©H

751 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/22(–Ø) 17:28:14.63 ID:PBLsyShY0.net]
‹ÆŠE‘S‘̂Ƃµ‚Ă͉œ‚Ì[‚³‚ð‹‚ß‚éli‹“¹ŽÒj‚ðˆê‚©Š‚ÉW‚ß—¯‚ß‚é‚̂ɂ͔ñí‚É—L‰v‚ÈŒ¾Œê

752 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/22(–Ø) 17:34:08.02 ID:0Y4DSJfq0.net]
‚»‚Ì‚¤‚¿Asio‚âRange‚ ‚½‚è‚à•W€‰»‚³‚ê‚邾‚낤‚µ
‚à‚¤‚»‚Ì•ûŒü‚ɓ˂«”²‚¯‚Ăقµ‚¢
Žg‚¢‚â‚·‚¢Œ¾Œê‚È‚ñ‚©‘¼‚É‚¢‚­‚ç‚Å‚à‚ ‚é

753 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/22(–Ø) 17:41:04.44 ID:HExEyyqO0.net]
‹ï‘Ì“I‚ɂǂ¤‚¢‚¤‚Æ‚«‚É•s•ւȂ̂©Œê‚ê‚æB
Žg‚¢‚É‚­‚¢‚Á‚Ä‚¾‚¯‚¶‚ች‚É‚à‚í‚©‚ç‚ñB



754 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/22(–Ø) 17:43:00.10 ID:0Y4DSJfq0.net]
C++‚ÉŠÖ‚µ‚Ă͊µ‚ê‚ĂȂ¢l‚ª‚»‚¤Œ¾‚Á‚Ă邾‚¯‚¾‚©‚ç

755 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/22(–Ø) 19:57:57.53 ID:sR+euIcT0.net]
>>727
‚ǂ̎‘—¿‚¾‚Á‚½‚©Šo‚¦‚ĂȂ¢‚¯‚ÇA‰‰ŽZŽqƒI[ƒo[ƒ[ƒh‚ÉŠÖ‚µ‚Ä
æ¶‚ÍuŒ³‚̉‰ŽZŽq‚̈Ӗ¡‚Æ‚©‚¯—£‚ꂽ‹““®‚ð‚³‚¹‚é‚Ì‚Í”ð‚¯‚é‚ׂ«‚¾v
‚Ý‚½‚¢‚È‚±‚Æ‚à‘‚¢‚Ă邿‚ÈB

‚Ü‚ŸAŒ´‘¥‚ÍŽwj‚Å‚ ‚Á‚Äâ‘΂̋K‘¥‚¶‚á‚È‚¢‚킯‚¾‚¯‚ÇA
<< >> ‚ðƒrƒbƒgƒVƒtƒg‚©‚çƒXƒgƒŠ[ƒ€“üo—Í‚ÉU‚è‘Ö‚¦‚Ä‚¨‚¢‚Ä
‚ǂ̌û‚ÅŒ¾‚¤‚©A‚±‚̃nƒQƒb[! ‚Æ‚©Žv‚Á‚½‚èB

756 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/22(–Ø) 20:06:11.34 ID:0Y4DSJfq0.net]
>>732
ƒXƒgƒŠ[ƒ€‚̂悤‚ÈŽü’m‚ÌŽ–ŽÀ‚ɂȂÁ‚Ä‚¢‚é‚à‚̂͂»‚ê‚ɂ͓–‚Ă͂܂ç‚È‚¢‚Å‚µ‚å

757 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/22(–Ø) 20:22:42.90 ID:HExEyyqO0.net]
>>732-733
‚Ü‚ ‚ ‚ê‚­‚ç‚¢‚Ì‚à‚Ì‚É‚È‚é‚ÆAƒIƒuƒWƒFƒNƒg‚ɒljÁ‚œ˂Áž‚ñ‚Å‚¢‚­‚悤‚È“®ì‚ªuŒ³‚̉‰ŽZŽq‚̈Ӗ¡v‚ɂȂÁ‚¿‚á‚Á‚Ă邿‚ÈB

‚»‚ñ‚È‚±‚Æ‚æ‚è C++20 ‚É“ü‚é—\’è‚̃JƒŒƒ“ƒ_[‚ł͓ú•t‚ð 2018y/mar/22 ‚Æ‚©‘‚¯‚é‚炵‚­‚ÄA
‚±‚ê‚Í‚³‚·‚ª‚ɃNƒ\‚â‚ëccB
‚±‚ê‚à‚¢‚¸‚ꕒʂɎ󂯓ü‚ê‚é‹CŽ‚¿‚ɂȂ邾‚낤‚©B

758 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/22(–Ø) 20:47:25.31 ID:0Y4DSJfq0.net]
>>734
Šù‚Éfilesystem‚Ìpath‚ª/‚ÅŠK‘wì‚ê‚é‚©‚ç
current_path / "aho" / "baka"‚Ý‚½‚¢‚É
C++‚̉‰ŽZŽq‚͘A‘zƒQ[ƒ€‚¾

759 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/22(–Ø) 22:18:28.94 ID:Q5Rs9TJ/0.net]
>>732
‚ ‚Ì ‚̓ÂÍreverse_iterator‚È‚ñ‚ÄŽv‚¢‚à‚æ‚炸
operator+‚ªŒ¸ŽZ‚Ì“®ì‚ð‚·‚é‚±‚Æ‚ð”ے肵‚Ä‚½‚Ë

760 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/23(‹à) 00:38:32.35 ID:2SqL+aT8a.net]
>>734
“ú•t‚Ì•\‹L‚͉½Ží—Þ‚©‚ ‚邵”N/ŒŽ/“ú‚Å‚à“ú/”N/ŒŽ‚Å‚à•\‚¹‚é‚Ȃ猋\•Ö—˜‚¾‚ÆŽv‚¤B

761 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/23(‹à) 08:21:50.21 ID:VCdaFb7Y0.net]
>>734
•W€‚Éu“ú•t‚ð•\‚·Œ^v‚Ý‚½‚¢‚Ì‚ª’ljÁ‚³‚êA
‚»‚ê—pƒŠƒeƒ‰ƒ‹‚ÌÚ”öŒê(‚̂ЂƂÂ)‚ª ""y ‚Å 2018y

762 –¼‘OF ‚Í2018”N‚ð•\‚·A
‚³‚ç‚É‚±‚ÌŒ^‚Å‚Í / ‚Í“ú•t—v‘f‚ð‹æØ‚鉉ŽZŽq‚Æ‚µ‚ăI[ƒo[ƒ[ƒh‚³‚ê‚Ä‚éB
c‚Æ‚¢‚Á‚½Š´‚¶‚©?

Šm‚©‚É‹•S’R‰ù‚É / ‚ðŒ©‚ê‚ÎAŠ„‚èŽZ‚̃Rƒ“ƒsƒ…[ƒ^Œü‚¯‘ã—p‹L†‚¾‚¯‚łȂ­
“ú•t‚Ì‹æØ‚è‚âAƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ÌŠK‘w‹æØ‚è‚Å‚à‚ ‚邯‚ÇB
[]
[‚±‚±‰ó‚ê‚Ă܂·]

763 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/23(‹à) 09:13:18.25 ID:xSYf1jdZ0.net]
a‚Ìbæ
a^b
a**b



764 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/23(‹à) 10:31:52.82 ID:fMiQp2pkd.net]
‚±‚ñ‚¾‚¯‰‰ŽZŽq‚Í[‚¢‚̂ɂȂº‚©–¢‚¾‚É[]‚͈ø”‚ðˆê‚‚µ‚©Žæ‚ê‚È‚¢

765 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/23(‹à) 10:45:38.60 ID:COiOJTLla.net]
uÓIvAu“®“Iv‚Æ‚¢‚¤‚Ì‚ª‚æ‚­•ª‚©‚ç‚È‚¢‚̂ł·‚ªAÚ‚µ‚­‘‚¢‚Ä‚ ‚é–{‚Í‚ ‚è‚Ü‚·‚©H

ƒq[ƒv—̈悪‚Ç‚¤‚½‚ç‚Æ‚©‚¢‚¤‚Ì‚à‚æ‚­•ª‚©‚è‚Ü‚¹‚ñB
ƒXƒ^ƒbƒN‚Æ‚©‚¢‚¤‚Ì‚à‚æ‚­•ª‚©‚è‚Ü‚¹‚ñB

Ú‚µ‚­‰ðà‚µ‚Ä‚¢‚é–{‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B

766 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/23(‹à) 10:48:57.55 ID:COiOJTLla.net]
ƒƒx[ƒ‹‚ÌC++‚Ì–{‚ð“Ç‚ñ‚Å‚¢‚Ä‹^–â‚ÉŽv‚¢‚Ü‚µ‚½B

767 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/23(‹à) 19:28:55.75 ID:FQA7q+b8M.net]
>>738
> c‚Æ‚¢‚Á‚½Š´‚¶‚©?
‚»‚ñ‚ÈŠ´‚¶‚炵‚¢
d.hatena.ne.jp/yohhoy/touch/20180322/p1

“ú–{‚¾‚ÆŠî–{ ”N/ŒŽ/“ú ‚µ‚©‚È‚¢‚µƒ\[ƒXƒR[ƒh‚É –rŒŽA”@ŒŽA–í¶ ‚È‚ñ‚Ä‘‚­“z‚Í‚¢‚È‚¢‚©‚ç‚¢‚Ü‚¢‚¿•Ö—˜‚³‚ª‚í‚©‚ç‚ñ‚¯‚Ç‚ ‚¿‚ç‚Ìl‚ɂƂÁ‚Ă͕֗˜‚È‚ñ‚¾‚낤‚©

768 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/23(‹à) 19:30:12.07 ID:5ELqDBlL0.net]
ƒ|ƒbƒv‚ƃvƒbƒVƒ…‚ÌŠT”O‚à‚æ‚­•ª‚©‚Á‚ĂȂ¢‚̂łÍ
www.cc.kyoto-su.ac.jp/~yamada/ap/stack.html
‚±‚ꂪ•ª‚©‚Á‚Ä—ˆ‚邯C++‚ɉ—‚¯‚éƒoƒbƒtƒ@ƒI[ƒo[ƒtƒ[BOFUŒ‚‚ÌŽd‘g‚Ý‚ª•ª‚©‚Á‚Ä—ˆ‚é

769 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/23(‹à) 19:42:22.13 ID:5ELqDBlL0.net]
ƒoƒbƒtƒ@ƒI[ƒo[ƒtƒ[: #1 ŠT—v
https://www.ipa.go.jp/security/awareness/vendor/programmingv2/contents/c901.html

770 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/23(‹à) 19:52:45.96 ID:e6tCc9HsM.net]
ŒÜ—j‚͑Ήž‚µ‚Ä‚­‚ê‚邯—L‚è“ï‚¢‚©‚à’m‚ê‚È‚¢‚¯‚Ç
‘¼‚Í‚¢‚ç‚ñ‚È

771 –¼‘OF mailto:sage [2018/03/23(‹à) 19:55:59.42 ID:J4dYcx4H0.net]
>>741
C/C++ ‚̃ƒ‚ƒŠ\‘¢‚ɂ‚¢‚ÄA‚ɂȂè‚Ü‚·B
‚±‚ê‚ÍŠî–{“I‚ÈŽ–€‚ÅA‰‹‰‚ð’E‚·‚邽‚߂ɂ͂º‚ЂƂà•K—v‚È’mޝ‚È‚ñ‚Å‚·‚ªA
‚»‚Ì‚í‚è‚É‚ ‚Ü‚è‚ɉðà‚³‚ê‚邱‚Æ‚ª‚È‚¢‚悤‚È‹C‚ª‚µ‚Ü‚·
“KØ‚Èà–¾‚ª‚È‚¢‚à‚Ì‚©c

772 –¼‘OF mailto:sage [2018/03/23(‹à) 19:59:40.83 ID:J4dYcx4H0.net]
>>741
‚Ü‚¸Aƒƒ‚ƒŠ‚ÌŠÇ—•û–@‚Æ‚µ‚Ä

1. ƒXƒ^ƒbƒNƒGƒŠƒAA‚ÉŠi”[‚·‚é‚â‚è•û
2. ƒq[ƒvƒGƒŠƒAA‚ÉŠi”[‚·‚é‚â‚è•û

‚̑傫‚­•ª‚¯‚Ä“ñ’ʂ肪‚ ‚èA

2. ƒq[ƒvƒGƒŠƒAA“ñŠi”[‚·‚é‚â‚è•û‚ɂ‚¢‚Ä

2-1. uÓIvFstatic ƒL[ƒ[ƒh‚ðŽg‚¤‚â‚è•û
2-1. u“®“IvFmalloc()/free() ‚Ü‚½‚Í new/delete ‚ðŽg‚¤‚â‚è•û

‚ª•ª—Þ‚³‚ê‚Ü‚·B

773 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/23(‹à) 20:10:28.07 ID:e6tCc9HsM.net]
ƒf[ƒ^ƒZƒOƒƒ“ƒg‚Á‚Ä–³‚­‚È‚Á‚½‚ÌH



774 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/23(‹à) 20:39:25.53 ID:COiOJTLla.net]
>>747-748

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

‚ ‚܂肻‚¤‚¢‚¤–{‚͂Ȃ¢‚ñ‚Å‚·‚©B

‚à‚µ‚©‚µ‚½‚çAƒwƒlƒV[‚ç‚̃Rƒ“ƒsƒ…[ƒ^‚̃n[ƒh‚Ì–{‚Æ‚©“ǂ܂Ȃ¢‚Æ‚¢‚¯‚È‚¢‚ñ‚Å‚·‚©‚ËH

‚ ‚é‚¢‚̓Rƒ“ƒpƒCƒ‰‚Ì–{‚Å‚·‚©‚ËH

775 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/23(‹à) 20:40:47.42 ID:l1/KZZgNM.net]
>>748
ˆê”Ê“I‚ÉAÓI—̈æ‚ðƒq[ƒv‚Ƃ͌Ă΂ñ‚¾‚ë

776 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/23(‹à) 20:41:24.55 ID:qmCr5Czp0.net]
‚±‚¤‚¢‚¤‚̂̓lƒbƒg‚ÅŠo‚¦‚½‚©‚ç‚Ç‚¤‚¢‚¤–{‚É‘‚¢‚Ä‚ ‚é‚©‚͂킩‚ç‚ñ

777 –¼‘OF mailto:sage [2018/03/23(‹à) 20:45:34.35 ID:J4dYcx4H0.net]
>>750
Žè‚ÁŽæ‚è‘‚¢‚Ì‚Íuƒ}ƒVƒ“Œêv‚ð‘‚¢‚Ă݂éAƒ}ƒVƒ“ŒêiƒAƒZƒ“ƒuƒŠŒ¾Œêj‚̃‹[ƒ`ƒ“‚ð C ‚ÉƒŠƒ“ƒN‚³‚¹‚éA‚Ä‚¢‚¤‚Ì‚ª‰¤“¹‚Å‚·‚ªA
ð¡‚̓}ƒVƒ“Œê‚Ì‚¢‚¢‹³‰È‘‚ª‚È‚¢A‚Æ‚¢‚¤‹C‚ª‚µ‚Ü‚·

gcc ‚̃Cƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚Æ‚©‚ª—L–]‚¾‚Ƃ͎v‚¢‚Ü‚·‚ªA‚Ü‚ ŠÈ’P‚Ƀ}ƒVƒ“Œê‚ð‹Lq‚µ‚Ä‚¢‚鋳ނȂñ‚Ä‚¢‚¤‚à‚Ì‚ªŽv‚¢‚‚©‚È‚¢Aƒ}ƒVƒ“Œê‚ÌŽù—v‚Æ‚¢‚¤‚©“®‹@‚ª‚È‚¢‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ª

778 –¼‘OF mailto:sage [2018/03/23(‹à) 20:46:44.14 ID:J4dYcx4H0.net]
>>751
‚¤[‚ÞA‚½‚µ‚©‚É static ‚ðuƒq[ƒvv‚Ƃ͌¾‚í‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚Ëc

779 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/23(‹à) 20:47:37.33 ID:COiOJTLla.net]
>>753

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
ƒ}ƒVƒ“Œê‚Ì–{‚ð’T‚µ‚Ă݂܂·B

>>752

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
–{‚É‘‚¢‚Ä‚¢‚È‚¢ê‡‚ɂ͎d•û‚ª‚È‚¢‚̂Ńlƒbƒg‚Å’²‚ׂĂ݂邱‚Ƃɂµ‚Ü‚·B

780 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/23(‹à) 22:32:48.28 ID:ehYNLgPn0.net]
‚Ç‚¤‚¾‚ëH
C++ ‚ÌŒ¾ŒêŽd—l“I‚ɂ̓IƒuƒWƒFƒNƒg‚ÌŽõ–½‚ɈႢ‚ª‚ ‚邾‚¯‚ÅA
‚»‚ê‚ðŽÀŒ»‚·‚郃JƒjƒYƒ€‚ɂ‚¢‚Ä‚ÍÚׂȋK’肪‚ ‚é‚킯‚ł͂Ȃ¢B

‚Ü‚¸‚Í C++ ‚̃pƒ‰ƒ_ƒCƒ€‚Ì’†‚Å—‰ð‚ð[‚ß‚ê‚ÎŽ©‘R‚É—‰ð‚Å‚«‚é‚ñ‚¶‚á‚È‚¢‚ÌH
Žè‚ðL‚°‚·‚¬‚Ä‚àŽûW‚ª•t‚©‚È‚­‚È‚é‹C‚à‚·‚é‚ñ‚¾‚¯‚ǂȂŸB

781 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/23(‹à) 22:56:58.27 ID:io4DvPx8a.net]
ƒ}ƒVƒ“Œê‚ÉŽè‚ðo‚·‚͔̂ò–ô‚µ‚·‚¬‚¾‚µ‚â‚߂Ƃ¢‚½•û‚ª‚¢‚¢B‚ ‚é’ö“xC++‚ɂȂê‚Ä‚æ‚è[‚­—‰ð‚µ‚½‚¢‚ÆŽv‚¤‚悤‚ɂȂÁ‚Ä‚©‚炪‚¢‚¢‚æB

“®“IAÓI‚Í‘åŽG”c‚ÉŒ¾‚¦‚ÎAƒRƒ“ƒpƒCƒ‹Žž‚‚܂èƒ\[ƒX‚ð‘‚¢‚½Žž“_‚ÅŒˆ‚Ü‚é‚à‚Ì‚ðÓIAŽÀsŽž‚ɕω»‚·‚é‚à‚Ì‚ðÓI‚ƌĂÔB
•Ï”‚ÌŒ^‚Æ‚©ƒƒ‚ƒŠ—̈æ‚ÌŠm•Û‚ÌŽd•û‚Æ‚©A‚¢‚ë‚ñ‚È•¶–¬‚ÅŽg‚í‚ê‚éB

782 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/23(‹à) 22:57:57.59 ID:io4DvPx8a.net]
>>757
ŽÀsŽž‚ɕω»‚·‚é‚͓̂®“I‚Å‚µ‚½

783 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/23(‹à) 23:15:38.28 ID:g9Gf634nM.net]
>>757
Œˆ‚Ü‚éAŒˆ‚Ü‚ç‚È‚¢‚ÌŽåŒê‚͉½‚Å‚µ‚傤‚©H



784 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 00:54:38.69 ID:LvcaB4Q+0.net]
ƒƒ‚ƒŠ‚ɂ‚¢‚Ä’m‚肽‚¢‚ñ‚È‚çCŒ¾Œê‚©‚çŽn‚ß‚½‚ç—Ç‚¢
Unix‚̈ÚA–Ú“I‚ÅÝŒv‚³‚ꂽCŒ¾Œê‚ÍAŽÀsŒø—¦‚Ì‚½‚߂قƂñ‚Ç•K‘R“I‚Ƀƒ‚ƒŠ‚ª“§‚¯‚ÄŒ©‚¦‚錾Œê‚ɂȂÁ‚½‚ñ‚Å‚ ‚é
wƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêCx‚Æ‚¢‚¤–¼’˜‚à‚ ‚é
‚±‚ê‚ÌŒã‚ë‚Ì•û‚Ìmalloc()‚ÌŽÀ‘•ƒTƒ“ƒvƒ‹‚܂Œʓǂµ‚½‚ç
ƒVƒ“ƒOƒ‹CPU‚Ì”Íáe‚Ȃ烃‚ƒŠ‚ɂ‚¢‚ÄŒ™‚Å‚àܶÙ

wƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêC++x‚ƈá‚Á‚ÄŽO“ú‚à‚ ‚ê‚Γǂ߂ê‚éŽè ‚È•ª—ʂ₵‚ÈI

785 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 01:27:57.09 ID:eFb1d56B0.net]
>>759
‰¡‚¾‚ªB

‰½‚Å‚àA‚¾‚æB
Œ^‚È‚çÓIŒ^A“®“IŒ^‚Æ‚¢‚¤‚µAƒƒ‚ƒŠŠm•Û‚È‚çÓIŠm•ÛA“®“IŠm•Û‚Æ‚¢‚¤B

ƒ}ƒVƒ“Œê‚Í”ò–ô‚µ‚·‚¬B
C‚̃Gƒ“ƒnƒ“ƒX‚Æ‚µ‚ÄC++‚ðŽg‚¤‚̂Ȃçƒ}ƒVƒ“Œê(ƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰)‚à‚ ‚肾‚ªA
C++‚ðJava/C#/C++‚Ì•À‚тŎg‚¤‚‚à‚è‚È‚çƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚Æ‚©‹ÖŽ~‚Å‚µ‚åB

‚Æ‚¢‚¤‚©‚»‚à‚»‚à‚»‚̕ӂª•ª‚©‚ç‚È‚¢‘S‚­‚̉SŽÒ‚ªC++‚©‚ç‚â‚낤‚Æ‚¢‚¤‚Ì‚ªŠÔˆá‚¢B
Python‚©Ruby‚ ‚½‚è‚©‚çŽn‚߂Ƃ¯B(‚Ç‚Á‚¿‚à‰´‚Í’m‚ç‚ñ‚¯‚Ç)

786 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 01:40:25.62 ID:nPxx/G4d0.net]
ƒRƒ“ƒpƒCƒ‰‚ªƒRƒ“ƒpƒCƒ‹Žž‚ÉŒˆ‚ß‚é‚à‚Ì‚ªÃ“IAo—ˆã‚ª‚Á‚½ƒvƒƒOƒ‰ƒ€‚ðŽÀs‚µ‚½Žž‚ÉŒˆ‚Ü‚é‚Ì‚ª“®“I
C++‚¾‚Æ‚»‚¤‚¢‚¤—‰ð‚Ì•û‚ª‚í‚©‚è‚â‚·‚¢‚ÆŽv‚¤

ƒ}ƒNƒAƒeƒ“ƒvƒŒ[ƒgAconstexprAƒŠƒeƒ‰ƒ‹AŽ®‚â•Ï”‚âŠÖ”‚âƒNƒ‰ƒX‚Ì錾Œ^‚È‚ñ‚©‚ÍÓI
ÓI‚È‚à‚̂͑S•”ƒRƒ“ƒpƒCƒ‰‚ªŒˆ‚߂邩‚çƒvƒƒOƒ‰ƒ€‚ÌŽÀsŽž‚ɂ͂¢‚¿‚¢‚¿ŒvŽZ‚µ‚È‚¢‚µAƒoƒO‚ÅŒˆ‚ß‚ç‚ê‚È‚©‚Á‚½‚çƒRƒ“ƒpƒCƒ‰‚ª“{‚é

•Ï”‚âƒCƒ“ƒXƒ^ƒ“ƒX‚Ì’†gAŠÖ”ŒÄ‚Ño‚µA‰¼‘zƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒgŒ^‚È‚ñ‚©‚Í“®“I
ŽÀsŠÂ‹«‚âH‚킹‚½“ü—ÍEƒtƒ@ƒCƒ‹‚È‚ñ‚©‚Ɉˑ¶‚·‚é‚©‚çƒvƒƒOƒ‰ƒ€‚ðŽÀs‚µ‚Ă݂Ȃ¢‚ÆŒˆ‚Ü‚ç‚È‚¢
“®“I‚ȃoƒO‚̓Rƒ“ƒpƒCƒ‰‚ÍŠ´’m‚Å‚«‚È‚¢‚©‚ç‹qæ‚ŃvƒƒOƒ‰ƒ€‚ðŽÀs‚·‚邯ƒNƒ‰ƒbƒVƒ…‚·‚é

“K“–‚¾‚¯‚Ç‚¾‚¢‚½‚¢‚±‚ñ‚ÈŠ´‚¶

787 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 02:04:25.06 ID:eFb1d56B0.net]
ׂ©‚¢‚悤‚¾‚ªA

ƒRƒ“ƒpƒCƒ‹Žž‚ÉŠm’èÓI
ŽÀsŽž‚ÉŠm’è“®“I(ƒRƒ“ƒpƒCƒ‹Žž‚ÉŠm’è‚Å‚«‚È‚¢)

‚Ŏ኱‚Ì—áŠO(static‚Æ‚©)‚ª‚ ‚邪‘å‘Ì‚ ‚Á‚Ä‚éB

uƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚bv‚Í‚â‚߂Ƃ¯B–¼’˜‚¾‚ªA‚ ‚ê‚Í
uŠù‚ɃvƒƒOƒ‰ƒ~ƒ“ƒO‚ðo—ˆ‚él‚ªACŒ¾Œê‚ðŠw‚Ôv—p‚Å‚ ‚Á‚ÄA‘S‚­‚̉SŽÒ‚¶‚á“ǂ߂Ȃ¢B
uƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêC++v‚àŽ~‚߂Ƃ¯B‚ ‚ê‚àuŠù‚ÉC‚ðŽg‚¦‚él‚ªcv‚ňȉº“¯•¶B
‘¼–{‚Í‘‚¶‚ăSƒ~‚È‚Ì‚àŽ–ŽÀ‚¾‚ªB

788 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/24(“y) 02:06:26.05 ID:Z79Bg+7E0.net]
“Á’è‚̃AƒhƒŒƒX‚Ƀf[ƒ^‚ð”z’u‚µ‚ÄŠ„‚螂݂©‚¯‚é•K—v‚ª‚ ‚é‚©‚ç‚¶‚á‚È‚¢‚¾‚ë‚©B

789 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 02:09:36.82 ID:nPxx/G4d0.net]
—\–ñŒê‚Ìstatic‚Í“]—p‚³‚ê‚Ü‚­‚Á‚Ă킯‚í‚©‚ç‚È‚­‚È‚Á‚Ä‚é‚Ì‚Å
uÓIv‚ƃ\[ƒXƒR[ƒhã‚Ìstatic‚Í‘S‚­•Ê•¨‚¾‚ÆŽv‚Á‚½•û‚ª‚¢‚¢

790 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 02:15:26.90 ID:qYWJwKPe0.net]
‚»‚̕Ӯ—‚³‚ê‚È‚¢‚ñ‚¾‚낤‚©‚Ë
‚»‚¤Œ¾‚¤‚à‚Ì‚¾‚Æ‚¢‚¤à–¾‚Å
•s–{ˆÓ‚È‚ª‚ç”[“¾‚·‚鎖‰½\”N

791 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 02:29:56.73 ID:eFb1d56B0.net]
‚»‚ñ‚Ȃɬ—‚·‚é‚©H—áŠO‚Æ‚µ‚Ä‚µ‚Ü‚Á‚Ä–â‘è‚È‚¢‚ÆŽv‚¤‚ªB
‰´‚Í‹KŠi‚É‚ÍÚ‚µ‚­‚È‚¢‚ªA(‚Æ‚¢‚¤‚æ‚èFX¬‚´‚Á‚Ä‚µ‚Ü‚Á‚Ä‚¢‚邪j

EC‚ÌstaticŠÖ”ƒtƒ@ƒCƒ‹ƒXƒR[ƒv‚ÉŒÀ’èAextern‚Ì”½‘Î --- (A)
@‚ÍC++‚ł͂Ȃñ‚Æ‚©‚³‚ꂽ‚̂ł͂Ȃ©‚Á‚½‚Á‚¯H(‚Ç‚¤‚¹Žg‚í‚È‚¢‚©‚ç‚Ç‚¤‚Å‚à‚¢‚¢‚ª)
EstaticƒNƒ‰ƒXA‚ ‚é‚¢‚̓Nƒ‰ƒX‚Ìstaticƒƒ\ƒbƒh --- (B)
@‚ÍuÓIv‚Å–µ‚‚µ‚È‚¢‚©‚çA‚»‚à‚»‚à–â‘è‚È‚¢B
EŠÖ”“àstatic•Ï”‚Ńvƒ`ƒOƒ[ƒoƒ‹i‚Ý‚½‚¢‚È‚â‚Âj --- (C)
@‚à•’Ê‚ÉƒNƒ‰ƒX‚É‚µ‚ëA‚Á‚Ęb‚Å‚µ‚©‚È‚¢‚µAŽg‚í‚È‚¢‚¾‚ëB

Œ‹‰ÊA•’ʂɎg‚¤•ª‚ɂ͓Á‚ɬ—‚µ‚È‚¢‚ÆŽv‚¤‚ªB
•¶–@ƒIƒ^ƒN‚Í‹C‚É‚·‚é‚Ì‚©‚à‚µ‚ê‚ñ‚ªB

(C)‚Íu“®“IŠÖ”‚É‚µ‚悤v‚Æ‚¢‚¤ˆÓ}‚ª‚ ‚Á‚½‚Ì‚©‚à‚µ‚ê‚ñ‚ªA
Œ‹‹ÇC/C++‚Ì¢ŠE‚ÍÓIŠÖ”‚µ‚©‚È‚¢‚©‚çAˆÓ–¡–³‚©‚Á‚½‚µB
‚Æ‚¢‚¤‚©‚»‚à‚»‚à‰´‚Í“®“IŠÖ”‚̃ƒŠƒbƒg‚ª‚æ‚­•ª‚©‚ç‚ñB
C#‚Í“®“IŠÖ”‚¾‚ªAŒ‹‹Çƒ[ƒh/ƒAƒ“ƒ[ƒh‚̓AƒZƒ“ƒuƒŠ’PˆÊ‚Ù‚Ú‹N“®Žž‚É“Z‚ß‚ÄA
‚Å‚ ‚Á‚ÄAŠˆ—p‚µ‚ĂȂ¢B
Java‚Í“®“IŠÖ”‚ŃƒŠƒbƒg‚ð‹Žó‚µ‚Ä‚é‚ñ‚¾‚Á‚¯Hi’m‚ç‚ñ‚©‚狳‚¦‚Äj

792 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 02:33:41.17 ID:y/z0A0hW0.net]
https://ideone.com/Epp30z
‚¨ŒZ‚¿‚á‚ñ•‚¯‚ÄAƒRƒ“ƒpƒCƒ‹‚ª’Ê‚ç‚È‚¢‚ÌB

VC‚ÅŠJ”­‚µ‚Ă܂·B
json‚̃ƒ‚ƒŠ[ƒ‚ƒfƒ‹Œ¤‹†‚ɂƂ肠‚¦‚¸ƒVƒFƒA[ƒhPTR‚Ì‘g‚ñ‚Å‚»‚ê‚©‚ç‚â‚Á‚σ†ƒj[ƒNPTR‚Ì•ÏX‚µ‚Ü‚µ‚½B
FX‚¢‚¶‚Á‚Ä‚é‚̂ł·‚ªAˆÓ–¡•s–¾‚ȃGƒ‰[‚ªo‚Ä‚³‚Á‚Ï‚è‚í‚©‚è‚Ü‚¹‚ñB
Ž©‘O‚̃R[ƒh‚Ȃ玩•ª‚łǂ¤‚É‚©‚·‚é‚̂ł·‚ªAƒR[ƒhƒXƒeƒbƒv‚·‚邯ƒ‰ƒCƒuƒ‰ƒŠ‚Ì’†‚Å‚¦‚ç[‚¨‚±‚µ‚ĂĂ³‚Á‚Ï‚è‚Å‚·B
‚ǂȂ½‚©‚²‹³Ž¦‚­‚¾‚³‚¢B‚¨Šè‚¢‚µ‚Ü‚·B

793 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 02:46:21.51 ID:nPxx/G4d0.net]
std::vector<UniqueObject>‚Éstd::pair<UniqueObject,UniqueObject>“Ë‚Áž‚à‚¤‚Æ‚µ‚Ä‚ñ‚¶‚á‚ñ
‚¿‚á‚ñ‚ƃGƒ‰[ƒƒbƒZ[ƒW“ǂ߂æ



794 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 02:51:39.38 ID:y/z0A0hW0.net]
‚¦H‰½s–Ú‚Å‚·‚©H‚»‚ñ‚ȃoƒJ‚ÈEEEB‚¦H

795 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 03:47:44.28 ID:jOWDr2Es0.net]
staticŠÖ”‚Í‹°‚ç‚­ƒŠƒ“ƒNH’ö‚ªdynamic‚Ìꇂª‚ ‚邽‚ß
‚»‚ê‚ɑ΂µ‚Ä‚Ìstatic‚È‚ñ‚¾‚ë‚È

796 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/24(“y) 03:55:06.40 ID:Z79Bg+7E0.net]
–ˆ‰ñŽv‚¤‚ñ‚¾‚¯‚ÇA‚È‚ñ‚Ågcc‚ŕ׋­‚µ‚悤‚Æ‚·‚é‚ñ‚¾‚낤‚ÈB
ƒGƒ‰[ƒƒbƒZ[ƒW“ǂ߂ƌ¾‚í‚ê‚Ä‚à“ǂ߂é‚킯‚ª‚È‚¢B
ˆê”Ô‚í‚©‚è‚É‚­‚¢ƒƒbƒZ[ƒW‚ðo‚·ƒRƒ“ƒpƒCƒ‰‚ŕ׋­‚·‚éŽq‚ª•sœà‚łȂç‚È‚¢B

797 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/24(“y) 04:28:06.63 .net]
>>772
VC‚ÅŠJ”­‚Á‚Ä‘‚¢‚Ä‚ñ‚¾‚ë[‚ª

798 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/24(“y) 04:30:46.18 ID:Z79Bg+7E0.net]
Šm‚©‚É‘‚¢‚Ä‚ ‚é‚ÈB
‚¶‚á‚ ƒGƒ‰[ƒƒbƒZ[ƒW“ǂ߂æB

799 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 05:34:00.15 ID:GrrVfR010.net]
“ǂދC‚̂Ȃ¢“z‚͉½Žg‚Á‚Ä‚àƒ_ƒ‚¾‚Æ‚¢‚¤—Ç‚¢—á

800 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/24(“y) 06:12:32.26 .net]
‚¢‚‚à‘å—Ê‚ÌWarning‚ªo‚é‚Ì‚ð^–ʖڂɑΈ‚¹‚¸•ú’u‚µ‚Ă邩‚çError‚ªo‚Ä‚à—‰ð‚Å‚«‚È‚¢ã©

801 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 06:12:34.93 ID:y/z0A0hW0.net]
https://ideone.com/FN5IrI

—‹ü‚̈ê‚‚͑½•ªB
ƒCƒjƒVƒƒƒ‰ƒCƒU[ƒŠƒXƒg‚ª—v‘f‚ðconst‚Å\’z‚·‚é‚©‚çmove‚Å‚«‚È‚¢H
“à•”‚Åconst_cast‚·‚é‚킯‚È‚¢‚µ‚±‚ê‹l‚ñ‚łȂ¢H

‚ ‚é‚£‚¥`B‚È‚ñ‚Å‚¶‚á[B

802 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 06:25:04.10 ID:0qB0BmlJ0.net]
static_cast‚Ì“®ì“à—e‚Í–|–󎞂ɑS‚ÄŠm’è‚·‚é
dynamic_cast‚Ì“®ì“à—e‚ÍŽÀsŽž‚Ìvtable‚É‚æ‚è•ω»‚·‚é

static_assert‚Í–|–󎞂ɌŸ¸‚ðs‚¤
assert‚ÍŽÀsŽž‚ÉŒŸ¸‚ðs‚¤

static link library‚Í–|–󎞂Ɍ‹‡‚·‚é
dynamic link library‚ÍŽÀsŽž‚ɓǂݞ‚Þ

803 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 06:57:20.04 ID:XPzSeRia0.net]
‚Ç‚¤‚â‚ç >>741 ‚ÌŽ¿–â‚Í C++ ‚ÉŒÀ’肵‚½˜b‚ł͂Ȃ¢‚Ý‚½‚¢‚¾‚©‚çA
C ‚Æ C++ ‚Ì—¼•û‚ðˆµ‚¤ƒXƒŒƒbƒh‚Ɉړ®‚·‚é‚Ì‚ª—Ç‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB

uC‚ÌꇂÍcvu‚±‚±C++‚̃XƒŒƒbƒh‚¾‚µvƒŒƒxƒ‹‚Ìê’ê—‚ª”ð‚¯‚ç‚ê‚邵A
‚±‚̃XƒŒƒbƒh‚ðŒ©‚Ä‚È‚¢Cê–å‚Ìl‚ª—L—p‚Èî•ñ‚ðŽ‚Á‚Ă邩‚à’m‚ê‚ñB


y‰SŽÒнŒ}zC/C++Žº Ver.102yŠÂ‹«ˆË‘¶OKz
ttp://mevius.5ch.net/test/read.cgi/tech/1509780815/

ƒXƒŒ‚ð–u‚Ä‚é‚܂łà‚È‚¢C/C++‚ÌŽ¿–â‚Í‚±‚±‚Å 25
ttp://mevius.5ch.net/test/read.cgi/tech/1471100645/



804 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 09:00:52.23 ID:eFb1d56B0.net]
>>779
Ž¿–âŽÒ‚Í‚»‚êˆÈ‘O‚ÌAƒvƒƒOƒ‰ƒ~ƒ“ƒOˆê”Ê‚ÌuÓIvu“®“Iv‚Ì‹æ•Ê‚ª•t‚¢‚ĂȂ¢B
ƒXƒŒˆÚ“®‚µ‚Ä‚àˆÓ–¡–³‚¢B‚Æ‚¢‚¤‚©‚Ç‚±‚̃XƒŒ‚Å‚à“¯‚¶B

C++‚Ìstatic‚ÍAC‚̃Oƒ_ƒOƒ_‚ÈŽd—l‚ðˆø‚«‚¸‚Á‚Ä‚¢‚é‚©‚炨‚©‚µ‚­‚È‚Á‚Ä‚¢‚邾‚¯‚ÅA
C++‚ÅV‚½‚Éݒ肳‚ꂽstatic‚Í‘¼Œ¾Œê‚Æ‚à®‡Žæ‚ê‚Ä‚éB
‚±‚ê‚ÉŠÖ‚µ‚Ä‚ÍuC‚ªˆ«‚¢v‚Å‚¢‚¢‚ÆŽv‚¤‚æB

à–¾‚µ‚Ä‚¢‚é–{‚ª–³‚¢‚Ì‚ÍA‚»‚à‚»‚à‚»‚ñ‚ȂƂ±‚ë‚ňø‚Á‚©‚©‚ç‚È‚¢‚¾‚낤B
‹³KŠ‚ÅƒnƒCƒIƒN‚̘b‚ð‚µ‚Ä‚àˆÓ–¡–³‚¢B
ˆê’ʂ蓮‚­•¨‚ð‘g‚߂邿‚¤‚ɂȂé‚܂ł͂»‚ê‚ɃtƒH[ƒJƒX‚µ‚ëA‚Å‚¢‚¢B

805 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 09:28:18.28 ID:nPxx/G4d0.net]
ÓI“®“I‚Ì‹æ•ʂ͑厖‚¾‚µˆø‚Á‚©‚©‚è‚â‚·‚¢Š‚Å‚à‚ ‚é‚Å‚µ‚å
ƒeƒ“ƒvƒŒ[ƒgˆø”‚ɕϔ“Ë‚Áž‚ñ‚łȂñ‚Å“®‚©‚È‚¢‚Ì‚§‚§‚Æ‚©‰SŽÒ‚͂悭‚ ‚邿

à–¾‚µ‚Ä‚é–{‚ª‚È‚¢‚Á‚Ä–{“–‚©H–{“–‚Ȃ碂̖{‚ªƒNƒ\‚·‚¬‚é

806 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/24(“y) 10:20:48.01 ID:Z79Bg+7E0.net]
‚ÅAÓI‚Æ“®“I‚̈Ⴂ‚͉½‚È‚ñ‚¾‚æB
ƒKƒ“ƒ_ƒ€‚Åà–¾‚µ‚Ä‚­‚êB

807 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 10:26:44.70 ID:UtKAK1R90.net]
static‚Æauto

808 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/24(“y) 10:38:33.14 ID:Z79Bg+7E0.net]
ƒKƒ“ƒ_ƒ€‚Åà–¾‚Å‚«‚È‚¢‚¤‚¿‚Í—‰ð‚Å‚«‚Ă邱‚ƂɂȂç‚È‚¢‚¼B

809 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 10:49:46.91 ID:jOWDr2Es0.net]
ƒAƒCƒ“ƒVƒ…ƒ^ƒCƒ“‚Ý‚½‚¢‚È‚±‚ÆŒ¾‚Á‚Ä‚ñ‚¶‚á‚Ë‚¦‚æ

810 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 11:08:12.95 ID:aqtEECgt0.net]
ƒKƒ“ƒ_ƒ€Œ¾Œê‚Ì•\Œ»—Í‚ðM‚¶‚ë

811 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 11:10:56.81 ID:eFb1d56B0.net]
>>784
‚¶‚á‚ ‚¨‘O‚ªà–¾‚µ‚ë‚æB
‚¨‘O‚Í”nŽ­‚¾‚©‚ço—ˆ‚È‚¢‚ÆŽv‚¤‚ª‚ÈB

‚»‚à‚»‚à>>764‚Í’NŒü‚¯‚̃ŒƒX‚¾‚æH

812 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 11:18:43.16 ID:aqtEECgt0.net]
ƒR[ƒfƒBƒ“ƒO‹K–ñ‚Échar aznable‹ÖŽ~‚Á‚Ä‚¢‚¤‚Ì‚ðŒ©‚½‚±‚Æ‚ ‚é‚©‚ç
C++‚ɃKƒ“ƒ_ƒ€—v‘f‚ð“ü‚ê‚é‚̂̓^ƒu[

813 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 11:28:25.89 ID:eFb1d56B0.net]
>>781
> ƒeƒ“ƒvƒŒ[ƒgˆø”‚ɕϔ“Ë‚Áž‚ñ‚łȂñ‚Å“®‚©‚È‚¢‚Ì‚§‚§‚Æ‚©‰SŽÒ‚͂悭‚ ‚邿
‚Ë‚¦‚æ

> à–¾‚µ‚Ä‚é–{‚ª‚È‚¢‚Á‚Ä–{“–‚©H–{“–‚Ȃ碂̖{‚ªƒNƒ\‚·‚¬‚é
¢‚Ì–{‚ÍŠT‚µ‚Ä•³‚¾B‚±‚ê‚ÍŽ–ŽÀ‚¾B

‚Æ‚¢‚¤‚©‚±‚±‚ç•Ó‚Ì”Fޝ‚ª‚¸‚ê‚é‚̂͢‘ãƒMƒƒƒbƒv‚¾B
Œ»ó‚Ì–{‚ð‘‚¢‚Ä‚«‚Ä‚¢‚频ã‚Í‘SˆõC‚ð‚â‚Á‚Ä‚©‚çC++‚ð‚â‚Á‚Ä‚¢‚éB
‚¾‚©‚çuÓIvu“®“Iv‚Ì‹æ•Ê‚ª•t‚©‚È‚¢ó‘ԂŃeƒ“ƒvƒŒ[ƒg‚ðG‚邱‚Æ‚ª‚È‚©‚Á‚½B
“–‘R‚»‚±‚ð‰ðà‚µ‚½–{‚à‚»‚ñ‚Ȃɂ ‚é‚Í‚¸‚ª‚È‚¢B

‚¨‘O‚ç‚Ì¢‘オC‚ð‚â‚炸‚É‚¢‚«‚È‚èC++‚ðŽn‚ßA‚»‚ê‚ÅFX‹ê˜J‚µ‚½ŒoŒ±‚ª‚ ‚é‚̂ȂçA
‚¨‘O‚ç‚Ì¢‘ã‚̘A’†‚ª–{‚ð‘‚©‚È‚¯‚ê‚΂Ȃç‚È‚¢B‚½‚¾‚»‚êˆÈ‘O‚ÉA
‰´‚Í‚»‚Ì•K—v(‘S‚­‚̉SŽÒ‚ªC‚ð‚â‚炸‚ÉC++‚ðŽn‚ß‚éj‚ª‚ ‚邯‚ÍŽv‚¦‚È‚¢‚ªB

“ü–å‘‚ð‘‚¢‚Ä‚¢‚é˜A’†‚̓vƒƒOƒ‰ƒ}‚Å‚à鋳Žt‚Å‚à‚È‚­A‚½‚¾‚̃eƒNƒjƒJƒ‹ƒ‰ƒCƒ^‚¾B
‚¾‚©‚çŽù—vi”„‚ê‚éj‚ª‚ ‚ê‚Α‚­‚¾‚¯B¡–³‚¢‚͎̂ù—v‚ª‚È‚¢‚ÆŒ©‚ç‚ê‚Ä‚¢‚é‚©‚çB
‰´‚à‚±‚ÌŒ©•û‚ɂ‚¢‚Ă͓¯ˆÓ‚·‚éB
ʼn‚̃vƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚ªC++‚Á‚Ă̂͒Pƒ‚É‘I‘ð‚ðŠÔˆá‚¦‚Ä‚éB



814 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/24(“y) 11:30:12.41 ID:Z79Bg+7E0.net]
C++‚ÆJavascriptˆÈŠOŠw‚Ô•K—v‚ª‚ ‚邯‚ÍŽv‚¦‚È‚¢B

815 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 12:01:13.85 ID:3GLZsUhUM.net]
>>790
‚»‚ê‚Í‚³‚·‚ª‚É¢ŠÔ‚ª‹·‚·‚¬‚é
“y•ûŽu–]‚Æ‚µ‚Ä‚àJava’ö“x‚ÍG‚Á‚Æ‚¯

816 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/24(“y) 12:18:09.21 ID:Z79Bg+7E0.net]
Java‚Í“–‰‚Ì—”O‚ðŽ¸‚Á‚Ä‚µ‚Ü‚Á‚½‚悤‚ÉŠ´‚¶‚éB

817 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 12:21:12.10 ID:aqtEECgt0.net]
Java‚ÍJVMã‚Å“®‚­ˆêŒ¾Œê‚ɬ‚艺‚ª‚Á‚½‚©‚ç‚È

818 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 17:03:55.62 ID:nPxx/G4d0.net]
¡‚©‚çJava‚â‚é‚­‚ç‚¢‚È‚çC#‚É‚µ‚Æ‚¯

819 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/24(“y) 18:05:30.46 ID:upExxHyGa.net]
‚݂Ȃ³‚ñA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

ƒJ[ƒjƒnƒ“‘¼‚Ì–{‚ð‚Ü‚¸“Ç‚ñ‚ł݂悤‚ÆŽv‚¢‚Ü‚·B

>>794

‚»‚¤‚È‚ñ‚Å‚·‚©H

Robert Sedgewick‚ç‚ÌAlgorithms‚Æ‚¢‚¤‹³‰È‘‚ªJava‚Å‘‚©‚ê‚Ä‚¢‚邽‚ßA
Java‚Ì–{‚à”ƒ‚Á‚ēǂñ‚Å‚¢‚Ü‚·B

‚Æ‚±‚ë‚ÅAŠwp“IH‚È–{‚Å‚ÍAƒIƒuƒWƒFƒNƒgŽwŒüŒ¾Œê‚Æ‚µ‚ÄC++‚©Java‚ª
‘å’ïŽg‚í‚ê‚Ä‚¢‚Ü‚·‚ªAC#‚ÍŽg‚í‚ê‚Ä‚¢‚Ü‚¹‚ñB‚±‚ê‚̓}ƒCƒNƒƒ\ƒtƒg
‚Æ‚¢‚¤ˆêŠé‹Æ‚ªÝŒv‚µ‚½Œ¾Œê‚¾‚©‚ç‚Å‚µ‚傤‚©H

820 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 18:06:22.88 ID:upExxHyGa.net]
‚½‚Æ‚¦‚ÎAƒvƒƒOƒ‰ƒ~ƒ“ƒOƒRƒ“ƒeƒXƒgŠÖŒW‚Ì–{‚ł͑å’ïC++‚ªŽg‚í‚ê‚Ä‚¢‚Ü‚·B

821 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 18:07:40.93 ID:upExxHyGa.net]
‚»‚¤‚¢‚¤——R‚©‚çA–{“–‚ÍC++‚ł͂Ȃ­C# + Visual Studio‚ð•׋­‚µ‚½‚¢‚̂ł·‚ªA
C++‚Ì–{iƒƒx[ƒ‹j‚𔃂Á‚ēǂñ‚Å‚¢‚Ü‚·B

822 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 18:12:06.94 ID:aqtEECgt0.net]
‚»‚Ì‚¤‚¿‘å’ï‚ÌŒ¾Œê‚ÍŒoŒ±‚È‚­‚Ä‚àƒŠƒtƒ@ƒŒƒ“ƒX•ÐŽè‚ÉŽg‚¦‚邿‚¤‚ɂȂ邩‚çD‚«‚È‚à‚ñŽg‚¦

823 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 18:12:52.16 ID:0qB0BmlJ0.net]
C++‚¾‚Á‚ÄŒ³X‚ÍAT&T»‚È‚ñ‚¾‚ª



824 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 18:20:10.81 ID:LkK69e8iM.net]
java‚à_‘õ‚É]‚í‚È‚¢‚Æ‘i‚¦‚ç‚ê‚邯‚¢‚¤c

825 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 18:50:18.42 ID:eFb1d56B0.net]
>>797
‚È‚ç‘f’¼‚ÉC#‚â‚Á‚Æ‚¯B
‚»‚ÌŒã‚É•K—v‚È‚çC++‚ʼn½‚à–â‘è‚È‚¢B

C#‚ͤ‹Æ“I‚ɂ‚܂¸‚¢‚½‚Ì‚ÅJava‚قǂ̒m–¼“x‚͂Ȃ¢‚ªA
Œ¾ŒêŽ©‘Ì‚ÍJava‚æ‚è‚Í’f‘R‚¢‚¢BiŒã”­‚¾‚©‚ç“–‘R‚¾‚ªj

826 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 19:07:41.38 ID:weQnYJFBd.net]
‚Ë[‚Ë[B
STLì‚Á‚½l‚ÍA‹¤ŽYŽå‹`‘‚ÅH’†“łɂ ‚Á‚ÄAƒxƒbƒh‚Ìã‚ÅžNžO‚Æ‚µ‚½“ª‚Å‘M‚¢‚½‚Á‚Ęb‚¾‚Á‚½‹C‚ª‚µ‚½‚¯‚ÇA‚Ç‚Á‚©‚É‚»‚̘b‚̃\[ƒX‚ ‚éH
ƒOƒO‚Á‚Ä‚àŒ©‚‚©‚ç‚È‚¢‚æ[

827 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 19:12:27.84 ID:UtKAK1R90.net]
_‘õ‚Íâ–]‚Ì•£‚âÀ˂ʒ¼‘O‚ÉŒ©‚¦‚½‚è‚·‚é‚à‚ñ‚â‚Å

828 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 19:18:50.87 ID:LkK69e8iM.net]
>>802
Œ©‚‚¯‚Ä‚«‚½‚¼B‰½ˆ‚©‚Å”­•\‚©‰½‚©‚·‚é‚ÌH
www.stlport.org/resources/StepanovUSA.html

‚Æ‚±‚ë‚Å‚±‚̃Cƒ“ƒ^ƒrƒ…[‚É‚ ‚étamagawa number‚Á‚ĂȂñ‚¾‚낤

829 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 19:25:16.65 ID:upExxHyGa.net]
‹Ê‰Í”

https://ja.wikipedia.org/wiki/%E7%8E%89%E6%B2%B3%E6%81%92%E5%A4%AB

‚É‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½B

830 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/24(“y) 19:30:46.97 ID:LkK69e8iM.net]
‹Ê씂¶‚áo‚Ä‚±‚È‚¢‚킯‚¾

831 –¼‘OF801 mailto:sage [2018/03/25(“ú) 06:55:48.47 ID:FlrNzX5dd.net]
ŠF—l‚ ‚肪‚Æ[‚²‚´‚¢‚Ü‚·B
˜_•¶‚Ì–‚Å‘‚±‚¤‚©‚ÆŽv‚¢‚Ü‚µ‚Ä

832 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/25(“ú) 11:36:01.08 ID:Lywxeunja.net]
char* str = "abc";

‚Ƃ͑‚©‚¸‚ÉA

const char* str = "abc";

‚Æí‚É‘‚­‚悤‚ɂƖ{‚É‘‚¢‚Ä‚ ‚è‚Ü‚·B

——R‚Í•¶Žš—ñƒŠƒeƒ‰ƒ‹‚Í’¼Ú‘‚«Š·‚¦‚Ă͂¢‚¯‚È‚¢‚©‚ç‚Å‚ ‚邯‘‚©‚ê‚Ä‚¢‚Ü‚·B

œƒRƒ“ƒpƒCƒ‹‚Í’Ê‚Á‚Ä‚àAŽÀs‚·‚邯ƒGƒ‰[‚ɂȂ邱‚Æ‚à‚ ‚éB
œ“¯‚¶“à—e‚Ì‘¼‚Ì•¶Žš—ñƒŠƒeƒ‰ƒ‹‚܂ő‚«Š·‚¦‚ç‚ê‚Ä‚µ‚Ü‚¤‚±‚Æ‚ª‚ ‚éB

‚Æ‚à‘‚©‚ê‚Ä‚¢‚Ü‚·B

‹ÖŽ~‚³‚ê‚Ä‚¢‚é‚É‚à‚©‚©‚í‚炸AƒRƒ“ƒpƒCƒ‹‚ª’Ê‚é‰Â”\«‚ª‚ ‚邯‚¢‚¤‚̂͂ǂ¤‚¢‚¤
‚±‚ƂȂ̂łµ‚傤‚©H

i‚PjƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ª”­¶
i‚QjƒRƒ“ƒpƒCƒ‹‚͒ʂ邪ŽÀs‚·‚邯ƒGƒ‰[‚ª”­¶
i‚RjƒRƒ“ƒpƒCƒ‹‚Í’Ê‚èAŽÀs‚µ‚Ä‚àƒGƒ‰[‚ª”­¶‚µ‚È‚¢‚ªA“¯‚¶“à—e‚Ì‘¼‚Ì•¶Žš—ñ
ƒŠƒeƒ‰ƒ‹‚܂ő‚«Š·‚¦‚ç‚ê‚Ä‚µ‚Ü‚¤‚Æ‚¢‚¤•s‹ï‡‚ª‹N‚±‚邱‚Æ‚ª‚ ‚éB

ƒRƒ“ƒpƒCƒ‰[‚ÌÝŒvŽÒ‚É‚ÍAi‚PjAi‚QjAi‚Rj‚Ì‘I‘ðŽˆ‚ª‚ ‚é‚̂͂Ȃº‚Å‚µ‚傤‚©H

‹ÖŽ~‚³‚ê‚Ä‚¢‚é‚Ì‚¾‚©‚çAˆê—¥‚ɃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚É‚·‚é‚Ì‚ªŽ©‘R‚ÉŽv‚í‚ê‚Ü‚·B 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)


833 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/25(“ú) 11:39:58.12 ID:Lywxeunja.net]
const char* str = "abc";
const char ca[] = {'a', 'b', 'c', '\0'};

‚Ì“ñ‚‚͓¯‚¶‚±‚Æ‚¾‚ÆŽv‚Á‚Ä‚¢‚Ü‚µ‚½‚ªA‚±‚ê‚͈Ⴄ‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H

const char* str = "abc";

‚Å‚ÍA"abc"‚ð‚ ‚éꊂɊi”[‚µ‚Ä‚¨‚«A‚»‚ê‚ðŽg‚¢‚܂킵‚½‚è‚·‚邱‚Æ‚ª‚ ‚é
‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H

—Ⴆ‚ÎA

const char* str1 = "abc";

const char* str2 = "abc";

‚Æ‘‚¢‚½‚Æ‚«‚ÉA str1 == str2 ‚ɂȂ邱‚Æ‚ª‚ ‚邯‚¢‚¤‚±‚Ƃłµ‚傤‚©H

ˆê•ûA

const char ca1[] = {'a', 'b', 'c', '\0'};
const char ca2[] = {'a', 'b', 'c', '\0'};

‚Æ‘‚¢‚½ê‡‚É‚ÍA‚»‚ꂼ‚êA•ʂɊi”[ꊂªŠm•Û‚³‚ê‚邯‚¢‚¤‚±‚Ƃłµ‚傤‚©H 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)




834 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/25(“ú) 11:41:04.91 ID:tMBl9Z88M.net]
>>808
>>469

835 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/25(“ú) 11:44:30.72 ID:Lywxeunja.net]
‚·‚݂܂¹‚ñB
ƒJ[ƒjƒnƒ“‚ç‚Ì–{‚Ì“ú–{Œê”Å‚Ìp.127‚É‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½B

char amessage[] = "now is the time";
char *pmessage = "now is the time";

‚̈Ⴂ‚ɂ‚¢‚Ăł·B

‚»‚µ‚ÄA•¶Žš—ñ‚Ì“à—e‚ð•Ï‚¦‚悤‚Æ‚·‚邯A‚»‚ÌŒ‹‰Ê‚Í•s’è‚Æ‚È‚é

‚Æ‘‚©‚ê‚¢‚Ü‚·B‚È‚º•s’è‚Æ‚µ‚Ä‚¢‚é‚Ì‚©‚ɂ‚¢‚Ă͗—R‚Í‘‚¢‚Ä‚ ‚è‚Ü‚¹‚ñB

836 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/25(“ú) 11:46:43.36 ID:Lywxeunja.net]
>>810

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
ŒÌˆÓ‚Ɉᔽó‘Ô‚É‚·‚邯‚¢‚¤‚±‚Æ‚à‚ ‚é‚ñ‚Å‚·‚ËB
³’¼Œ¾‚Á‚Ä–³‘ʂɕª‚©‚è‚É‚­‚¢‚Æ‚±‚낪‚ ‚é‚ñ‚Å‚·‚ËB

837 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/25(“ú) 12:26:26.43 ID:NNknxHvv0.net]
‚¤‚ñ‰ß‹Ž‚Ì‚à‚¤ƒƒ“ƒeƒiƒ“ƒX•s”\‚ȃR[ƒh‚Í–c‘å‚È‚ñ‚Å‚»‚¤‚·‚邵‚©Žd•û‚È‚¢‚ñ‚¾‚æ

838 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/25(“ú) 12:40:02.16 ID:L+/M5ACh0.net]
ˆÈ‘O‚É‚à“¯‚¶Ž¿–âo‚½‚µr‚µ‚©‚Æ‚¨‚à‚½

839 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/25(“ú) 13:01:03.23 .net]
C++‘Š’kŽº‚Åo‚·˜b‘è‚Å‚à‚È‚©‚ë‚É

840 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/25(“ú) 13:06:46.65 ID:zn3nsIh00.net]
ˆê‰ž‰SŽÒŒü‚¯‚̃XƒŒ‚Á‚Ä‚¢‚¤‘Ì‚¶‚á‚È‚©‚Á‚½‚Ì‚©H

841 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/25(“ú) 13:52:43.26 .net]
‚±‚±‚©A

CŒ¾Œê‚Ȃ牴‚É•·‚¯ 145
mevius.2ch.net/test/read.cgi/tech/1519046038/

‚¹‚߂ñ‚±Œü‚«‚ÌŽ¿–₾‚낤

y‰SŽÒнŒ}zC/C++Žº Ver.102yŠÂ‹«ˆË‘¶OKz
mevius.2ch.net/test/read.cgi/tech/1509780815/

842 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/25(“ú) 15:10:26.39 ID:9t80sXyiM.net]
>>811
‹ŒK&R‚Â‚Ü‚è‘æˆê”Å‚Í‘Š·‰Â”\‚¾‚Á‚½‚Ì

843 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/25(“ú) 15:22:53.51 .net]
C++ƒXƒŒ‚ÅK&R‚̘b‚·‚ñ‚È‚â



844 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/25(“ú) 17:38:21.10 ID:S7OmeNGW0.net]
>>808
ISO/IEC14882:2017 C.1.1‚Ì’i—Ž3‚Å
char* p = "abc"; // valid in C, invalid in C++
‚ƂȂÁ‚Ä‚¢‚é‚Ì‚ÅAC++‚ł̓Rƒ“ƒpƒCƒ‹‚ª’Ê‚Á‚Ă͂¢‚¯‚È‚¢

‚È‚º’ʂ邱‚Æ‚ª‚ ‚é‚Ì‚©‚Æ‚¢‚¤‚ÆA
JIS X3014:2003 D.4‚Å
’è’l•¶Žš—ñ‚©‚ç‚̈Öٕϊ· •¶Žš—ñƒŠƒeƒ‰ƒ‹‚ɑ΂µC’è’l‚©‚ç”ñ’è’l‚ֈÖٕϊ·‚·‚邱‚Æ‚ÍC„§‚µ‚È‚¢i4.2ŽQÆjB
‚ƂȂÁ‚Ä‚¨‚èAC++03‚É]‚¤ŒÀ‚èƒRƒ“ƒpƒCƒ‹‚͒ʂ邱‚ƂɂȂÁ‚Ä‚¢‚½–¼Žc‚¾

845 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/25(“ú) 17:59:44.09 ID:oI54xnZZ0.net]
‚·‚é‚Ȃƌ¾‚í‚ê‚Ä‚àƒX[ƒp[ƒZƒbƒg‚È‚ñ‚¾‚©‚çCŒ¾Œê‚Ì‹L–@‚ª‚Ç‚±‚܂Œʂ¶‚é‚©‚Íd‘å‚È–â‘肾‚ÆŽv‚¤

846 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/25(“ú) 18:24:54.69 ID:S7OmeNGW0.net]
Œš‘

847 –¼‘OFOu‚»‚ê‚͊ԈႢv‚È‚ñ‚¾‚ª
–{‰¹‚ł͂»‚̂Ƃ¨‚è
[]
[‚±‚±‰ó‚ê‚Ă܂·]

848 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/25(“ú) 18:36:39.65 ID:vqcfoPV60.net]
>>821
ƒX[ƒp[ƒZƒbƒg‚É‚·‚邯‚¢‚¤‚æ‚è‚ÍA
‚‚©‚¸—£‚ꂸ‚Æ‚¢‚¤ƒ|ƒWƒVƒ‡ƒ“‚©‚È‚ŸB
C++ ‚ªæ‚É‚â‚Á‚½‚Ì‚ð C ‚ÅŽæ‚è“ü‚ꂽ‚±‚Æ‚à—L‚邵B

849 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/25(“ú) 18:55:57.82 ID:HW+VfLnzM.net]
‰Â•Ï’·”z—ñ‚Æ‚©–¼‘O•t‚«‚Ì\‘¢‘̉Šú‰»‚Æ‚©c++‚ÉŽæ‚螂܂ꂽ‚ñ‚¾‚Á‚¯H
ƒX[ƒp[ƒZƒbƒg‚Í20”N‘O‚ɂƂÁ‚­‚ÉI‚í‚Á‚½‚ñ‚¶‚á‚È‚¢‚©‚ÆB

‚·‚łɓ±“ü‚³‚ê‚Ä‚½‚çƒXƒ}ƒ\

850 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/26(ŒŽ) 05:22:15.91 ID:S9VCdiyC0.net]
>>824
‚½‚Ô‚ñ“ü‚Á‚ĂȂ¢‚ÈB

‰Â•Ï’·”z—ñ (VLA) ‚Á‚ÄŠm‚© C ‚Å‚àƒIƒvƒVƒ‡ƒiƒ‹‚ÉŠi‰º‚°‚³‚ê‚Ä‚½‚¾‚ëB (C11 ‚©‚ç)
C++ ‚̃CƒjƒVƒƒƒ‰ƒCƒU‚Í‚¾‚¢‚Ô‚ñ•¡ŽG‚ɂȂÁ‚¿‚á‚Á‚½‚©‚ç’Òåë‚̇‚¤‚悤‚É‚·‚é‚Ì‘å•Ï‚¾‚낤‚µA
‚à‚¤‚â‚ç‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB

851 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/26(ŒŽ) 11:36:03.37 ID:pTR+m2Zc0.net]
ŽÀ—pƒŒƒxƒ‹‚ł͂قڃX[ƒp[ƒZƒbƒg‚Æ‚¢‚Á‚ĂෂµŽx‚¦‚È‚¢

852 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/26(ŒŽ) 11:51:36.03 .net]
ŽÀ—pƒŒƒxƒ‹‚Å‚ÍC‚ªC++‚̃TƒuƒZƒbƒg‚¾‚µ🙄

853 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/26(ŒŽ) 12:28:17.38 ID:tDSLT7/Xd.net]
ŽÀ—pƒŒƒxƒ‹:=C++‚É‚à‘¶Ý‚·‚é‹@”\‚ɧŒÀ‚³‚ꂽC



854 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/26(ŒŽ) 22:04:18.63 ID:cCKTbT1E0.net]
C11‚Ì_Generic‚Æ‚©‚»‚êC‚ÅŠ¸‚¦‚Ä‚â‚é•K—v‚ ‚é‚ÌH‚Á‚ÄŽv‚¤

855 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/26(ŒŽ) 23:52:36.66 ID:TogAHTIh0.net]
”÷–­‚ÉŽg‚¢h‚¢‹@”\‚¾‚µ•ª‚©‚ç‚ñ‚Å‚à‚È‚¢‚¯‚ÇA–{“–‚Ì–¼‘O‚ª‚¿‚á‚ñ‚ÆŒ©‚¦‚Ä‚é‚̂͂¿‚å‚Á‚ƈÀSŠ´

856 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/26(ŒŽ) 23:58:29.09 ID:bouVP8Z10.net]
>>829
ƒXƒCƒbƒ`‚Å‘I‘ð‚·‚é‚Ì‚ðƒXƒ}[ƒg‚É‚µ‚½Š´‚¶‚â‚ÈB
ƒCƒ}ƒCƒ```B
ƒeƒ“ƒvƒŒ[ƒgˆêŒÂ‘‚¢‚Ä•¡”‚ɃWƒFƒlƒŒ[ƒg‚³‚¹‚é•û‚ªD‚ÝB

857 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/27(‰Î) 01:36:13.83 ID:tW2Kdf3t0.net]
‚ ‚éƒNƒ‰ƒXA‚̃‰ƒbƒp[ƒNƒ‰ƒXW‚Å
A&‚ðŽó‚¯Žæ‚éꇂÍW‚Ì‘S‚Ẵƒ\ƒbƒh‚ªŽg‚¦‚Ä
const A&‚ðŽó‚¯Žæ‚éꇂÍW‚Ìconstƒƒ\ƒbƒh‚¾‚¯‚ªŽg‚¦‚邿‚¤‚ɧŒÀ‚·‚éÝŒv‚Á‚Ä
‚ ‚è‚Ü‚µ‚½‚Á‚¯H

858 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/27(‰Î) 01:42:41.92 ID:6oSpwfuc0.net]
‚¨[‚Î[‚ç‚¢‚ÇB

859 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/27(‰Î) 06:31:21.75 ID:m3riabwu0.net]
‚ ‚Æ‚Í operator -> ‚Ń|ƒCƒ“ƒ^•Ô‚·‚â‚è•û‚Æ‚©‚¾‚È

860 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/27(‰Î) 06:53:48.55 .net]
>>832
§ŒÀ‚Á‚Ä‚¢‚¤‚Ì‚ÍAƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚É‚µ‚½‚¢‚ÌH

861 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/27(‰Î) 07:01:18.53 ID:tW2Kdf3t0.net]
A a0;
const A a1;
W w0(a0);//OK
W w1(a1);//NG
const W w2(a1);//OK
const W w3(a0);//OK
‚ÅAW‚Ì”ñconstƒƒ\ƒbƒh‚ɂ͕K‚¸constƒƒ\ƒbƒh‚ª‘Ήž‚µ‚Ä‘¶Ý‚µ‚Ä‚¢‚é
‚Ý‚½‚¢‚È

862 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/27(‰Î) 07:12:14.69 ID:6oSpwfuc0.net]
ÝŒv‚ªƒ_ƒT‚¢‹C‚ª‚·‚邯‚ÇA‰½‚ÉŽg‚¤‚ñ‚¾‚낤B

863 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/27(‰Î) 07:35:02.82 .net]
>>836
NG‚Á‚Ä‚¢‚¤‚Ì‚ÍAƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚É‚µ‚½‚¢‚ÌH



864 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/27(‰Î) 07:36:16.27 ID:tW2Kdf3t0.net]
>>838
‚»‚¤‚Å‚·‚Ë

865 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/27(‰Î) 07:40:26.10 ID:ofLFYE4b0.net]
>>837
–¾Šm‚ÈŒ‡“_‚ðŽw“Eo—ˆ‚È‚¢Žž‚ÉŽg‚¤Œ¾—t‚¾‚È
uƒ_ƒT‚¢v

866 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/27(‰Î) 11:34:17.37 ID:bA2HN2rY0.net]
ƒNƒ‰ƒX‚ð
W
MutableW (•ÏX‰Â”\‚ÈW)

‚Æ•ª‚¯‚é‚Ì‚ª‚æ‚­Žg‚í‚ê‚錻ŽÀ“I‚È‰ð‚¾‚ÆŽv‚¤
MutableW ‚Í W ‚Ì”h¶Œ^‚Æ‚µ‚ÄŽÀ‘•‚·‚邯Šy

>>836
„‚ÅAW‚Ì”ñconstƒƒ\ƒbƒh‚ɂ͕K‚¸constƒƒ\ƒbƒh‚ª‘Ήž‚µ‚Ä‘¶Ý‚µ‚Ä‚¢‚é

‚±‚Ì•”•ª‚͈Ӗ¡•s–¾‚Ȃ̂ŕ·‚©‚È‚©‚Á‚½‚±‚Ƃɂµ‚Ä‚¨‚­

867 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/27(‰Î) 12:08:25.74 ID:tW2Kdf3t0.net]
‚È‚é‚Ù‚ÇA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

868 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/28(…) 16:37:44.82 ID:jJD3k2j80.net]
>>832
ƒeƒ“ƒvƒŒ[ƒg‚É‚µ‚Ä‚¨‚¢‚Ä SFINAE ‚Å•ªŠò‚·‚邯‚¢‚¤•û–@‚͂Ƃê‚邪ccB

869 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/28(…) 18:32:49.43 ID:rzqMRle+a.net]
CŒ¾Œê‚Á‚Ä‚±‚ñ‚Ȃ̂ÅAE‚Å‚«‚é‚炵‚¢c

yŠé‹ÆzuhCŒ¾ŒêcH‚Ç‚±‚©‚ÅŒ©‚½h’ö“x‚ÅOKv –¼ŒÃ

870 –¼‘OF‰®‚̃AƒeƒbƒNA‹lL‚ª˜b‘è‚É@ƒGƒ“ƒWƒjƒA‚ÌlÞ•s‘«A–Ê”’‹l‚ŃJƒo[‚Å‚«‚éH
https://asahi.5ch.net/test/read.cgi/newsplus/1522229305/

–{•¨‚ÌC++ƒvƒƒOƒ‰ƒ}[‚ð•åW‚µ‚Ä‚é–^ŽÐ‚Ƃ͂¦‚ç‚¢ˆá‚¢‚¾‚È
[]
[‚±‚±‰ó‚ê‚Ă܂·]

871 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/28(…) 20:11:10.89 ID:nsQQ2hCk0.net]
‰i‹v‚ÉPHP˜M‚点‚é—vˆõ‚Æ‚µ‚Ä‚Í\•ª

872 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/28(…) 20:50:12.70 .net]
>>844
Œ¾Œêƒ’ƒ^‚È‚ñ‚ăvƒƒWƒFƒNƒg‚Ɉêl‚¢‚ê‚Î\•ª‚¾‚µ

•º‘à‚ÍŒ¾Œê‚Ì’mޝ‚æ‚èƒRƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“”\—ÍA•ñ˜A‘ŠAExcel•ûŠáކƒXƒLƒ‹‚ª‘厖‚æ

873 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/28(…) 20:55:08.40 ID:NO5LUaew0.net]
ãŽi‚ð–ق点‚éƒXƒLƒ‹‚Å‚µ‚å
·‚ç‚È‚¢‚Å‚Ë



874 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/28(…) 22:09:32.87 ID:nsQQ2hCk0.net]
‰ïŽÐˆõ‚Ȃ̂¾‚©‚çãŽi‚ª”[“¾‚·‚邱‚Æ‚¾‚¯‚ªd—v

875 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/28(…) 22:29:42.33 .net]
ãŽi‚È‚ñ‚©ŠÖŒW‚È‚¢‚â‚ë

‚¨‹q‚³‚ñ‚ð–¡•û‚É•t‚¯‚邱‚Æ‚â

876 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/28(…) 22:33:35.60 ID:fYzIlbdt0.net]
ŠÖŒW‚ ‚邾‚ë

877 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/28(…) 22:46:49.55 ID:2H+8IznE0.net]
ãŽi‚à‹q‚àŠÖŒW–³‚¢‚æƒoƒJ‚Ç‚à
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̘b‚¾ƒoƒJ‚Ç‚à

878 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/28(…) 23:56:58.42 ID:jJD3k2j80.net]
ƒ}”‚łâ‚ê

879 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 00:40:46.75 ID:zCjdEvGWM.net]
visualstudio2017 Win32ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÅSQLite‚ðŽg‚¢‚½‚¢‚̂ł·‚ª
Nuget‚É‚»‚ê‚炵‚«‚à‚Ì‚ª‡‚Á‚½‚̂ŃCƒ“ƒXƒg[ƒ‹‚µ‚悤‚Æ‚µ‚½‚̂ł·‚ªˆÈ‰º‚̃Gƒ‰[‚ŃCƒ“ƒXƒg[ƒ‹‚Å‚«‚Ü‚¹‚ñB
https://www.nuget.org/packages/SQLite/

ƒpƒbƒP[ƒW 'SQLite 3.13.0' ‚ðƒCƒ“ƒXƒg[ƒ‹‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B‚±‚̃pƒbƒP[ƒW‚ð 'native,Version=v0.0' ‚ð‘ÎÛ‚Æ‚·‚éƒvƒƒWƒFƒNƒg‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚悤‚Æ‚µ‚Ä‚¢‚Ü‚·‚ªA
‚»‚̃tƒŒ[ƒ€ƒ[ƒN‚ƌ݊·«‚ª‚ ‚éƒAƒZƒ“ƒuƒŠŽQƂ܂½‚̓Rƒ“ƒeƒ“ƒc ƒtƒ@ƒCƒ‹‚ªƒpƒbƒP[ƒW‚Ɋ܂܂ê‚Ä‚¢‚Ü‚¹‚ñB

‚Ç‚¤‚·‚ê‚΂悢‚̂łµ‚傤‚©B

880 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/29(–Ø) 00:42:57.97 ID:+dX3Weor0.net]
CoApp‚̃^ƒCƒ€ƒXƒ^ƒ“ƒv’²‚ׂĂ݂ÄB
NuGet‚͎̂ĂëB

881 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/29(–Ø) 00:48:50.94 ID:+dX3Weor0.net]
‘ã‚í‚è‚ɉ½‚ðŽg‚¤‚©B
VCPKGB
‚½‚¾‚µAMS‚ÍŽO”NŒã‚ÉVCPKG‚àŽÌ‚ĂĂ¢‚邾‚낤B
‹t‚ɉäX‚ªVS‚ðŽÌ‚Ă鎞Šú‚É—ˆ‚Ä‚¢‚éB

882 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/29(–Ø) 00:53:15.59 ID:+dX3Weor0.net]
MS‚Ì•ûj‚Æ‚µ‚ÄC++‚ðŽÌ‚Ä‚ÄC#‚ɈÚs‚³‚¹‚邯‚¢‚¤‚Ì‚ª‚ ‚Á‚ÄAC++ƒ†[ƒU[‚Í‚ ‚̎肱‚ÌŽè‚ʼnü@‚ð”—‚ç‚ê‚éB
‚à‚Í‚âVS‚ÅC++‚Í‹êsB
‚Æ‚¢‚¤‚©AWindows‚ÅC++‚ª‹êsB

883 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/29(–Ø) 00:55:08.86 ID:+dX3Weor0.net]
C++‚ðŽÌ‚Ä‚ÄC#‚ɈÚs‚·‚é‚©AWindows‚ðŽÌ‚Ä‚ÄOSX‚©Linux‚ɈÚs‚·‚é‚©B
“ñ‘ðB
Windows‚Å‚ÍC#‚ª³‰ðB
‚È‚º‚È‚çMS‚ª‚»‚ê‚ð–]‚ñ‚Å‚¢‚é‚©‚çB



884 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 01:05:50.70 ID:xx4XvERn0.net]
C++‚̃`[ƒ€‚àŠæ’£‚Á‚ÄXV‚µ‚Ă邯‚Ç‚È
IDE‚ƃRƒ“ƒpƒCƒ‰‚Í\•ª‚Ȃ̂É
EƒpƒbƒP[ƒWƒ}ƒl[ƒWƒƒ[‚ªƒNƒ\
EÄ‹N“®‚µ‚È‚¢‚ÆPATH‚ªXV‚³‚ê‚È‚¢
EVS‚̃vƒƒWƒFƒNƒg‚ª—pˆÓ‚³‚ê‚Ä‚¢‚È‚¢‚ƃrƒ‹ƒh‚ª–Ê“|
‚Ɗ‹«‚ª®”õ‚³‚ê‚ĂȂ³‚·‚¬‚é

885 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 01:09:04.86 ID:y/yCqDtn0.net]
C# + C++/CLI + C++
‚Æ‚¢‚¤‘I‘ðŽˆ

886 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/29(–Ø) 01:14:03.03 ID:+dX3Weor0.net]
‰äX‚ªŠÔˆá‚Á‚Ä‚¢‚éŒöŽZ‚à‚‚¢B
‰äX‚ÍC++‚ðŽg‚¢‚±‚È‚¹‚éB
‚¾‚©‚çAC++‚È‚çŠÈ’P‚ɂł«‚é‚̂ɂȂº‚»‚¤‚µ‚È‚¢H‚ÆŽv‚Á‚Ä‚µ‚Ü‚¤‚ªA‚±‚ê‚©‚çŠw‚Ô‚È‚çC#‚̂ق¤‚ªŠÈ’P‚¾‚낤B
MS‚ªC#‚ð„‚·‚̂ͳ‚µ‚¢‚Ì‚©‚à‚µ‚ê‚È‚¢B

887 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 01:20:39.82 ID:xx4XvERn0.net]
C#‚̓rƒWƒlƒX—p‚¾‚©‚ç
‚æ‚è‘‚­‘å—ʂɃR[ƒh‚ð¶ŽY‚·‚邱‚Æ‚ð–Ú“I‚Æ‚µ‚Ä‚¢‚é‚©‚çC++‚Ƃ͗p“r‚ªˆá‚¤

888 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 02:12:12.07 ID:Hc4kPWXM0.net]
Android ‚Å‚à iPhone ‚Å‚à Windows ‚Å‚àŽg‚¦‚鋤’Ê•”•ª‚̃R[ƒh‚Í c++ ‚ÅA
‚Á‚Ă̂ð C# ‚ɕς¦‚½‚¢‚Ì‚©‚à‚µ‚ê‚ñ‚ª
•Ê’i c++ ‚Å•sŽ©—R‚È‚¢‚µ‚È‚ c

‚Ä‚© c# ‚Á‚Ä .Net ‚̃Cƒ[ƒW‹­‚·‚¬‚Ä’P‘̂Ŏg‚¦‚é‹C‚ª‚Ü‚é‚Å‚µ‚È‚¢

889 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 03:27:22.16 ID:T1PPEJjr0.net]
–¢‚¾‚ÉpropertyŽÀ‘•o—ˆ‚Ä‚¢‚È‚¢C++•W€Žd—l‚ªˆÙí‚È‚ñ‚¾‚º
‚»‚è‚áMS‚àŠ¬”E‚Ì”ö‚ªØ‚ê‚é‚Á‚Ä‚à‚ñ‚¾‚º

890 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 04:16:13.07 ID:Ng8O1HeK0.net]
‚çAƒ‰ƒCƒuƒ‰ƒŠ‚ÅŽÀ‘•‚Å‚«‚é‚©‚çEEEB
‚¿‚Ȃ݂ÉAƒvƒƒpƒeƒB‚Á‚Û‚¢’ñˆÄ‚͉ߋŽo‚Ă邪A‘S‚­ƒe[ƒuƒ‹‚Éæ‚ç‚È‚¢B

891 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 04:45:16.84 ID:xx4XvERn0.net]
’N‚àƒvƒƒpƒeƒB‚ð—~‚µ‚Ä‚¢‚È‚¢‚̂ł ‚é

892 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 06:44:05.72 ID:izMMXIg60.net]
‰´‚à—~‚µ‚­‚È‚¢
ƒRƒXƒg—\‘ª‚µh™ÃÞÌ

893 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 07:38:47.09 ID:LRHKAKcy0.net]
C#‚Í‚¢‚¢Œ¾Œê‚¾‚æ
Linq•Ö—˜‚¾‚µ

‚½‚¾C++‚Ƃ͗p“r‚ªˆá‚¤‚Á‚Ä‚¾‚¯



894 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 08:06:33.99 ID:qluMmKIH0.net]
‰½“x•·‚¢‚Ä‚àƒvƒƒpƒeƒB‚ª—~‚µ‚¢‚Æ‚¢‚¤Žv‚¢‚ª•¦‚©‚È‚¢‚ñ‚¾‚ª

895 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 08:10:21.70 ID:FDAIDKLE0.net]
ƒEƒBƒ“ƒh[ƒYƒzƒ“‚ŃlƒCƒeƒBƒuC++‚ÆC++/CX‚ÌŠÔ‚ðŽæ‚èŽ‚Âwrapper‚ð‘‚­‚̂Ɏg‚¤
Wrapper‚ð‘‚­‚̂ɕ֗˜

896 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 10:37:15.71 ID:+tUOh99Na.net]
ƒvƒƒpƒeƒB‚ªŽg‚¦‚½‚çMFC‚̂悤‚È•³ŠÂ‹«‚ÅUpdateData‚ðŽg‚í‚È‚­‚Ă悭‚È‚é

ƒvƒƒpƒeƒB‚É‘ã“ü‚Å•\ަ‚ª•Ï‚í‚è
ƒvƒƒpƒeƒB‚©‚ç‚»‚̂܂ܒl‚ªŽæ‚èo‚¹‚é

897 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/29(–Ø) 10:39:27.42 ID:+dX3Weor0.net]
‚µ‚©‚µVisual Studio‚͉½‚¾‚Á‚ÄUTF-8‚ŕۑ¶‚³‚ê‚é‚Ì‚ð‚»‚ñ‚ȂɌ™‚¤‚ñ‚¾‚낤‚©B
‚ ‚̎肱‚ÌŽè‚ÅUTF-8‚ŕۑ¶‚·‚é‚Ì‚ð–WŠQ‚µ‚Ä‚­‚邯‚ÇB

898 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/29(–Ø) 10:40:42.80 ID:+dX3Weor0.net]
VS‚ÅŠJ”­‚µ‚ÄLinux‚ɈÚA‚³‚ê‚é‚Ì‚ðŒ™‚ª‚Á‚Ä‚é‚ñ‚¾‚낤‚©‚ËB
‚»‚ÌŠ„‚É‚Ígdb‚ÆÚ‘±‚Å‚«‚邿‚¤‚É‚µ‚Ă邵B

899 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 10:47:23.77 ID:Hc4kPWXM0.net]
>>870
ƒiƒCƒiƒC
¡‚¾‚Á‚Ä setFoo() ‚¾‚Ì getFoo() ‚¾‚ÌŽÀ‘•‚·‚è‚á‚Å‚«‚邯‚ljŠwŽÒˆÈŠO‚Í‚â‚ç‚È‚¢‚¾‚ëH
ŽÀ‘•‚·‚é‚É‚àŽg‚¤‚É‚àŒø—¦‚ªˆ«‚¢‚©‚ç‚ËB

900 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 10:47:32.92 ID:+dsdqxPO0.net]
>>870
‚»‚ê‚Ísetter/getter‚ł͂ł«‚È‚¢‚±‚ƂȂñ‚¾‚ÈH

901 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/29(–Ø) 10:57:10.36 ID:HNpF58Nud.net]
a.Hoge+=100;
‚Ý‚½‚¢‚ÈŽ–‚ð‚Å‚«‚ĕ֗˜‚¾‚ȂƎv‚¤‚±‚Ƃ͂ ‚邯‚Ç–³‚¯‚è‚á‚È‚¢‚Å‚¢‚¢‚탌ƒxƒ‹

902 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 11:06:30.37 ID:q+sj+Afe0.net]
ƒvƒƒpƒeƒB‚̓ƒ\ƒbƒh‚Æ‚àƒtƒB[ƒ‹ƒh‚Æ‚à‹æ•ʂł«‚郃^ƒf[ƒ^‚Æ‚µ‚Ă̊ˆ—p‚ª—Bˆê‚Ì“®‹@‚È‚ñ‚¾‚ª
Œ‹‹Ç‚̂Ƃ±‚ëŽÀsŽž‚ÌŒ^ƒVƒXƒeƒ€‚܂Ů”õ‚µ‚È‚¢‚ƂƂ½‚¾‚Ì\•¶“œ‚¾‚µ‚È‚ 

903 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 11:06:41.49 ID:+tUOh99Na.net]
>>874
A.Width+=20;
‚Æ
A.setWidth(A.getWidth()+20);

‚Ç‚Á‚¿‚ª‚¢‚¢H;



904 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 11:10:04.25 ID:jtsbgEO5a.net]
>>877
ŒãŽÒ‚Ì•û‚ªD‚«‚¾‚È

905 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 11:14:39.59 ID:+tUOh99Na.net]
a.value++‚Æ‚©if(a.Width==100)‚Æ‚©
•’ʂɑ‚¯‚é‚à‚Ì‚ð‚í‚´‚í‚´getter setter‘‚«‚½‚¢‚ñ‚¾‚È
•Ï‚Á‚Ä‚é

906 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 11:32:58.49 ID:Hc4kPWXM0.net]
UI ‚Ƃ̃oƒCƒ“ƒfƒBƒ“ƒO‚ðŽ¸Î‚³‚ꂽ‚ç
ƒVƒ“ƒ^ƒbƒNƒXƒVƒ…ƒK[‚Å‚±‚ñ‚ȂɊy‚É‚©‚¯‚éI‚ÆŽå’£‚µŽn‚ß‚½‚æw
‚»‚è‚áŠy‚É‚©‚¯‚ĕ֗˜‚¾‚æ‚ÈB
‚»‚Ì‚½‚߂̂à‚Ì‚¾‚à‚ÌB‚»‚±‚Í“¯ˆÓ‚·‚é

907 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 11:35:30.24 ID:+tUOh99Na.net]
GUI‚¾‚¯‚¶‚á‚È‚­‚Ä‘¼‚É‚àŽg‚¦‚邯‚¢‚¤‚©
‘¼‚ªƒƒCƒ“

908 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 12:12:32.14 ID:xx4XvERn0.net]
>>879
‚»‚¤‚¢‚¤•—‚É‚¨ŽèŒy‚Ƀƒ“ƒo‚ð‘‚«Š·‚¦‚é‚͎̂–ŒÌ‚Ì‚à‚Æ‚Ȃ̂łâ‚߂܂µ‚傤‚Á‚Ä‚±‚Ƃł߂ñ‚Ç‚­‚³‚­‚µ‚½‚Ì‚É
푈‚ð’m‚ç‚È‚¢¢‘ã‚Ý‚½‚¢‚È
Œ»ó‚Å‚àa.value()++‚Æ‚©if(a.Width()==100)‚łł«‚邵‚È
‚±‚ê‚܂ł̃R[ƒh‚Ƃ̈êŠÑ«‚ð”j‰ó‚µ‚ĂȂ¨‚©‚”N‘㕨‚̃Rƒ“ƒpƒCƒ‰‚ÉX‚É•¡ŽG‚ȃp[ƒX‚ð‚³‚¹‚Ä“¾‚ç‚ê‚é‚à‚Ì‚ª‚¿‚å‚Á‚ÆŠ‡ŒÊ‚ðÈ—ª‚·‚邾‚¯‚Æ‚Í

909 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 12:14:06.74 ID:mREgEFijd.net]
ƒvƒƒpƒeƒB‚̃ƒŠƒbƒg‚Íʼnpublic‚Å“K“–‚ÉŽÀ‘•‚µ‚Æ‚¢‚Ä‚àŒã‚©‚çgetter/setter•t‚«‚Ìprivate‚ɕς¦‚ê‚銂¶‚á‚È‚¢H

910 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 12:18:25.09 ID:xx4XvERn0.net]
•Ï”‚ª‚È‚¢ó‘Ô‚Å‚àƒeƒXƒg‚É’Ê‚é‚æ‚¤‚Éì‚é‚ׂ«‚¾‚©‚çpublic‚ŕϔ‚ðŽ‚½‚¹‚é‹@‰ï‚ªˆêu‚à‚È‚¢

911 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/29(–Ø) 12:18:48.50 ID:+dX3Weor0.net]
C++builder‚Á‚ăvƒƒpƒeƒB‚È‚©‚Á‚½‚Á‚¯B
‚½‚¢‚»‚¤•Ö—˜‚¾‚Á‚½‚悤‚È‹C‚ª‚·‚é‚Ì‚¾‚ªAŽv‚¢ˆá‚¢‚¾‚ë‚©B

912 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/29(–Ø) 12:19:57.65 ID:+dX3Weor0.net]
‚»‚à‚»‚àŋ߂ÌGUIƒrƒ‹ƒ_‚Á‚ÄC++ƒrƒ‹ƒ_[‚̉e‹¿Žó‚¯‚Ü‚­‚Á‚Ă邿‚¤‚ÈŠ´‚¶‚ª‚·‚éB

913 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 12:20:28.54 ID:ONnwnPbh0.net]
ƒgƒbƒvƒ_ƒEƒ“‚Å—‘z‚©‚çl‚¦‚é‚Ì‚ª‘‚¢
‚Ç‚¤‚¢‚¤•—‚É‘‚¯‚ê‚Ζž‘«‚·‚é‚ñ‚¾



914 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 12:26:29.79 ID:f5JOZCzba.net]
>>882
ƒp[ƒX‚ª–Ê“|‚É‚È‚é‚Æ‚ÍŽv‚¦‚È‚¢
•Ï”‚Æ“¯‚¶Žg‚¢•û‚È‚ñ‚¾‚©‚ç•Ï”‚̂悤‚Ƀp[ƒX‚·‚邾‚¯‚¾‚ÆŽv‚¤‚ªc

‚»‚ê‚É‚¨‘O‚̓Rƒ“ƒpƒCƒ‰‚‚­‚ç‚È‚¢‚¶‚á‚ñ

915 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 12:28:52.39 ID:f5JOZCzba.net]
c++0xijˆÈ~‚Ì—”O‚ÅŽd—lô’肾‚¯‚µ‚½‚ç‚¢‚¢‚¶‚á‚ñ
Šî–{‹@”\‚ð–W‚°‚È‚¢‚悤‚ÉŽd—l’ljÁ

Žg‚¤‚©‚Ç‚¤‚©‚Í–{lŽŸ‘æ
’N‚à‹­§‚µ‚È‚¢

916 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 12:30:14.95 ID:f5JOZCzba.net]
Šg’£for‚àauto‚à”nŽ­‚Ý‚½‚¢‚É•¶‹åŒ¾‚Á‚Ä‚½‚¯‚Ç¡‚Å‚àŽg‚¤‚È‚Á‚ÄŒ¾‚¤l‚Í‚¢‚é‚Ì‚©‚È

917 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/29(–Ø) 12:31:30.92 ID:+dX3Weor0.net]
Žg‚¤‚ÈI

918 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 12:31:44.70 ID:f5JOZCzba.net]
‚í‚©‚è‚Ü‚µ‚½Žg‚¢‚Ü‚¹‚ñc

919 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 12:59:19.47 ID:mREgEFijd.net]
“ª‚©‚Á‚½‚—‚—‚—‚—

920 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 13:03:56.15 ID:xx4XvERn0.net]
>>888
‚±‚ê‚ç‚ðÌ‘ð‚·‚él‚Ì’†‚ÉGCC‚âMSVC‚Ìl‚ª‚¢‚È‚¢‚킯‚È‚¢‚¶‚á‚ñ
ŠÖ”‚Æ‚µ‚Ĉµ‚¤‚Ì‚©A•Ï”‚Æ‚µ‚Ĉµ‚¤‚Ì‚©Œˆ‚߂Ȃ«‚á‚¢‚¯‚È‚¢
‚»‚µ‚Ăǂ¤‚â‚Á‚ă|ƒCƒ“ƒ^‚ð‚Æ‚é‚Ì‚©‚È‚ÇFX‚È–â‘肪‚ ‚é
‚»‚µ‚Ä‚³‚Á‚«‚àŒ¾‚Á‚½‚¯‚ÇŠ‡ŒÊ‚ð­‚µŒ¸‚点‚邾‚¯‚łł«‚邱‚Æ‚ª‘‚¦‚é‚킯‚¶‚á‚È‚¢‚Æ‚¢‚¤‚Ì‚ªÅ‘å‚Ì–â‘è

921 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 13:16:13.95 ID:f5JOZCzba.net]
“¾ˆÓ‚°‚É‚²‚à‚ð‚‚ê—¬‚µ‚Ä‚éÅ’†‚É\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚ª

a.value++;
‚Æ
a.value()++;
‚͕ʕ¨
‚ ‚¦‚Ă݂ñ‚ȃXƒ‹[‚µ‚Ä‚­‚ê‚Ä‚é‚Ì‚É

922 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 13:20:41.15 ID:ng76gyv10.net]
>>895
ŽQƕԂµ‚Ȃ瓯‚¶‚Å‚ÍH

923 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 13:33:25.09 ID:f5JOZCzba.net]
‚ñH
ŽQÆ‚µ‚½’l‚ð•Ï‚¦‚邯GUI‚Ì•\ަ‚Æ‚©XV‚µ‚Ä‚­‚ê‚ñ‚ÌH
getter‚Æsetter‚ ‚Á‚½‚Æ‚µ‚ÄŽÀs‚µ‚Ä‚­‚ê‚ñ‚ÌH

a.width()‚Æa.width‚ª“¯‚¶getter“I‚È“®ì‚µ‚Ä‚­‚ê‚é‚̂͂킩‚邯‚Ç



924 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 13:38:37.15 ID:mREgEFijd.net]
ƒAƒ“ƒ`ƒvƒƒpƒeƒB‚Ìl‚È‚ñ‚Å‚»‚ñ‚ȂɕKŽ€‚È‚ñH

925 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 13:47:08.78 ID:xx4XvERn0.net]
>>897
ƒvƒƒLƒVƒNƒ‰ƒX

926 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 14:39:11.63 ID:BTFPAIj5d.net]
GUI‚Ì•\ަ‚ðXV‚·‚邿‚¤‚Éì‚ê‚ÎXV‚³‚ê‚é

927 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 14:39:13.31 ID:DoW8QBEn0.net]
a.value()++; ‚ªŽQƕԂµ‚Æ‚©‚Ç‚ñ‚¾‚¯ƒwƒ{‚¢‚ñ‚¾‚æ‚—
ƒŠƒtƒ@ƒŒƒ“ƒT‚Ìprvalue‚¾‚ëjk

928 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 15:02:55.47 ID:f5JOZCzba.net]
ƒvƒƒpƒeƒB•s—v‚Ƃ͌¾‚¤‚¯‚Ç‚»‚à‚»‚à‚̃vƒƒpƒeƒB‚ÌŽd‘g‚݂ƌø‰Ê‚͂킩‚Á‚ĂȂ¢‚ñ‚¾‚Ë
‚±‚ñ‚Èl‚΂©‚è

929 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 15:57:57.60 ID:or4Xspy50.net]
‰½ƒXƒŒ‚©‘O‚É‚àƒvƒƒpƒeƒB‚Ì‹c˜_‚ ‚Á‚½‚ñ‚¾‚¯‚Ç‚ËEE
­‚È‚­‚Æ‚àgetter/setter‚ðŽ©“®¶¬‚·‚éA‚Ý‚½‚¢‚ȃNƒ\‚È‹@”\‚ł͂Ȃ¢‚¼

930 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/29(–Ø) 16:02:08.91 ID:frx7qa9h0.net]
‰´‚à‚»‚̂Ƃ«”­Œ¾‚µ‚Ä‚½
https://mevius.5ch.net/test/read.cgi/tech/1490917669/683

931 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 17:26:54.17 ID:T1PPEJjr0.net]
>>885
Builder‚¾‚¯try-finallyƒZƒNƒVƒ‡ƒ“Žg‚¦‚½‚莟Œ³‚ªˆá‚¤ŠóƒKƒX

932 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 20:10:56.09 ID:LRHKAKcy0.net]
>>877
A.extendWidth(20);

‚»‚ê‚ð‘‚­‚±‚Æ‚ª•Ö—˜‚Å•K—v‚ȃNƒ‰ƒX‚¾‚Á‚½‚ç‚»‚¤‚¢‚¤‘€ì‚ðì‚é‚ׂ«‚¾‚È

933 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 21:38:46.24 ID:1OB4BLGUM.net]
>>885
‚ ‚Á‚½‚æ
>>905‚àŠÜ‚߂ē–Žž‚̓lƒCƒeƒBƒuƒR[ƒh‚ð“f‚­C#‚Ý‚½‚¢‚ÈŠ´‚¶‚¾‚Á‚½
‚à‚¤­‚µŠæ’£‚ê‚é‚©‚ÆŽv‚Á‚½‚¯‚ÇAVisual Studio‚֗̕˜‚³‚É•‰‚¯‚½‚ÆŽv‚Á‚Ä‚é



934 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/29(–Ø) 21:46:54.75 ID:6IJhuxisM.net]
ƒJ[ƒ“‚ðŽñ‚É‚µ‚ăAƒvƒŠ‘¤‚ÉU‚Á‚½‚Ì‚ª”sˆö‚¾‚Á‚½‚È
–c‘å‚Èdbase‚ÌŽ‘ŽY‚à‘S‚­Žg‚¦‚È‚©‚Á‚½‚Ì‚ÍNetaWare‚Æ
“¯‚¶‚¾‚Á‚½

935 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 01:25:11.99 ID:6elBmHqP0.net]
>>903
‚¦Aˆá‚¤‚ÌH

936 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/30(‹à) 04:42:18.00 ID:AQ2aJRgB0.net]
>>909
ˆá‚¤‚æB
ƒfƒtƒHƒ‹ƒg‚ł̃Qƒbƒ^/ƒZƒbƒ^‚ð’ñ‹Ÿ‚µ‚½‚è‚·‚邱‚Ƃ͂ ‚邯‚Ç‚àA >>904 ‚ÅŒ¾‹y‚µ‚Ä‚¢‚é’Ê‚èu•Ï”‚ÉŒ©‚¹‚©‚¯‚év‹@”\B

937 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 06:43:57.86 ID:MnRWcQoLM.net]
‚»‚à‚»‚à•Ï”‚ÉŒ©‚¹‚©‚¯‚邯Œ¾‚¤ƒvƒƒpƒeƒBŽ©‘̘̂b‚Ægetter/setter‚ÌŽ©“®¶¬‚̘b‚Í‘S‚­•Ê•¨‚Å>>903‚Å”äŠr‚µ‚Ä‚éˆÓ–¡‚ª‚í‚©‚ç‚ñ
‚½‚Ô‚ñ–{l‚à‚¿‚á‚ñ‚Æ—‰ð‚Å‚«‚ĂȂ¢‚ñ‚¾‚낤‚È...

938 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 07:46:44.11 ID:QwXbOxz8M.net]
>>906
—Ⴆ‚ÎÀ•W‚È‚ç+=Žg‚¦‚½•û‚ªŠy‚¶‚á‚Ë

939 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 08:33:24.78 ID:x9Ml4xAFM.net]
>>910
‚È‚ñ‚¾‚»‚¤‚¢‚¤‚±‚Æ‚©B‚»‚ê‚àŠÜ‚߂ĒP‚Ȃ鎩“®¶¬‚¾‚Æ”Fޝ‚µ‚Ä‚½‚æB

940 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 08:34:01.73 ID:trt/A0j+0.net]
‚»‚¤‚â‚Á‚ă\ƒtƒg‚ªd‚­‚È‚Á‚Äs‚­‚킯‚¾‚È

”’l‚Ì += ‚È‚ñ‚ÄŒy‚¢‚ÆŽv‚Á‚ĉ½“x‚àŒÄ‚ñ‚¾‚ç
ŽÀ‚Í•`‰æ‚â•Û‘¶‚à‰½“x‚àŒÄ‚΂ê‚Ä‚µ‚Ü‚¤‚Æ‚©

941 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/30(‹à) 08:42:16.05 ID:u8hlmR9G0.net]
‚»‚ê‚̓vƒƒpƒeƒB‚ÉŒÀ‚Á‚½–â‘è‚ł͂Ȃ¢‚È

942 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 08:45:16.06 ID:+sennHugd.net]
ƒvƒƒpƒeƒB‚Á‚Ä‚»‚ê’P‘̂Ŏæ‚èo‚¹‚é‚ÌH
‚»‚ê‚È‚çŽg‚¦‚é‚È

943 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 08:52:02.87 ID:HVaF4kSpd.net]
ŒÄ‚΂ê‚鑤 : ‚»‚ñ‚ȉ½“x‚àŒÄ‚΂ê‚邯‚ÍŽv‚í‚È‚©‚Á‚½
ŒÄ‚Ô‘¤ : d‚¢‚Ƃ͎v‚í‚È‚©‚Á‚½



944 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 09:52:35.47 ID:mPLnga/50.net]
­‚È‚­‚Æ‚àAdd()‚Ȃ牽‚©‚µ‚ç‚ÌŠÖ”‚ðŒÄ‚ñ‚Å‚¢‚邱‚Ƃ͂킩‚é

945 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 11:31:23.82 ID:3ziE5qsO0.net]
ƒvƒƒpƒeƒB‚Å‚à‚È‚ñ‚ç‚©‚ÌŠÖ”‚ªŠÜ‚ñ‚Å‚¢‚邱‚Ƃ͂킩‚邪

946 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 11:45:01.30 ID:mPLnga/50.net]
‚»‚ꂪ‚½‚¾‚̕ϔ‚Ȃ̂©ƒvƒƒpƒeƒB‚Ȃ̂©‚Í’²‚ׂé‚܂ł킩‚ç‚È‚¢

947 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 11:57:28.30 ID:27QTfa4qd.net]
’²‚×‚ë‚æ

948 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/30(‹à) 11:58:36.02 ID:u8hlmR9G0.net]
•Ï”‚Å‚à‰‰ŽZŽq‚ªƒI[ƒo[ƒ[ƒh‚³‚ê‚Ä‚éê‡‚à‚ ‚é‚©‚ç‚È
Œ‹‹Ç’²‚ׂȂ¢‚ƃ_ƒ

949 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 12:01:32.59 ID:27QTfa4qd.net]
‚Á‚Ä‚¢‚¤‚©>>884‚¢‚í‚­Apublic‚ȕϔ‚Í—L‚蓾‚È‚¢‚炵‚¢‚µA‚»‚¤‚¢‚¤‰^—p‚µ‚Ä‚é‚È‚çl‚¦‚é‚܂łà‚È‚­ƒvƒƒpƒeƒB‚¶‚á‚ñ

950 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 15:53:31.37 ID:l98ixrSj0.net]
>>911
‚¨‘O‚̃ŒƒX‚̈Ӗ¡‚ª‚í‚©‚ç‚ñ
ŽÀÛC#‚àƒ\[ƒXƒR[ƒhŒöŠJ‚³‚ê‚Ä‚éƒ\ƒtƒg‚̉ü‘¢’ö“x‚É‚µ‚©G‚Á‚½‚±‚ƂȂ¢‚ñ‚Å‚¿‚á‚ñ‚Æ—‰ð‚µ‚ĂȂ¢‚ª
getter/setter‚ÌŽ©“®¶¬‚·‚邾‚¯‚̃Nƒ\‹@”\‚ÆŒë‰ð‚µ‚Ä‚él‚ª‚±‚̃XƒŒ‚Å‚à‘OƒXƒŒ‚Å‚àŒ©‚ç‚ꂽ‚©‚ç
>>903‚ð‘‚¢‚½‚¾‚¯‚È‚ñ‚¾‚ª

‚Æ‚¢‚¤‚©‘‚«ž‚Þ‘O‚Ì‚P`‚QƒŒƒX‚·‚ç“ǂ߂ñ‚Ì‚©‚¨‘O‚Í

951 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 17:21:54.28 ID:6y8tfNRe0.net]
C++er‚ª’Êíprvalue‚ŕԂµ‚Ä‚¢‚郊ƒtƒ@ƒŒƒ“ƒT‚ðAƒf[ƒ^ƒƒ“ƒo‚É‚·‚é‚Á‚Ä‚±‚ƂȂç
ƒeƒ“ƒ|ƒ‰ƒŠ‚ðì‚ç‚È‚­‚Ȃ镪A‘¬“x“I‚ȃƒŠƒbƒg‚Í‚ ‚è‚»‚¤‚¾‚È

# ‚Å‚àA‰´‚̓Cƒ„‚¾‚È
# ƒf[ƒ^ƒƒ“ƒo‚ªƒhƒJƒhƒJ‘‚¦‚é‚Ì‚ª‚È‚ñ‚©‹CŽ‚¿ˆ«‚¢
# е‚ê‚Ì–â‘è‚Á‚¿‚á‚»‚¤‚©‚à’m‚ê‚ñ‚ª

952 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 17:39:33.77 ID:+sennHugd.net]
>>899
Œ¾‚¢‚½‚¢‚±‚Æ‚ª‚í‚©‚Á‚½‹C‚ª‚·‚é

953 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 17:42:52.50 ID:HVaF4kSpd.net]
‚â‚Á‚Æ‚©‚æ



954 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 20:19:26.33 ID:MnRWcQoLM.net]
>>924
‚¾‚©‚ç‚»‚ñ‚ÈŒë‰ð‚µ‚Ä‚é‚̂͂¨‘O‚Æ“¯ƒŒƒxƒ‹‚̃oƒJ‚¾‚¯‚¾‚ë w
Œ¾ŒêŽd—l‚̘b‚ÆIDE‚Ì‹@”\‚Ì‹æ•Ê‚à‚‚©‚È‚¢ƒAƒz‚È‚ñ‚Ä•ú’u‚Å‚¢‚¢

955 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 20:30:23.19 ID:3ziE5qsO0.net]
Ž©•ª‚©‚ç—‚ñ‚Ås‚Á‚ăoƒJŒÄ‚΂í‚è‚Æ‚Í‚±‚ê‚¢‚©‚É

956 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 20:51:58.09 ID:MnRWcQoLM.net]
‚Ü‚½ƒoƒJ‚ª—‚ñ‚Å‚«‚½‚æ w

957 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 20:59:28.09 ID:l98ixrSj0.net]
>>928
‚¢‚âA‚È‚ñ‚©ª–{“I‚ÉŒë‰ð‚³‚ê‚Ä‚é‹C‚ª‚·‚邪
C#‚Æ‚©‚¾‚ÆA‘½•ªƒvƒƒpƒeƒBì‚邯ީ“®‚Å‚ ‚é’ö“x‘‚¢‚Ä‚­‚ê‚é‚ñ‚¾‚낤‚¯‚Ç
‚»‚̘b‚¶‚á‚È‚­‚ÄuC++‚É‚¨‚¯‚épublic‚ÈGetXX(), SetXX()‚ªˆÃ–Ù“I‚Éì‚ç‚ê‚éi‚¾‚¯jvA‚Ý‚½‚¢‚ÈŒë‰ð
iC#‚âBuilder’m‚炸‚É‹c˜_‚ð‚Ï‚Á‚ÆŒ©‚·‚邯‚»‚¤‚¢‚¤Œë‰ð‚µ‚ª‚¿A‰´‚àˆÈ‘O‚Í‚µ‚Ä‚½‚ªj
‚ª‚ ‚é‚ñ‚¾‚æ‚È
à–¾•s‘«‚¾‚Á‚½‚©‚à‚µ‚ê‚ñ‚¯‚ÇIDE‚ÌŽx‰‡‹@”\‚̘b‚ł͂Ȃ¢

‚Æ‚¢‚¤‚©‘OƒXƒŒ‚ÌƒŠƒ“ƒN‚É‚ ‚Á‚½ƒuƒƒO‚Ì
ufcpp.net/study/csharp/oo_property.html?key=property#property
‚±‚ꂪŒÂl“I‚ɂ͂킩‚è‚â‚·‚©‚Á‚½

958 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 21:21:54.96 ID:FlBD8vqz0.net]
Java‚̃Cƒ[ƒW‚Ȃ̂©‚ÈH
‚ ‚ê‚ÍJavaBeans‚Æ‚©‚¢‚¤ƒSƒ~‹K–ñ‚Ì‚¹‚¢‚Å–{“–‚ÉGetXX()‚ÆSetXX()‚ðì‚邾‚¯‚̃Sƒ~‹@”\‚ªIDE‚É•W€‘•”õ‚¾‚Á‚½‚è‚·‚é

959 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 21:27:33.97 ID:3ziE5qsO0.net]
‚Ü‚ ƒvƒƒpƒeƒB‚ ‚錾ŒêG‚Á‚½‚±‚ƂȂ¢‚â‚‚͕׋­•s‘«‚¾‚©‚ç–³Ž‹‚µ‚Ä‚¢‚¢‚Á‚ÄŒ¾‚¤‚͈̂ꗂ ‚é

960 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 21:59:35.93 ID:trt/A0j+0.net]
>>931
Œ»ó‚̃ƒ“ƒo‚Ö‚Ì‘ã“ü‚â’lŽæ“¾‚ª
ˆÃ–Ù“I‚Éì‚ç‚ê‚égetter/setter

ƒvƒƒpƒeƒB‚ªÌ—p‚³‚ê‚Ä‚à‚±‚̕ӂ͂Ȃñ‚ç•Ï‚í‚ç‚È‚¢‚©‚Æ

961 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 22:16:15.58 ID:8D6duvwPM.net]
‚¨‘O‚ç‚Ì‘‚«ž‚ÝŒ©‚邯AƒvƒƒpƒeƒB‚ª‚à‚Ì‚·‚²‚¢‘å”­–¾‚È‚ñ‚¶‚á‚È‚¢‚©‚ÆöŠo‚·‚邯‚Ç
•Ï”‚̂悤‚É‚©‚¯‚錂ðŠÜ‚ß‚Ä‚à“œˆß\•¶ˆÈã‚Ì‚à‚Ì‚¶‚á‚È‚¢‚¾‚ëB
+=‚µ‚½‚¯‚è‚á‚»‚¤‚¢‚¤ƒvƒƒLƒV‘‚¯‚΂¢‚¢B

962 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 22:21:10.98 ID:trt/A0j+0.net]
‚¨‘O‚ç‚Á‚Ä‚¾‚ꂾ‚æ
ˆêl‚¾‚¯‚¾‚ëƒvƒƒpƒeƒBMŽÒ

963 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 22:25:41.11 ID:trt/A0j+0.net]
‚±‚êˆÈ㌾Œê‹@”\‚ð‘‚₳‚È‚­‚Ä—Ç‚¢
ƒRƒ“ƒpƒCƒ‰‚ª‹KŠi‚É’Ç‚¢•t‚¢‚ĂȂ­‚Č݊·«‚ª•ö‚ê‚é



964 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 22:28:08.90 ID:FlBD8vqz0.net]
ƒNƒ\‹@”\‚Æ‚¢‚¤‚킯‚ł͂Ȃ¢‚ªA‚à‚Ì‚·‚²‚­•Ö—˜‚Æ‚¢‚¤‚킯‚Å‚à‚È‚¢
‚ ‚ê‚΂ ‚Á‚½‚ÅŽg‚¤‚¯‚ÇA‚È‚¢‚È‚ç‚È‚¢‚Å¢‚ç‚È‚¢‚µAŒ¾ŒêÝŒv‚Æ‚µ‚ÄÌ—p‚·‚邵‚È‚¢‚Ì”»’f‚͂ǂÁ‚¿‚à‚ ‚è
C++‚ÍÌ—p‚µ‚È‚¢”»’f‚ð‚µ‚½

‚»‚Ì’ö“x‚̘b

965 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/30(‹à) 23:12:27.73 .net]
ŽÀ‘Ì‚ªŠÖ”‚Ȃ犿‚炵‚­Œ©‚½–Ú‚àŠÖ”‚É‚µ‚ë‚æwww

Œ©‚½–Ú‚ª•Ï”‚Ȃ̂Ɉ—‚ª‘–‚邯‚©AŒ©‚½–Ú‚ªŠ„‚èŽZ‚Ȃ̂ɕ¶Žš—ñ˜AŒ‹‚·‚邯‚©•ϑԖì˜Y‚ÍŽ€‚É‚­‚³‚ê‚âwwwww

966 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 23:32:31.76 ID:l98ixrSj0.net]
‚»‚̕ӂÍC++‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^EƒfƒXƒgƒ‰ƒNƒ^‚ÉŒ™ˆ«Š´‚ðŽ¦‚·Cƒ†[ƒU[‚ªÌ‚æ‚­Œ¾‚Á‚Ä‚½‘䎌‚ÆŽ—‚Ă邗
u— ‚ʼn½‚ª‹N‚«‚Ă邩‚í‚©‚è‚Â炢‚©‚猙‚¾vA‚Æ‚©‚Ë
•ʂɖ{‹C‚ŃvƒƒpƒeƒB„‚µ‚Ä‚é‚킯‚¶‚á‚È‚¢‚ªA‚¢‚´ƒvƒƒLƒVƒNƒ‰ƒX‚Å‘ã—p‚µ‚悤‚Æ‚·‚邯‚ß‚ñ‚Ç‚¢
ET‚È‚ñ‚©‚𒇉‚邯ƒeƒ“ƒvƒŒ[ƒg‚ÌŽÀ‘̉»‚Ì”‚ŃRƒ“ƒpƒCƒ‰‚Ö‚Ì•‰’S‚ªƒfƒJ‚¢‚µA
ƒƒ“ƒoŠÖ”‚̌ĂÑo‚µ‚ðƒTƒ|[ƒg‚µ‚悤‚Æ‚·‚邯Œp³‚ª•K—v‚ɂȂ邵EEE‚»‚ê‚È‚è‚É–â‘è“_‚Í‚ ‚é

967 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 23:40:02.53 ID:vpP76l93d.net]
>>935
‘å”­–¾‚¶‚á‚È‚­‚ÄA‚à‚Í‚â펯BC++‚ɂ͂Ȃ¢‚Á‚Ä•·‚¢‚Äʼn‹Á‚¢‚½‚à‚ñ
‚¢‚â‚Ü‚ ‚½‚µ‚©‚ɂȂ­‚Ä‚à‚¢‚¢‚ñ‚¾‚¯‚ÇA‰‰ŽZŽqƒI[ƒoƒ[ƒh‚Í‚ ‚é‚̂ɃvƒƒpƒeƒB‚͂Ȃ¢‚Á‚ĕςȌ¾Œê‚¾‚í

968 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/30(‹à) 23:41:38.85 ID:vpP76l93d.net]
>>939
‚»‚êiostremƒfƒBƒX‚Á‚Ä‚ñ‚ÌH

969 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 00:11:17.76 ID:o3PNwIlC0.net]
>>941
‚¨‘O‚ª‹Á‚­‚Ʀ‚¢‚±‚ƂȂñH

970 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 00:12:18.16 ID:aFk+9CH40.net]
>>942
>>942‚Íiostream‚ð—iŒì‚·‚é‹C‚©

971 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 00:19:06.77 ID:iyPH7JTK0.net]
ƒ_ƒCƒ„ƒ‚ƒ“ƒhŒp³Žg‚í‚ê‚Ä‚é‚ñ‚¾‚Á‚¯
‚ ‚êŽg‚Á‚½‚±‚ƂȂ¢‚È
‚¢‚ç‚È‚¢‹@”\‚¾‚ÆŽv‚¤‚È‚çŽg‚í‚È‚¢‚Á‚Ä‚¾‚¯‚¾‚µƒvƒƒpƒeƒB‚Í‚ ‚Á‚½•û‚ª‚ç‚­‚¾‚ÆŽv‚¤‚¯‚Ç‚Ë
“ÆŽ©Šg’£‚ł‚¯‚Ä‚é‚Ì‚à‚ ‚邵

972 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 00:25:31.98 ID:NJ7AGlMvd.net]
>>943
¦‚­‚È‚¢‚æ
>>944
‚·‚Ü‚ñB“K“–‘‚¢‚½‚¯‚Çiostrem‚Í—iŒìo—ˆ‚Ë‚¦‚í

973 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 00:47:52.27 ID:C63IJ9vb0.net]
iostream‚Ì<<ƒ`ƒF[ƒ“‚ªŽÀ‚Íŋ߂܂ŋKŠiã–¢’è‹`“®ì‚¾‚Á‚½˜b‚ͳ’¼•ð‚ꂽ



974 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 01:02:47.99 ID:19OTzhSN0.net]
Ì‘ð‚³‚ê‚Ä‚àƒvƒƒpƒeƒB‚̃AƒhƒŒƒX‚ð‚Ç‚¤‚â‚Á‚ÄŽæ‚é‚Ì‚©‚Á‚Ä‚¢‚¤‚±‚ƂŕW€‰»ˆÏˆõ‰ï‚ņ‚ß‚Ä10”N‚Í’â‘Ø‚·‚é

975 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/31(“y) 01:48:24.57 ID:nFIfPX7B0.net]
>>948
ƒTƒuƒIƒuƒWƒFƒNƒg‚ªƒ†ƒj[ƒNƒAƒhƒŒƒX‚ðŽæ‚ê‚È‚­‚Ä‚à‚¢‚¢‚±‚Æ‚ðŽ¦‚· [[no_unique_address]] ‘®«‚ª C++20 ‚̃hƒ‰ƒtƒg‚É“ü‚Á‚½B
www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0840r1.html
ƒIƒuƒWƒFƒNƒg‚ªƒ†ƒj[ƒN‚ȃAƒhƒŒƒX‚ðŽ‚ÂŒ´‘¥‚ðŽÌ‚Ä‚½‚킯B

‚±‚ê‚ð“¥P‚·‚é‚È‚çAƒvƒƒpƒeƒB‚̃AƒhƒŒƒX‚ÍŽæ‚ê‚È‚¢‚Á‚Ä‚±‚Ƃɂµ‚Ä‰ðŒˆ‚·‚é‚Ì‚ªŽ©‘R‚ÅA†‚ß‚é—]’n‚Í‚»‚ñ‚ȂɂȂ¢‚ÆŽv‚¤B
ŽÀۂɃAƒhƒŒƒX‚Í‘¶Ý‚µ‚È‚¢‚킯‚¾‚µA‘¶Ý‚µ‚È‚¢‚à‚Ì‚ð•Ô‚µ‚悤‚ª‚È‚¢‚¶‚á‚ñB

976 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 02:09:16.31 ID:19OTzhSN0.net]
>>949
ʼn‚̃vƒƒpƒeƒB‚Ì’ñˆÄ‚ª‚¢‚‚©‚Í‚µ‚ç‚È‚¢‚¯‚Ç
ŽÀÛ‚É‚±‚ꂪŒˆ‚Ü‚Á‚½‚Æ‚µ‚ÄÅ’Z‚Å2020”N
‚»‚±‚©‚çX‚ɉ½”N‚©‚©‚é‚Ì‚©

977 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 04:29:43.55 ID:O6Ruc86y0.net]
’ŠÛƒNƒ‰ƒX"Super"‚©‚ç”h¶‚µ‚½ŽqƒNƒ‰ƒXA"A", "B", "C"‚ª‚ ‚Á‚½‚Æ‚µ‚Ü‚·B

Super* obj1 = new A();
Super* obj2 = new B();
Super* obj3 = new C();

–ó‚ ‚Á‚Ä“®“I‚É쬂µ‚½ƒCƒ“ƒXƒ^ƒ“ƒXobj1`3‚ðˆê“xdelete‚µ‚½‚Ì‚¿
Ăѓ¯‚¶ŽqƒNƒ‰ƒX‚ŃCƒ“ƒXƒ^ƒ“ƒX‚ð쬂µ‚悤‚ÆŽv‚¢‚Ü‚·B

obj2‚ªƒNƒ‰ƒXB‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Å‚ ‚邱‚Æ‚ªˆê–Ú‚Å•ª‚©‚ç‚È‚¢ê‡‚É
obj2‚ªƒNƒ‰ƒXB‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Å‚ ‚邱‚Æ‚ð“Ë‚«Ž~‚ßAˆê“xdelete‚µA
Ä“xƒNƒ‰ƒXB‚ŃCƒ“ƒXƒ^ƒ“ƒX‚ð쬂·‚é•û–@‚Í‚ ‚é‚Å‚µ‚傤‚©H

‚¿‚Ȃ݂ɕKŽ€‚Él‚¦‚Äl‚¦‚‚¢‚½•û–@‚Å‚·‚ª
ƒNƒ‰ƒXA, B, C‚É‚»‚ꂼ‚êuŽ„‚ÍAƒNƒ‰ƒX‚Å‚·vuŽ„‚ÍBƒNƒ‰ƒX‚Å‚·v‚Ý‚½‚¢‚È
•¶Žš—ñ‚ðo—Í‚·‚鋤’ʃƒ\ƒbƒh‚ðpublic‚Å쬂µA‚»‚̃ƒ\ƒbƒh‚ðŽÀs‚µ‚Ä
‹A‚Á‚Ä‚«‚½•¶Žš—ñ‚©‚ç‚»‚ꂪ‚ǂ̃Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚©”»•Ê‚ª•t‚­‚̂ł͂Ȃ¢‚©‚ȂƎv‚¢‚Ü‚µ‚½B
Œˆ‚µ‚ăXƒ}[ƒg‚È•û–@‚Ƃ͌¾‚¦‚Ü‚¹‚ñ‚ªEEE

‚à‚Á‚ƃXƒ}[ƒg‚È•û–@‚Í‚ ‚è‚Ü‚·‚©H

978 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 04:37:13.22 ID:350O8bDz0.net]
EEEH
typeid‚¶‚áƒAƒJƒ“‚ÌH

979 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 05:55:27.21 ID:15qJIIAA0.net]
class B : public Super
{
public:
Super* re_new() override
{
delete this;
return new B{};
}
};

980 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 06:37:47.25 ID:C63IJ9vb0.net]
>>949
’Pƒ‚É &obj.int_prop ‚Æ‘‚¢‚½Žž‚ÉA‚±‚ÌŽ®‚ÌŒ^‚Æ’l‚ð‚Ç‚¤‚·‚é‚©‚͓‚¢–â‘è‚¶‚á‚È‚¢H
int‚̈ꎞƒIƒuƒWƒFƒNƒg‚ւ̃|ƒCƒ“ƒ^Aint‚̂ʂé‚ÛAint_prop‚Ìgetter‚Ö‚ÌŠÖ”ƒƒ“ƒoƒ|ƒCƒ“ƒ^Aill-formed
‚Ç‚ê‚à–â‘è‚ ‚邯Žv‚¤

981 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 06:47:39.87 ID:8va89mAu0.net]
ƒvƒƒpƒeƒB‚ðŠÖ”‚Æ‚µ‚ÄŽÀ‘•‚µ‚½‚çŠÖ”‚̃AƒhƒŒƒX‚ÍŽæ‚ê‚é‚ñ‚¶‚á‚È‚¢‚©‚È‚ŸB‚Í‚ŸAŽÀ‘•ˆË‘¶‚Å‚·‚©B

982 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 08:02:21.38 ID:5h07DQhTa.net]
>>951
‘S‘RƒXƒ}[ƒg‚¶‚á‚È‚¢‚ªvisitorƒpƒ^[ƒ“Žg‚¦‚ÎH

983 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 09:03:59.00 ID:OaeapR1O0.net]
>>954
> ’Pƒ‚É &obj.int_prop ‚Æ‘‚¢‚½Žž‚ÉA‚±‚ÌŽ®‚ÌŒ^‚Æ’l‚ð‚Ç‚¤‚·‚é‚©‚͓‚¢–â‘è‚¶‚á‚È‚¢H
ƒGƒ‰[‚É‚µ‚¿‚Ⴆ‚΂¢‚¢‚¾‚ë



984 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 09:14:46.66 ID:HGehdmya0.net]
‚‚܂èˆÓޝ‚µ‚È‚«‚á‚È‚ç‚ñ‚Ä‚±‚Æ‚©
‚¶‚á‚ ‘f’¼‚ÉŠÖ”‚É‚µ‚ë‚æ

985 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/31(“y) 09:16:04.32 ID:nFIfPX7B0.net]
>>954
ˆêŽžƒIƒuƒWƒFƒNƒg‚ւ̃|ƒCƒ“ƒ^‚Á‚Ä‚±‚Ƃɂ·‚éˆê‘ð‚¾‚ÆŽv‚¤‚¯‚ǂȂŸB

‚ ‚­‚܂łàu•Ï”‚ÉŒ©‚¹‚©‚¯‚évA
‚‚܂è‚ÍAƒQƒbƒ^‚ÌŒÄo‚µ‚É\•¶“œ‚ð•t‚¯‚ÄŒ©‚©‚¯ã‚¾‚¯•Ï” (ƒf[ƒ^ƒƒ“ƒo) ‚Á‚Û‚¢‚Á‚Ä—§ê‚ðŠÑ‚©‚È‚¢‚ÆA
—]Œv‚È‹C‚ð‰ñ‚µ‚Ä‚à‚í‚©‚è“‚ª‘‚·‚¾‚¯‚¾‚æB
rvalue ‚Ȃ͎̂d•û‚ª‚È‚¢B

986 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 09:16:21.25 ID:Nj0xu+770.net]
‚Ç‚¤‚µ‚ăAƒhƒŒƒX‚ðŽæ‚è‚½‚ª‚é‚Ì‚©‚æ‚­‚í‚©‚ç‚È‚¢
ƒNƒ‰ƒX‚̃ƒ“ƒoŠÖ”‚¾‚Á‚ăAƒhƒŒƒXŽæ‚ê‚È‚¢‚¾‚ë

987 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 09:18:00.18 ID:Nj0xu+770.net]
‚ ‚ ƒƒ“ƒo‰¼‘zŠÖ”‚È

988 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 09:18:37.44 ID:8va89mAu0.net]
>>960
ƒƒ“ƒoŠÖ”‚̃|ƒCƒ“ƒ^\•¶‚ª‰½ŒÌ‚ ‚é‚̂ł·‚©H

989 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 09:18:44.11 ID:8va89mAu0.net]
‚ [B

990 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 09:22:26.84 ID:Nj0xu+770.net]
’ù³‚µ‚½‚¾‚ë
‰¼‘zŠÖ”‚̓AƒhƒŒƒX‚ªŽæ‚ê‚È‚¢‚¾‚ë

991 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 09:23:29.95 ID:15qJIIAA0.net]
Žæ‚ê‚邿A‰½Œ¾‚Á‚Ä‚ñ‚Ì
‚»‚̃|ƒCƒ“ƒ^‚Í“®“IŒ‹‡‚܂łł«‚é—D‚ê‚à‚Ì

992 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 09:25:45.36 ID:Nj0xu+770.net]
o—ˆ‚È‚¢‚æ
‰½‚¢‚Á‚Ä‚ñ‚Ì

993 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/31(“y) 09:26:00.49 ID:nFIfPX7B0.net]
>>960
•Ï”‚ÉŒ©‚¹‚©‚¯‚éˆÈã‚͕ϔ‚Æ“¯‚¶‚悤‚ɂӂé‚Ü‚¤‚±‚Æ‚ðŠú‘Ò‚·‚é‚Á‚Ă͕̂’ʂ̗v‹‚¶‚á‚È‚¢‚©H
ƒf[ƒ^ƒƒ“ƒo‚ɑ΂µ‚Ä‘€ì‚·‚éƒeƒ“ƒvƒŒ[ƒg‚̓vƒƒpƒeƒB‚ð‘€ì‚·‚éƒeƒ“ƒvƒŒ[ƒg‚Æ‚µ‚Ä‚àŽg‚¦‚Ä—~‚µ‚¢B
‚Å‚à‚Ü‚ [•ª‚ÉuŒ©‚¹‚©‚¯‚év‚±‚Æ‚ªo—ˆ‚È‚¢‚̂Ȃç–ⓚ–³—p‚ŃGƒ‰[‚ɂȂÁ‚½•û‚ªƒ}ƒV‚ł͂ ‚é‚©‚à‚µ‚ê‚ñB



994 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 09:41:17.12 ID:C63IJ9vb0.net]
obj‚ªlvalue‚Ȃ̂Éobj.int_prop‚ªrvalue‚ɂȂé‚̂͂܂¸‚¢‚ÆŽv‚¤‚ñ‚¾‚æ‚È‚ 
‚¤‚Á‚©‚èŠÖ”‚Ì–ß‚è’l‚Å‚»‚ÌŽQƂȂñ‚©•Ô‚»‚¤‚à‚̂Ȃ瑊“–‚í‚©‚è‚É‚­‚¢ƒoƒO‚ɂȂé
C#‚Æ‚©‚Í‚»‚̕ӂ̖â‘è‚Ç‚¤‰ðŒˆ‚µ‚Ä‚é‚Ì‚©‚µ‚ç‚Ë

995 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 09:48:31.98 ID:Nj0xu+770.net]
property int count {
>>() {return count_ ; } // getter
<<(int cnt) {SetCount(cnt):} // setter
&() {return &count_;} // address getter
};
‚Ý‚½‚¢‚ɃAƒhƒŒƒX’Šo—p‚̃ƒ\ƒbƒh‚ð’ljÁ‚·‚è‚á—Ç‚¢‚¾‚¯‚̂悤‚È‹C‚ª‚·‚é

996 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 10:00:37.36 ID:HGehdmya0.net]
ƒR[ƒh‚ðŒ¸‚ç‚·ˆ×‚Ì‹KŠi’ljÁ‚ŃR[ƒh‚ð‘‚â‚·‰ðŒˆ–@

‚¤`‚ñ

997 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/31(“y) 10:21:02.77 ID:nFIfPX7B0.net]
>>970
‚±‚ê‚Í’ŠÛ‰»‚̘b‚È‚ñ‚¾‚æB
•Ï”‚̂悤‚ÉŒ©‚¹‚©‚¯‚邽‚߂ɂ͉½‚ª•K—v‚©‚Á‚Ęb‚È‚ÌB

998 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 10:29:50.12 ID:15qJIIAA0.net]
>>966
https://ideone.com/1J8uwf

999 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 10:35:19.80 ID:Nj0xu+770.net]
property int count {
() {return count_ ; } // getter
=(int cnt) {SetCount(cnt):} // setter
&() {return &count_;} // address getter
++() {return ++count; } // incrementer
}
‚±‚Ì•û‚ª‚µ‚Á‚­‚è—ˆ‚é‚È

1000 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 10:56:40.26 ID:aygih7Tkd.net]
—\–ñŒê‚ð‘‚â‚·‚Ƃǂꂾ‚¯‚̉e‹¿‚ª‚ ‚é‚©
‚È‚ñ‚Äl‚¦‚½‚±‚Ƃ͂Ȃ¢‚Ì‚©‚ÈH

1001 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 10:57:47.19 ID:aygih7Tkd.net]
‚Ü‚ ‚±‚±‚ÍC++‘Š’kŽº
‚¨‚ꂪl‚¦‚½Å‹­Œ¾Œê‚ðŒê‚邯‚±‚ë‚¶‚á‚È‚¢

1002 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/31(“y) 11:05:17.81 ID:nFIfPX7B0.net]
opaque definition ‚ŃQƒbƒ^‚ð’è‹`‚Å‚«‚邿‚¤‚ÉŠg’£‚·‚ê‚΃vƒƒpƒeƒBê—p‚Ì\•¶‚𓱓ü‚·‚é•K—v‚È‚­
ƒvƒƒpƒeƒB‚ðŽÀŒ»‚Å‚«‚é‚̂ł͂Ȃ¢‚©‚Æ–Ï‘z‚µ‚Ä‚¢‚½B

1003 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 11:10:24.41 ID:Nj0xu+770.net]
using count = int {
() {return count_ ; } // getter
=(int cnt) {SetCount(cnt):} // setter
&() {return &count_;} // address getter
++() {return ++count; } // incrementer
};
—\–ñŒê‘‚₳‚È‚¢‚Ȃ炱‚ñ‚ÈŠ´‚¶‚É‘‚¯‚È‚­‚à‚È‚¢



1004 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 11:21:25.52 ID:Pb+ZodvD0.net]
ƒvƒƒpƒeƒB‚ÌŽÀ‘•‚Ì‹c˜_‚܂ł±‚±‚Å‚·‚é‚©H
D‚Æ“¯‚¶‚Å‚¢‚¢‚¶‚á‚ñ

1005 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/03/31(“y) 11:23:19.53 ID:nFIfPX7B0.net]
‘O’ñ‚ªˆá‚¤‚à‚̂𓯂¶‚É‚Ío—ˆ‚È‚¢‚æB
ŽQl‚É‚·‚邱‚Ƃ͂ ‚邯Žv‚¤‚¯‚ÇB

1006 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 12:19:04.21 ID:+mjd8c8id.net]
‰¼‘zŠÖ”‚̃AƒhƒŒƒX‚ªŽæ‚ê‚È‚¢‚Æ‚¢‚¤”­Œ¾‚͉½‚¾‚Á‚½‚ñ‚¾‚낤

1007 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 13:29:05.67 ID:19OTzhSN0.net]
>>951
std::pair<Super*,std::string> obj2 = std::make_pair(new B(), "ClassB");

1008 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 13:32:44.21 ID:aygih7Tkd.net]
ƒXƒŒƒ`
ŽŸƒXƒŒ‚܂ňø‚«‚¸‚é‚È‚æ

1009 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/31(“y) 13:50:16.75 .net]
>>951
ƒNƒ‰ƒXA, B, C‚É‚»‚ꂼ‚ꎩ•ªŽ©g‚̃Cƒ“ƒXƒ^ƒ“ƒX‚𶬂·‚éstaticƒƒ\ƒbƒh‚ð—pˆÓ‚µA
‚»‚Ìstaticƒƒ\ƒbƒh‚ւ̃|ƒCƒ“ƒ^‚ð•Ô‚·‹¤’ʃƒ\ƒbƒh‚ð—pˆÓ‚·‚éB

1010 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 14:23:30.31 ID:aFk+9CH40.net]
ƒŠƒtƒŒƒNƒVƒ‡ƒ“‚ª‚ ‚錾Œê‚ÅGUI‚̉æ–ʂ܂½‚̓†[ƒU[ƒRƒ“ƒgƒ[ƒ‹‚

1011 –¼‘OFð쬂·‚éÛ‚É
YSIWYG‚Åì‚邱‚Æ‚ð‚â‚ê‚éIDE‚ðì‚肽‚¢A‚Æ‚¢‚¤‚Æ‚«‚ÉAƒƒ“ƒo[ŠÖ”‚ƃvƒƒpƒeƒB[‚Ì2Ží—Þ‚ ‚Á‚½‚ç•Ö—˜‚Ȃ̂â

C++‚ɃvƒƒpƒeƒB[“ü‚ꂽ‚烊ƒtƒŒƒNƒVƒ‡ƒ“‚à—ˆ‚é‚Å‚±‚ê‚Íc

‚à‚Á‚Æ‚àã‹L‰Û‘è‰ðŒˆ‚Ì‚½‚߂̋Zp‚Í10”N‚à‘O‚ÉWPF‚Ì“oê‚ÅŠÛ‚²‚Æ‰ß‹Ž‚Ì‹Zp‚₪‚Èc
[]
[‚±‚±‰ó‚ê‚Ă܂·]

1012 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 14:30:32.65 ID:aFk+9CH40.net]
‚Ä‚¢‚¤‚©WPF‚̃Rƒ“ƒo[ƒ^[‚Ì‘‚«•û‚Æ‚©Aƒƒ“ƒoŠÖ”‚É‹t–ß‚è‚₼c
iIValueConverter.Convert(), IValueConverter.ConvertBack(),
@IMultiValueConverter.Conver(), IMultiValueConverter.ConvertBack(), ...

1013 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 15:43:53.79 ID:UG1yVXDXa.net]
ƒŠƒtƒŒƒNƒVƒ‡ƒ“‚̓Sƒ~‚Ƃ܂Ō¾‚í‚È‚¢‚¯‚Çc++‚ɂ͂¢‚ç‚È‚¢‹@”\



1014 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/03/31(“y) 16:09:17.20 ID:D1vbg0pQ0.net]
ƒŠƒtƒŒƒNƒVƒ‡ƒ“‚ª‚ ‚ê‚ÎŽ€‚È‚¸‚ÉÏ‚ñ‚¾l‚à‚¢‚邾‚낤‚ÉB

1015 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 16:37:26.06 ID:UG1yVXDXa.net]
ƒfƒoƒbƒO‚ÅƒŠƒtƒŒƒNƒVƒ‡ƒ“Žg‚¤‚Ì‚©H

1016 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 20:24:42.16 ID:o3PNwIlC0.net]
C++‘Š’kŽº part135
mevius.5ch.net/test/read.cgi/tech/1522495206/

‚à‚¤•³ƒeƒ“ƒvƒŒ‚¢‚ç‚È‚¢‚æ‚ËH
‚ ‚ÆŽ€‚Ë

1017 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/03/31(“y) 22:27:57.63 ID:u+oLKOIo0.net]
‚¤‚Þ‚²‚­‚낤B

1018 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 18:13:20.31 ID:JVL2cf0wa.net]
c++‚Ìfriend‚Íprivateƒƒ“ƒo[‚·‚ׂĂɃAƒNƒZƒX‚Å‚«‚Ä‚µ‚Ü‚¤‚¯‚Ç“Á’è‚̕ϔ‚¾‚¯A‚à‚µ‚­‚Í“Á’è‚ÌŠÖ”‚¾‚¯friend‚É‚·‚鎖‚͉”\‚Å‚µ‚傤‚©H

1019 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 18:43:04.30 ID:nEv6CmIlM.net]
>>991
ƒsƒ“ƒv‚é‚©A››‚Á‚ĉ´‚Ì—F’B‚Ì—F’B‚È‚ñ‚¾‚º[‚É‚µ‚Ä‚µ‚Ü‚¤‚©A‚©‚È[

1020 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/01(“ú) 19:11:40.34 ID:BG5JJopwa.net]
pimplƒCƒfƒIƒ€‚͂Ȃñ‚ƂȂ­‚í‚©‚邯‚ÇA‰´‚Ì—F’B‚Ì—F’B‚Í•ÒW‚µ‚½‚¢‘ÎÛ‚ð•ʂ̃Nƒ‰ƒX‚É•ª‚¯‚Ä‚µ‚Ü‚¤‚±‚ÆH

1021 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 20:21:44.04 ID:WPbk7cUz0.net]
‚»‚¤‚¢‚¦‚΃VƒXƒeƒ€ƒnƒ“ƒKƒŠƒAƒ“‚Í‚µ‚΂µ‚Δᔻ‚³‚ê‚é‚Ì‚ÉApimpl‚Ìp‚͔ᔻ‚³‚ê‚Ä‚¢‚é‚Ì‚ðŒ©‚½‚±‚Æ‚ª‚È‚¢‚ÈB

1022 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/04/01(“ú) 21:12:28.11 ID:47FEpc5z0.net]
https://www.google.com/search?q=%E5%8D%8A%E5%88%88%E3%82%8A&tbm=isch

1023 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/01(“ú) 22:32:25.37 ID:EwuQ9U5u0.net]
(éLŽq‚ª (Œä—S (‚³‚ꂽ‚¼[)))



1024 –¼‘OF‚Í‚¿‚Ý‚ÂéLŽq mailto:sage [2018/04/01(“ú) 23:03:08.00 ID:47FEpc5z0.net]
>>996
‚»‚±‚Íuƒnƒ“ƒKƒŠƒAƒ“‚¶‚á‚È‚­‚Ä”¼Š ‚è‚â‚ñv‚Á‚ÄŒ¾‚Á‚Ä—~‚µ‚©‚Á‚½B

1025 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/02(ŒŽ) 07:54:09.78 ID:t04teqlda.net]
‚¢‚â‚¢‚₱‚ñ‚Ȃ̊ۊ ‚è‚â‚ñ

1026 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/02(ŒŽ) 09:36:33.18 ID:E1iWIfmB0.net]
>>984
YSIWYG‚Á‚ĂȂÉH

1027 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2018/04/02(ŒŽ) 11:52:25.29 .net]
>>999
WYSIWYG‚Ìtypo‚È‚¾‚¯‚â‚ñ
ƒAƒXƒy‚©

1028 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2018/04/02(ŒŽ) 12:50:23.03 ID:E1iWIfmB0.net]
’ù³‚¾‚ëH@‘Ô“xˆ«‚¢‚È‚¨‚Ü‚¦

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

1030 –¼‘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ŽÒ•ʈꗗ]i LÍMjƒ258KB

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