y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/19 19:23:27
>>236
Ø‚èŽÌ‚Ä‚Á‚Ċۂ߂̈êŽí‚È‚ñ‚¾‚¯‚Ç‚ËB

238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/19 21:37:55
>>235
‚ ‚Ÿ‚¢‚âA‘債‚½‚±‚Á‚¿‚á‚È‚¢‚ñ‚¾‚¯‚ÇAŽlŽÌŒÜ“ü‚µ‚½Œ‹‰Ê‚¾‚Á‚½‚çA
•\ަ‚³‚ê‚ĂȂ¢‚¾‚¯‚Æ‚¢‚¤‚æ‚èŠÛ‚ß‚ç‚ê‚Ä‚é‚Á‚Ä•û‚ª‚ ‚Á‚Ă邩‚ÈA‚ÆŽv‚Á‚½‚¾‚¯B
ŽÀÛ–â‘è‚¶‚á‚Ç‚Á‚¿‚Å‚à—Ç‚¢‚©‚È

239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/19 22:07:23
Visual Studio Std 2005 ‚Å Win32API ‚ð•׋­’†‚Å‚·B

ƒEƒBƒ“ƒhƒE‚ð•\ަ‚µ‚ÄA‚»‚Ì’†‚ÉMoveTo ‚â LineTo ‚Åü‚ð‘‚­‚±‚Ƃ͂ł«‚Ü‚µ‚½B
‚»‚±‚ÅA‚»‚Ì‘‚¢‚½üã‚Ƀ}ƒEƒX‚ðŽ‚Á‚Äs‚­‚Æ
ƒ}ƒEƒXƒ|ƒCƒ“ƒ^‚ª•ÏX‚Å‚«‚邿‚¤‚É‚µ‚½‚¢‚̂ł·‚ªA
‚Ç‚ñ‚ÈŠ´‚¶‚Éì‚Á‚Ä‚¢‚¯‚΂¢‚¢‚̂łµ‚傤‚©H

ƒ}ƒEƒX‚̈ʒu‚𒲂ׂéŠÖ”‚ª‚ ‚é‚̂ł·‚ªA
ƒ}ƒEƒX‚ª“®‚­‚½‚тɂ»‚ÌŠÖ”‚ðŒÄ‚Ño‚µ‚ÄA
‚»‚Ì’l‚ðAæ‚Ù‚Ç‘‚¢‚½‚Q“_ŠÔ‚Ìüã‚̈ꎟ•û’öŽ®‚É“ü‚ê‚Ä”»’f‚µ‚Ä‚¢‚­‚Æ‚©A
‚»‚ñ‚ÈŠ´‚¶‚ɂȂé‚̂łµ‚傤‚©H
‚»‚ê‚Æ‚àA‚à‚Á‚ÆŠÈ’P‚È•û–@‚Æ‚©‚ ‚é‚̂łµ‚傤‚©B

‹³‚¦‚Ä‚­‚¾‚³‚¢B


240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/19 22:14:37
>>239
Win32APIƒXƒŒ‚Ì•û‚ª‚¢‚¢‹C‚à‚·‚邪B

WM_MOUSEMOVE‚ÌlParam‚ðŽg‚¤‚Ȃ肵‚ăJ[ƒ\ƒ‹ˆÊ’u‚ðŽæ“¾B
“Á’è‚Ì•û’öŽ®‚ª‚ ‚é‚È‚çA‚»‚ê‚É“–‚Ă͂߂ê‚΂¢‚¢‚µA
GetPixel()‚ðŽg‚Á‚ÄF‚Å”»•ʂƂ©‚ào—ˆ‚éB


241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/19 22:43:31
>>240

F‚Å”»•ʂƂ¢‚¤‚Ì‚à‚ ‚è‚Ü‚·‚ËB
‚¢‚¸‚ê‚É‚µ‚Ä‚àAŠÈ’P‚ɂ͂¢‚©‚È‚¢‚Ý‚½‚¢‚Å‚·‚ËB

Win32API ƒXƒŒ‚É‚àŽ¿–₵‚Ă݂܂·B

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

242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/19 22:48:03
Œã‚̃}ƒ‹ƒ`‚Å‚ ‚éB

243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/19 23:43:44
¦‚­ŠÈ’P‚ÈŽ¿–â‚ÅAŽ©•ª‚ÅŠm‚©‚ß‚ë‚Á‚ÄŠ´‚¶‚È‚ñ‚Å‚·‚ªA
¡ŽÀs‚Å‚«‚éŠÂ‹«‚ª‚È‚¢‚Ì‚ÅA‹³‚¦‚Ä‚à‚炦‚Ü‚¹‚ñ‚©B

<Head.h>‚ňȉº‚̂悤‚ɕϔ‚ð錾‚µ‚ÄA
int var;

<Main.cpp>‚ɃCƒ“ƒNƒ‹[ƒh‚µ‚½‚çA
#include "Head.h"

‰½‚à‚µ‚È‚¢‚Å‚à<Main.cpp>‚Åvar‚ÍŽg‚¦‚Ü‚·‚©H
‚»‚ê‚Æ‚à<Main.cpp>‚Å"extern int var;"‚Æ‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚Å‚·‚©H

244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/19 23:47:58
‚¶‚ቴ‚àŽŽ‚³‚È‚¢‚ŃŒƒX‚—

‘½•ª‰½‚à‚µ‚È‚¢‚ÅŽg‚¦‚é‚Í‚¸B

245:243
08/01/19 23:52:22
>>244
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚â‚Á‚ω½‚©S‹–‚È‚¢‚Ì‚ÅAŒã‚ÅŽÀŒ±‚µ‚Ă݂܂·B
‚·‚¢‚Ü‚¹‚ñB

246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 00:01:11
>>229
%f‚È‚ñ‚©Žg‚킸‚É%g‚ðŽg‚Á‚Æ‚¯B

247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 00:03:52
%e ‚Ƃ̔äŠr‚ð‚µ‚½‚¢ˆÈãA%f ‚Ì•û‚ª“KØ‚¶‚á‚ËH

248:243
08/01/20 00:09:50
‚·‚¢‚Ü‚¹‚ñA‚È‚ñ‚©¬—‚µ‚Ä‚«‚½‚Ì‚Å‚à‚¤ˆê“xŽ¿–â‚Å‚·B
------------
<Head.h>
extern int var;

<Head.cpp>
int var;
------------
<A.h>
#include "Head.h"

<A.cpp>
#include "A.h"
------------
<B.h>
#include "Head.h"

<B.cpp>
#include "B.h"
------------
‚±‚ê‚Å<A.cpp><B.cpp>‹¤‚É“¯‚¶var‚ðŽg‚¦‚é‚Å‚µ‚傤‚©H

249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 00:18:25
>>248
ƒŠƒ“ƒP[ƒW‚ÆéŒ¾A’è‹`‚ɂ‚¢‚ĕ׋­‚µ‚ë

250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 09:29:33
>>248
Žg‚¦‚éB

>>249
‚à‚µ‚©‚µ‚½‚ç‚»‚êˆÈ‘O‚ÉA#include‚̈Ӗ¡‚ª‚í‚©‚Á‚Ä‚¢‚È‚¢‹C‚ª‚µ‚È‚¢‚Å‚à‚È‚¢B

251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 11:03:58
Ž„‚É‚à—Í‚ªo‚¹‚é‚©‚È
–{‹C‚Å‚ª‚ñ‚΂邩‚猩‚ĂĂË
ƒLƒ~‚炵‚­–²‚ðŒê‚铵 •ó΂¾‚Á‚Ä‚©‚È‚í‚È‚¢

(‚¢‚¿‚΂ñ)@D‚«‚È‚±‚Æ‚Å@(i‚ß‚é)@“¹‚ð’T‚»‚¤‚æ
u‘ål‚ɂȂ邱‚Ƃ͂³‚Ý‚µ‚¢‚±‚Æ‚³v‚È‚ñ‚Ä“¦‚°‚È‚¢‚æ

Overwrite@‹P‚«‚È‚ª‚ç@‚ ‚µ‚½‚ð“h‚è•Ï‚¦‚邽‚ß
ÅVDream@ƒXƒeƒL‚È–ˆ“ú‚ðd‚Ë‚½‚¢‚¾‚¯
ˆê‚És‚±‚¤I

‚Ƃ܂ç‚È‚¢‘z‚¢‚ª‚ ‚é‚Á‚Ă̂É
’N‚É‚àŒ¾‚¦‚¸‚ɉ·‚߂Ă½
‚±‚ê‚©‚ç‚͘b‚µ‚Ă݂½‚¢‚ñ‚¾
ƒLƒ~‚ɉï‚Á‚Ă킩‚Á‚½‚æ

(‚Æ‚«‚Ç‚«j@Šm‚©‚߇‚¤
iŠó–]‚ªj@F‚ ‚¹‚ʂ悤‚É
uŠì‚Ñ‚ð‚Ó‚½‚è‚ʼn½”{‚É‚à‚µ‚悤v‚¢‚Ü‚ðŠy‚µ‚­‚Ë

Overdive@L‚ª‚颊E@‚ ‚µ‚½‚Í–³ŒÀ‚É‘±‚­
Å‚Trance@ƒgƒLƒƒL‚È‚ª‚ç‚Ü‚½@‚ ‚Ó‚ê‚郊ƒYƒ€
‰½‚Å‚à‚Å‚«‚éIH

Overdive@L‚ª‚颊E@‚ ‚µ‚½‚Í–³ŒÀ‚É‘±‚­
Å‚Trance@ƒgƒLƒƒL‚È‚ª‚ç‚Ü‚½@‚ ‚Ó‚ê‚郊ƒYƒ€
‰½‚Å‚à‚Å‚«‚éIH
Overwrite@‹P‚«‚È‚ª‚ç@‚ ‚µ‚½‚ð“h‚è•Ï‚¦‚邽‚ß
ÅVDream@ƒXƒeƒL‚È–ˆ“ú‚ðd‚Ë‚½‚¢‚¾‚¯
ƒLƒ~‚ÌÎŠç‚Æ@ˆê‚És‚±‚¤I

252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 17:58:42
>>249
>>250
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚â‚Á‚Ă݂½‚ç‚Å‚«‚Ü‚µ‚½B

253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 18:04:28
ƒƒ‚ƒŠ‰ð•ú‚Æ‚¢‚¤‚Ì‚ð‚¢‚Â‚â‚ê‚΂¢‚¢‚Ì‚©•ª‚©‚ç‚È‚¢‚ñ‚Å‚·‚ªA
—Ⴆ‚Ήº‚Ìê‡Amethod‚𔲂¯‚½‚ç‰ð•ú‚µ‚È‚­‚Ä‚àA
buf‚ÍŽ©“®‚łȂ­‚È‚é‚ñ‚Å‚µ‚傤‚©H

void method(){
char buf[100];
int i = 123456;
sprintf(buf,"%d",i);
}

254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 18:06:07
–³‚­‚È‚éB
‰ð•ú‚·‚é•K—v‚ª‚ ‚é‚Ì‚Í malloc ‚â‚ç new ‚â‚炵‚½‚â‚Â

255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 18:14:19
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 18:42:36
»°¾Ý

u+=v
‚Æ‚©
u-=v
‚Á‚Ăǂñ‚ÈŽžŽg‚¤‚ñ‚Å‚·‚©?(>_<)

257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 18:44:09
>>256
A@=@A@+@2
‚ÅA‚ð‚Q‰ñ‘‚­‚Ì‚ª‚ß‚ñ‚Ç‚­‚³‚­‚È‚Á‚½‚Æ‚«B

258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 18:44:09
a = a+10;
a += 10;

259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 18:49:12
•’Ê‚Í a = a + 10; ‚È‚ñ‚Ä‘‚©‚È‚¢B
BASIC ‚â FORTRAN ‚ ‚ª‚è‚Ìl‚ª‘‚­’ö“xB

260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 22:48:50
ŋ߂ÌVisual C++‚Å‚Ífopen‚ðŽg‚¤‚Æ‘ã‚í‚è‚ɃZƒLƒ…ƒA‚Èfopen_s‚ðŽg‚¦‚ÆŒx‚ªo‚é‚炵‚¢‚̂ł·‚ªA
fopen_s‚Ífopen‚É”ä‚ׂĂǂ¤ƒZƒLƒ…ƒA‚Ȃ̂łµ‚傤‚©B

261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 22:58:48
>>260
fopen‚Æfopen_s‚̃\[ƒX‚Å‚àŒ©”ä‚ׂ½‚çH

262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 23:04:45
>>261
‚Ç‚±‚É‚ ‚é‚ñ‚Å‚·‚©H

263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 23:07:54
>>262
ƒfƒoƒbƒK‚Å“®‚©‚µ‚ÄAfopen‚Ì’†‚ÉF11ƒL[‚Å“ü‚ê‚΂¢‚¢‚¾‚ëB
‚»‚¤‚·‚è‚ᕪ‚©‚éB

264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 23:10:58
>>263
ŋ߂ÌVC++‚ÍŽ‚Á‚Ä‚¢‚Ü‚¹‚ñB

265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 00:16:01
‚àA‚à‚¤‚¾‚ß‚¾B

‚³‚æ‚È‚ç’PˆÊ

266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 00:37:07
‚³‚æ‚È‚ç(^o^)/~~

267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 00:40:28
CƒvƒƒOƒ‰ƒ}•K{ƒeƒLƒXƒgI

URLØÝ¸(mori.eco.to)

268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 00:48:51
>>267
Œo—ð‚ª‹°‚낵‚­‚µ‚å‚Ú‚¢‚È‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—

269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 00:51:04
>C++–¢ŒoŒ±‚È‚ª‚çA1l‚ÅC++‚Ì10–œs‚̃\[ƒXƒR[ƒh‚̕ێç‹y‚ÑA3–œs‚ÌŠJ”­‚ðs‚Á‚½B

“Ë‚Áž‚݂ǂ±‚ë‚Í‚±‚±‚Å‚·‚©H‚—‚—‚—

270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 00:55:57
>>260
s•t‚¢‚Ä‚é‚Ù‚¤‚͎󂯓n‚µ—p‚̃oƒbƒtƒ@ƒTƒCƒY‚ðŽw’è‚·‚邿‚¤‚ɂȂÁ‚½B
ƒoƒbƒtƒ@ƒTƒCƒY‚ð’´‚¦‚Ă͓ǂ܂Ȃ¢‚悤‚ɂȂÁ‚Ä‚éB

271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 00:58:32
>>270
fopen_s‚à‚©H

272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 01:04:11
errno_t fopen_s(
@FILE** pFile,
@const char *filename,
@const char *mode
);

Œ`‚»‚Ì‚à‚Ì‚ªˆá‚¤‚¶‚á‚ñ

273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 01:12:41
ˆ«‚¢ˆ«‚¢Afopen_s‚ÌꇂÍ
ƒpƒ‰ƒ[ƒ^‚ÌŒŸØ‚ªs‚í‚ê‚Ü‚·B
pFileAƒtƒ@ƒCƒ‹–¼A‚Ü‚½‚̓‚[ƒh‚ª null ƒ|ƒCƒ“ƒ^‚ÌꇂɂÍA
uƒpƒ‰ƒ[ƒ^‚ÌŒŸØv‚Éà–¾‚³‚ê‚Ä‚¢‚邿‚¤‚ÉA‚±‚ê‚ç‚ÌŠÖ”‚Í
–³Œø‚ȃpƒ‰ƒ[ƒ^‚Ì—áŠO‚𶬂µ‚Ü‚·B

‚ ‚ÆUnicode ‚̃tƒ@ƒCƒ‹ ƒXƒgƒŠ[ƒ€‚ðƒTƒ|[ƒg‚µ‚Ü‚·

274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 01:56:43
qsortŠÖ”‚ɂ‚¢‚ÄŽ¿–â‚È‚ñ‚¾‚ªA
•K‚¸‚µ‚à“à•”‚̃Aƒ‹ƒSƒŠƒYƒ€‚ªƒNƒCƒbƒNƒ\[ƒg‚¾‚Ƃ͌À‚ç‚È‚¢‚æ‚ÈH
‘I‘ðƒ\[ƒg‚ªŽg‚í‚ê‚Ä‚é‹C‚ª‚µ‚ÄŽd•û‚È‚¢‚ñ‚¾‚ªB

‚Å‚à‚®‚®‚Á‚Ä‚Ý‚é‚ÆƒNƒCƒbƒNƒ\[ƒg‚ªŽg‚í‚ê‚Ä‚é‚Á‚Ä‘‚©‚ê‚Ă邵cB

275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 01:59:22
‹KŠi‚ł͋ï‘Ì“I‚ȃ\[ƒgŽè–@‚ÌŽw’è‚͂Ȃ¢‚ªA
O(N logN) ‚Ńeƒ“ƒ|ƒ‰ƒŠƒoƒbƒtƒ@•s—v‚̃\[ƒg–@‚Å‚ ‚邯‚¢‚¤Žw’è‚Í‚ ‚Á‚½‚ÆŽv‚¤B

276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 02:02:46
‚ñ‚¾‚©‚çA‘I‘ðƒ\[ƒg‚ÍŽg‚í‚ê‚Ä‚¢‚È‚¢‚Í‚¸BO(N^2) ‚¾‚©‚çB

277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 02:03:29
‚ ‚ A‚½‚¾‚µA—v‘f”‚ª­‚È‚¢ê‡‚͂킩‚ç‚ñB

278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 02:07:09
>>277
‚ ‚肪‚Æ‚¤B
”äŠrŠÖ”˜M‚Á‚Ă݂Ăé‚à‚̂̒†XƒAƒ‹ƒSƒŠƒYƒ€‚ª“Á’èo—ˆ‚È‚¢cB
O(N log N)‚¾‚Æ‚·‚邯‚â‚Á‚Ï‚èƒNƒCƒbƒNƒ\[ƒg‚Ȃ̂©‚È‚ŸB

—v‘f”‚É‚æ‚Á‚ÄŽg‚í‚ê‚éƒAƒ‹ƒSƒŠƒYƒ€•Ï‚í‚é‚ñ‚Å‚·‚©‚ËB
‚¾‚Æ‚·‚邯V‚µ‚¢”­Œ©‚©‚àcB

279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 02:20:32
>>274
BCC5.9.2‚ÌŽÀ‘•‚¾‚Æ“r’†‚Å‘}“üƒ\[ƒg‚ÉØ‚è‘Ö‚¦‚Ä‚¢‚é
—v‘f”‚ª10ˆÈ‰º‚É‚È‚é‚ÆÄ‹AŒÄ‚Ño‚µ‚̃RƒXƒg‚ª”nŽ­‚É
‚È‚ç‚È‚¢‚©‚炾‚낤

280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 02:21:47


281:274
08/01/21 02:43:21
>>279
VC++ 2005‚¾‚Æ—v‘f”‚ª10ŒÂ‚ɂȂé‚܂ł̓NƒCƒbƒNƒ\[ƒg‚Å
‚»‚êˆÈ~‚Í‘I‘ðƒ\[ƒg‚ðŽg‚Á‚Ä‚é‚Ý‚½‚¢‚Å‚·B‘½•ªB

282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 02:46:44
ƒoƒuƒ‹ƒ\[ƒg‚â‘}“üƒ\[ƒg‚ł͂Ȃ­‘I‘ðƒ\[ƒg‚ÆŽv‚Á‚½——R‚͉½‚¾‚낤H
‘I‘ðƒ\[ƒg‚ÍŒðŠ·‰ñ”‚ª­‚È‚­‚Ä”÷–­‚É‘¬“x‚ªˆá‚¤‚©‚ç‚»‚±‚Å”»’f‚µ‚½‚Ì‚©‚ÈB

283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 02:49:25
ˆÀ’è‚¶‚á‚È‚©‚Á‚½‚ñ‚¶‚á‚È‚¢‚©‚È

284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 03:00:25
>>282
”äŠrŠÖ”‚Å”äŠr‘ÎÛ‚ðo—Í‚µ‚Ă݂Ďv‚Á‚½‚¾‚¯‚Ȃ̂ÅA
‚à‚µ‚©‚µ‚½‚çŠÔˆá‚Á‚Ä‚é‰Â”\«‚à‚ ‚è‚Ü‚·B
ˆê‰žƒ\[ƒX‚Æo—ÍŒ‹‰Ê“\‚Á‚Ä‚¨‚«‚Ü‚·‚ËB

URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

------ƒ\[ƒg‘O------
4
5
1
2
3
>—v‘f”:5
-----ƒ\[ƒgŠJŽn-----
1‰ñ–Ú: 5‚Æ 4‚ð”äŠr
2‰ñ–Ú: 1‚Æ 5‚ð”äŠr
3‰ñ–Ú: 2‚Æ 5‚ð”äŠr
4‰ñ–Ú: 3‚Æ 5‚ð”äŠr
5‰ñ–Ú: 3‚Æ 4‚ð”äŠr
6‰ñ–Ú: 1‚Æ 4‚ð”äŠr
7‰ñ–Ú: 2‚Æ 4‚ð”äŠr
8‰ñ–Ú: 3‚Æ 2‚ð”äŠr
9‰ñ–Ú: 1‚Æ 3‚ð”äŠr
10‰ñ–Ú: 1‚Æ 2‚ð”äŠr

285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 03:00:53
>>284
‚ ‚ A‚È‚é‚Ù‚ÇB

286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 15:28:11
CŒ¾Œê‚ÅŽ¿–â‚Ȃ̂ł·B
‰º‚̃vƒƒOƒ‰ƒ€‚Í“®ìŠm”Fς݂Ȃ̂ł·‚ªA‚È‚º“®ì‚·‚é‚©‚ª‚í‚©‚è‚Ü‚¹‚ñB
i‚Åfor•¶‚ðl‚¦‚Ä‚¢‚é‚Ì‚ÉAforop‚Ì’†‚Éi‚ª‚È‚­‚Ä‚àA“®ì‚·‚é‚̂͂ǂ¤‚µ‚ĂȂñ‚Å‚µ‚傤‚©H

#include<stdio.h>

int main(void){
double a[15]={-256.0,-128.0,-8.0,-2.0,-1.3,-1.0,-0.5,0.0,1.0,1.3,2.0,8.0,128.0,256.0};
double *p;
p=a;
for(i=0;i<15;i++){
printf("%f\t%p\n",*p,p);@@@@©—Ⴆ‚΂±‚Ì•”•ª‚ªprintf("%f\t%p\n",a[i],p);‚Æ‚©‚È‚ç”[“¾‚Ȃ̂ł·‚ªc
p++;
}
return(0);
}

287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 15:36:25
>>286
ƒ|ƒCƒ“ƒ^K‚Á‚ĂȂ¢‚ÌH‚—

288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 15:46:18
ƒ|ƒCƒ“ƒ^‚ɂ‚¢‚Ă͂܂¾—‰ð—Í‚ª‘«‚è‚È‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B

‚½‚¾Aprintf("%f\t%p\n",*p,p);‚É‚·‚é‚È‚çAfor‚Ì()‚Ì’†g‚ðp‚݂̂ŕ\‚³‚È‚¢‚ƂȂñ‚©‹CŽ‚¿ˆ«‚¢‹C‚ª‚µ‚Äc
¡‚܂łâ‚Á‚Ä‚«‚½for•¶‚Íij‚Ì’†‚̕ϔ‚ªop‚Ì’†‚Å•K‚¸Žg‚í‚ê‚Ä‚«‚½‚Ì‚Åc

289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 15:50:57
Šm‚©‚É‚ ‚ñ‚Ü‚ès‹V‚Ì‚¢‚¢ƒvƒƒOƒ‰ƒ€‚¶‚á‚È‚¢‚È‚ŸB
Ž„‚Ȃ炱‚¤‘‚­B
#include<stdio.h>

int main(void)
{
double a[]={-256.0,-128.0,-8.0,-2.0,-1.3,-1.0,-0.5,0.0,1.0,1.3,2.0,8.0,128.0,256.0};
for (unsigned i = 0; i < sizeof(a) / sizeof(* a); ++i) {
printf("%g\n", a[i]);
}
return 0;
}
ƒ|ƒCƒ“ƒ^‚ðŽg‚¤‚Ȃ炱‚¤‚Ȃ邩‚ÈB
for (double * p = a; p - a < sizeof(a) / sizeof(* a); ++p) {
printf("%g\n", * p);
}
return 0;
}
‚¢‚¸‚ê‚É‚µ‚ëA’蔂ð¶‚̂܂ܑ‚­‚̂͂â‚ß‚½•û‚ª‚¢‚¢B

290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 15:51:24
>>286
„printf("%f\t%p\n",a[i],p)‚Æ‚©‚È‚çEEE
‚»‚ê‚ðŒ¾‚¤‚È‚çAprintf("%f\t%p\n",a[i],&a[i]);@‚¾‚ëH

ÅŒã‚Ìp‚ªok‚È‚çA*p‚àok‚¾‚낤‚ÉB

291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 15:51:39
>>288
p=a; //p‚ªa‚Ìæ“ª(-256)‚ðŽw‚·
printf("%f\n", *p); //p‚ªŒ»ÝŽw‚µ‚Ä‚é’l(-256)‚ð•\ަ‚·‚é
p++; //p‚ªŽŸ‚Ì—v‘f(0)‚ðŽw‚·
printf("%f\n", *p); //p‚ªŒ»ÝŽw‚µ‚Ä‚é’l(0)‚ð•\ަ‚·‚é
p++; //p‚ªŽŸ‚Ì—v‘f(-128)‚ðŽw‚·
printf("%f\n", *p); //p‚ªŒ»ÝŽw‚µ‚Ä‚é’l(-128)‚ð•\ަ‚·‚é
ˆÈ‰ºŒJ‚è•Ô‚µ
i‚ðŽg‚Á‚Ä‚é‚Ì‚ÍA’P‚ÉŒJ‚è•Ô‚µ‰ñ”‚𔂦‚邽‚ß

292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 15:56:46
>>289-291
‚݂Ȃ³‚ñ‚í‚©‚è‚â‚·‚¢à–¾‚ð‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚È‚ñ‚Æ‚©—‰ð‚Å‚«‚»‚¤‚Å‚·B

293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 18:26:49
>>288
ŒJ‚è•Ô‚µu‰ñ”v‚𖾎¦‚·‚邽‚ß‚ÉforŽg‚Á‚Ä‚é‚ñ‚¶‚á‚Ë
‚»‚̃vƒƒOƒ‰ƒ€‚¾‚Æp+i‚Æ‚©p[i]‚Æ‚©‚Å‚à‚¢‚¢‚ª
ƒ‹[ƒv‰ñ”‚¾‚¯‚ªd—v‚ÅA‰½‰ñ–ڂ̃‹[ƒv‚©‚͂ǂ¤‚Å‚à‚¢‚¢‚±‚Æ‚à‚½‚܂ɂ ‚é


294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 20:41:09
ƒ‹[ƒv•Ï”‚Éunsigned‚ðŽg‚Á‚¿‚Ⴄ“z‚ð‹v‚µ‚Ô‚è‚ÉŒ©‚½

295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 20:42:30
>>294
‚È‚ñ‚©‚Ü‚¸‚¢‚ñ‚Å‚·‚©H

296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 20:44:46
‚Ç‚¤‚݂Ăà‚í‚´‚Æ

297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 20:46:48
‚±‚±‚Å•·‚¢‚Ä‚¢‚¢‚©•ª‚©‚ç‚È‚¢‚̂ł·‚ªAƒXƒŒˆá‚¢‚È‚çƒXƒŒ‹³‚¦‚Ä‚­‚¾‚³‚¢B

–Ú“I‚ÍC++‚ðŽg‚¦‚邿‚¤‚ɂȂ邱‚Ƃł·B
C++‚Ì‘O‚ÉCŒ¾Œê•׋­‚µ‚½•û‚ª‚¢‚¢‚Æ‚¢‚¤‚±‚Æ‚ÅAi‚Ç‚Á‚©‚̃TƒCƒg‚É‘‚¢‚Ä‚ ‚Á‚½j
¡‚ÍCŒ¾Œê‚ð•׋­’†‚Å‚·‚ªA
ˆê’Ê‚è•׋­‚µ‚½‚çC++‚ɈڂÁ‚Ä‚à‚¢‚¢‚Å‚µ‚傤‚©H
‚»‚ê‚Æ‚àACŒ¾Œê‚ð‚µ‚Á‚©‚è‚â‚Á‚Ä‚©‚ç‚Ì•û‚ª‚¢‚¢‚Å‚·‚©H


298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 20:55:42
>>297
‰´‚Í—¼ŽÒ‚𬓯‚µ‚È‚¯‚ê‚΂¢‚ˆڂÁ‚½‚Á‚Ä\‚í‚È‚¢‚ÆŽv‚¤B
‚Ü‚Ÿ‚¹‚Á‚©‚­C‚â‚Á‚Ä‚é‚ñ‚¾‚©‚çƒ|ƒCƒ“ƒ^‚ ‚½‚è‚܂ł͕׋­‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚©‚à‚ËB

299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 21:12:43
>>298
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚´‚Á‚ƈê’Ê‚è•׋­‚µ‚Ä‚©‚çˆÚ‚è‚Ü‚·B


300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 21:13:38
Ž©•ª‚̕׋­‚Ì•ûj‚­‚ç‚¢Ž©•ª‚ÅŒˆ‚ß‚ë‚æ
ŠwK‚ði‚߂Ă¢‚¯‚ÎAŽŸ‚ɉ½‚ð‚µ‚½‚ç‚¢‚¢‚©‚­‚ç‚¢
Ž©•ª‚Å”»’f‚Å‚«‚邿‚¤‚ɂȂéB
C++‚̕׋­‚ðŽn‚ß‚½‚ªÅŠúAC‚̕׋­‚ɂ͈궖߂ê‚È‚¢
‚Æ‚¢‚¤‚킯‚Å‚à‚ ‚é‚Ü‚¢‚µB

301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 21:28:36
‹t‚Él‚¦‚é‚ñ‚¾B
ŽŸ‚É‚â‚é‚ׂ«‚±‚Ƃ𔻒f‚Å‚«‚邿‚¤‚ɂȂé‚Ü‚Å
^–ʖڂɕ׋­‚·‚é‹C‚ªÅ‰‚©‚ç‚È‚¢‚Æl‚¦‚é‚ñ‚¾B

302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 21:47:04
‚Æ‚¢‚¤‚悤‚ȃLƒ`ƒKƒC“I‚ȕԎ–‚µ‚©o—ˆ‚È‚¢‚Ì‚ªƒvƒƒOƒ‰ƒ}‚—
ŒÂl“I‚ɂ͂¢‚«‚È‚èC++‚Å‚à‘S‘R–â‘è‚È‚¢‚ÆŽv‚¤B

303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 21:57:41
>>295
> ‚È‚ñ‚©‚Ü‚¸‚¢‚ñ‚Å‚·‚©H

E‚Ó‚Â[int
E·‚ð‚Æ‚Á‚½‚肵‚Ä•‰‚Ì”‚ªo‚Ä‚­‚éŒvŽZ‚Å‹C•ª“I‚É‚æ‚낵‚­‚È‚¢

304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 22:31:29
„for (unsigned i = 0; i < sizeof(a) / sizeof(* a); ++i) {
for‚̉Šú‰»‚̃gƒR‚Å錾o—ˆ‚é‚Ì‚Á‚ÄC99‚¾‚Á‚¯H

305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 22:34:46
C++‚à

306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 22:37:47
size_tŒ^‚ª•„†‚È‚µ®”‚Æ‚µ‚Ä’è‹`‚³‚ê‚Ä‚¢‚éŠÂ‹«‚¾‚ÆAi‚ªsigned‚Ìê‡
i < sizeof(a) / sizeof(* a);
‚Ì•”•ª‚Åusigned‚Æunsigned”äŠr‚·‚ñ‚ȃ{ƒPv‚Æ‚¢‚¤Œx‚ªo‚é‚©‚ç
unsigned‚É‚µ‚½‚ñ‚¾‚낤B
‚¾‚ª‚±‚ꂾ‚ÆAsize_tŒ^‚ª•„†‚ ‚è®”‚Æ‚µ‚Ä’è‹`‚³‚ê‚Ä‚¢‚éŠÂ‹«‚Å‚Í
‹t‚ÉŒx‚ªo‚éB
‚±‚ꂪŒ™‚Èl‚Í(sizeof(a) / sizeof(* a))‚Ì•û‚ðcast‚µ‚½‚è‚·‚é‚ñ‚¾‚낤‚¯‚ÇA
signed‚Èsize_tŒ^‚È‚ñ‚Ä•·‚¢‚½‚±‚ƂȂ¢‚©‚ç‚Ô‚Á‚¿‚Ⴏ‚Ç[‚Å‚à‚¢‚¢B

307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 22:52:47
ª–{“I‚ɈႤ‚ñ‚¶‚á‚ËH
for•¶‰ñ‚·‚Ì‚Éunsigned‚ª‚¢‚¯‚È‚¢‚Æ‚¢‚¤——R‚Í

for (unsigned i = 0; i > 0; i--) { ... }

‚Æ‚¢‚¤‚悤‚ȉñ‚µ•û‚ð‚µ‚Ä‚½‚çAunsigned‚¾‚©‚猋‹ÇA
0–¢–ž‚Í–³‚¢‚ÅA’m‚炸‚É–³ŒÀƒ‹[ƒv‚Ƀnƒ}‚Á‚Ä‚µ‚Ü‚¤‚©‚ç‚â‚ß‚ë
‚Æ‚©A‚»‚ñ‚È——R‚Ì“z‚Í•·‚¢‚½Ž–‚ª‚ ‚é

308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:04:27
‚»‚à‚»‚àA‰ñ”‚ªŒÅ’è‚ȃ‹[ƒv‚ð‘‚­‚Æ‚«‚É
Œp‘±ðŒ‚É < ‚ðŽg‚¤‚Ì‚ª‚¨‚©‚µ‚¢B!=‚ðŽg‚¦B

309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:15:54
signed/unsignedŠÖŒW‚È‚¢‚µEEE
iterator‚È‚ç‚æ‚­Œ©‚邪A‚ӂ‚¤‚Í•s“™†‚¶‚á‚ËH

310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:16:23
>>306
>‚¾‚ª‚±‚ꂾ‚ÆAsize_tŒ^‚ª•„†‚ ‚è®”‚Æ‚µ‚Ä’è‹`‚³‚ê‚Ä‚¢‚éŠÂ‹«‚Å‚Í

‚»‚ñ‚Ȋ‹«‚ ‚肦‚Ë[B

>>307
‚»‚̃‹[ƒv‚P‰ñ‚àŽÀs‚³‚ê‚È‚¢‚¼B

‚Ü‚¸‚¢‚Ì‚ÍA—Ⴆ‚Î i ‚ð 9, 8, ... 1, 0 ‚Æ‚µ‚ă‹[ƒv‚µ‚½‚¢Žž‚É

for(int i = 9; i >= 0; i--){ ... }

‚Á‚Ä‘‚¢‚½ê‡Aint ‚ð unsigned int ‚É‚·‚邯A>>307 ‚ÌŒ¾‚¤‚悤‚ɂ͂܂éB

‚Å‚àAŋ߂̃Rƒ“ƒpƒCƒ‰‚È‚ç i >= 0 ‚ª‹U‚ɂȂç‚È‚¢‚Æ‚©‚ÌŒx‚ªo‚é‚à‚Ì‚à‘½‚¢‚æB

>>308
ƒlƒ^‚¾‚낤‚ªA‚»‚ê‚͂Ȃ¢B

311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:20:52
>>310‚̓CƒeƒŒ[ƒ^‚ðŽg‚Á‚½‚±‚Æ‚ª‚È‚¢‚Ƃ݂½

312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:26:40
‰´‚à‚½‚܂Ɏg‚Á‚Ä‚µ‚Ü‚¤„unsigned
vector‚È‚ñ‚©‚ð“Y‚¦Žš‚Å’Pƒ‚ɉñ‚µ‚½‚¢‚Æ‚«B
‚­‚¹‚Æ‚¢‚¤‚©‚È‚ñ‚Æ‚¢‚¤‚©‚—

313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:27:01
>>310
>>308
ƒlƒ^‚¾‚낤‚ªA‚»‚ê‚͂Ȃ¢
iterator‚łȂ­‚Æ‚à
C‚Ìê‡‚Å‚àƒ‹[ƒv‚Ì•s•ςȕ\–¾‚ðl‚¦‚½ê‡
!= ‚ðŽg‚¤‚ׂ«‚±‚Ƃ͔ñí‚É‘½‚¢B

i != NUMS

‚Ìê‡Aƒ‹[ƒvI—¹Œã‚Íi == NUMS ‚Å‚ ‚邱‚Æ‚ª•ÛႳ‚ê‚éB
‚ªAi >= NUMS ‚¾‚Æ‚»‚¤‚Í‚¢‚©‚È‚¢B

314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:30:13
‚Ç‚Á‚¿‚ª‘¬‚¢‚ÌH

315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:36:47
>>314
•Ï‚í‚ç‚È‚¢‚¾‚ëB

0‚Ƃ̔äŠr‚Í‘¬‚¢ê‡‚ª‚ ‚éB
for(int i=10; i; i--) { ... } // 10‰ñƒ‹[ƒv

316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:48:01
‚½‚Ü‚É”Žš”ò‚΂µ‚½‚è‚·‚é‚©‚çi>0‚Á‚Ä‘‚­‚È

317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:48:47
>>315
‚Ü‚³‚©AJava‚Å‚à‚ ‚é‚Ü‚¢‚µ•’ʂ̃Rƒ“ƒpƒCƒ‰‚Í‘¬“x·‚ª‚È‚¢ƒR[ƒh‚ð“f‚­‚ÆŽv‚¤‚¼B

318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:52:24
for(unsigned int i=10; i>0; i--) { cout << i << endl; }@@¨Šú‘Ò’Ê‚è
for(unsigned int i=10; i>=0; i--) { cout << i << endl; }@¨–³ŒÀƒ‹[ƒv

——RA
unsigned‚Ì’l‚Ímax¨¨¨¨¨¨0¨max‚ɂȂéB
ã‚̃‹[ƒv‚¾‚Æ‹Uii==0j‚ª‚ ‚ç‚í‚ê‚éB‰º‚̃‹[ƒv‚¾‚Æí‚É^‚¾‚©‚ç–³ŒÀB

‚¨‚‹H

319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:53:20
>>318
‚¨‘O‚Í­‚µã‚̃ŒƒX‚à“ǂ߂Ȃ¢‚Ì‚©

320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:55:28
>>317
0‚Ƃ̔äŠr‚̓[ƒƒtƒ‰ƒO‚ðŽg‚¦‚é‚Ì‚ÅAŒø—¦‚ª—Ç‚¢B
ƒAƒZƒ“ƒuƒ‰‚̘b‚ÈB
‚à‚¿‚ë‚ñA–½—߃pƒCƒvƒ‰ƒCƒ“‚ÌŒø‰Ê‚Å·‚ª–³‚­‚Ȃ邩‚à‚µ‚ê‚È‚¢‚ªA
uꇂª‚ ‚év‚Æ‚¢‚¤‚±‚Æ‚ÅB

321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:56:48
>>319
Œ¾‚í‚ê‚ÄŒ©‚ê‚Γ¯‚¶Ž–Œ¾‚Á‚Ă邗@‚‚¤‚©”÷–­‚Éˆá‚¤Ž–Œ¾‚Á‚Ä‚é‚Ì‚©‚ÆŽv‚Á‚ÄB
>>319‚̂悤‚ÈŒ¾—t‚Å‚µ‚Á‚©‚èŠmMނĂ邱‚Æ‚à‚ ‚éB

‚Æ‚¢‚¤‚±‚Æ‚ÅAŒ¾—t‚Íl‚ð‚Ȃ߂Ă邪ŽÀ‚Í—D‚µ‚¢>>319

322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 00:25:21
>>320
‚»‚̘b‚ð’m‚Á‚Ä‚©‚ç‚¢‚ë‚ñ‚Ȋ‹«‚ÅŽÀŒ±‚µ‚½‚¯‚Ç–¢‚¾‚ÉŽÀŠ´‚Å‚«‚½‚±‚Æ‚ª‚È‚¢B
ƒnƒ“ƒhƒAƒZƒ“ƒuƒ‹‚·‚邿‚¤‚Ȋ‹«‚Ȃ炻‚è‚áˆá‚¤‚¯‚ÇEEE

323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 00:32:33
>>322
‚¾‚Á‚ÄŠú‘Ò‚Å‚«‚éƒR[ƒh팸—Ê‚Á‚Ä
ƒ‹[ƒv1‰ñ‚ɂ‚«”äŠr–½—ß1‚Â’ö“x‚È‚ñ‚¾‚©‚çA
ŽÀŠ´‚͓‚¢‚©‚È‚ B

324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 00:40:25
‚¢‚âAŽÀŒ±‚Í‚»‚è‚ቭ‚Æ‚©’›‚Æ‚©‚·‚邿H
CPU‚ÌŽü”g”‚ª‚í‚©‚Á‚Ä‚ê‚Ίú‘Ò‚Å‚«‚é’ZkŽžŠÔ‚Í—\‘ª‚Å‚«‚é‚¶‚á‚ñH
‚ñ‚Å‚àA‚Ç‚ñ‚¾‚¯‰ñ‚µ‚Ä‚à‘ª’èŒë·’ö“x‚Ì’l‚µ‚©o‚È‚¢‚ñ‚¾‚æEEE‹t“]‚à‰X‚É‚µ‚Ä‚ ‚邵B

325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 00:43:08
‚È‚ñ‚©Ž©•ª‚Å‘‚¢‚ĂăAƒZƒ“ƒuƒ‰‚Å”äŠr‚µ‚ăXƒe[ƒg”Šm”F‚·‚è‚á‚¢‚¢‚¶‚á‚ñ‚Æ‚©Žv‚Á‚Ä‚µ‚Ü‚Á‚½EEE

326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 00:45:59
ƒAƒZƒ“ƒuƒŠ“f‚¢‚Ä”äŠr‚µ‚Ă邿‚ËH
ꇂɂæ‚Á‚Ă͋t‡‚ÉÅ“K‰»‚³‚ê‚邱‚Æ‚à‚ ‚邯•·‚¢‚½Ž–‚ ‚邪B

327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 01:02:26
>>306
‹KŠi‚Åsize_t‚Í•„†‚È‚µ‚ÆŒˆ‚Ü‚Á‚Ä‚¢‚éB

328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 02:08:21
VC9‚È‚ñ‚Å‚·‚¯‚Ç

#define WIDEN2(x) L ## x
#define WIDEN(x) WIDEN2(x)
#define __WFILE__ WIDEN(__FILE__)

‚±‚̃}ƒNƒ‚ð‚à‚Á‚ƈ³k‚Å‚«‚Ü‚¹‚ñ‚©H
“ñs‚­‚ç‚¢‚ÉB

329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 02:15:54
‚Å‚«‚È‚¢‚©‚ç3s‚È‚ñ‚¾B

#define WIDEN(x) L#x
#define __WFILE__ WIDEN(__FILE__)

VC9‚ðŽ‚Á‚ĂȂ¢‚©‚炱‚ꂪƒRƒ“ƒpƒCƒ‹’Ê‚ç‚È‚«‚á•s‰Â”\B
‚Á‚Ä‚©’Ê‚Á‚½‚Æ‚±‚낳ق©‚̊‹«‚Å‚à’Ê‚é‚Æ‚ÍŒÀ‚ç‚È‚¢‚ªB

330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 02:19:00
^‚ñ’†”ò‚΂¹‚éŠóƒKƒX

331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 02:30:20
‚Ý‚è

332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 03:03:03
switch‚Åcase‚ª‘å—ʂɂ ‚邯‚«‚ÉA
‚‘¬‰»‚ð‘_‚Á‚ÄŠÖ”ƒ|ƒCƒ“ƒ^‚Ì”z—ñ‚É
‚·‚é‚Á‚Ď肪‚ ‚邯Žv‚¤‚ñ‚Å‚·‚ªA
ƒ|ƒCƒ“ƒ^ŠÖ”‚̌ĂÑo‚µ‚̃I[ƒo[ƒwƒbƒh‚Í
case‰½‰ñ‚­‚ç‚¢‚É•C“G‚·‚é‚ñ‚Å‚µ‚傤‚©H

ŠF‚³‚ñ‚¾‚Á‚½‚çcase‰½‰ñ‚­‚ç‚¢‚©‚çƒ|ƒCƒ“ƒ^ŠÖ”
”z—ñ‚ÉŠ·‚¦‚Ü‚·‚©H

333:•K—v‚È‚çŽÀ‘ª‚·‚é‚Ì‚Ý
08/01/22 03:09:58
>>332
case by case.

334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 03:11:00
>>332
‚»‚¤‚¢‚¤•—‚Éo—ˆ‚é switch ‚Í
•’ʂ̓Wƒƒƒ“ƒvƒe[ƒuƒ‹‚ÉÅ“K‰»‚³‚ê‚é‚©‚ç
‹C‚É‚µ‚È‚­‚Ä‚à‚¢‚¢‚ºB

ŠÖ”ƒ|ƒCƒ“ƒ^‚ðŽg‚¤‚̂͂‘¬‰»‚ð–Ú“I‚Æ‚·‚é‚à‚Ì‚¶‚á‚È‚­‚ÄA
ŽÀ‘•‚Ì—˜•Ö«‚â‚ç‰Â“Ç«‚â‚ç‚ð–Ú“I‚Æ‚·‚é‚à‚ñ‚¾B

335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 03:13:25
„ƒWƒƒƒ“ƒvƒe[ƒuƒ‹‚ÉÅ“K‰»‚³‚ê‚é

‚»‚¤‚¾‚Á‚½‚Ì‚©I‚—
‚í‚´‚í‚´•Ï‚¦‚Ä‚½‚͖̂³‘Ê‚¾‚Á‚½‚ñ‚Å‚·‚ËB

336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 03:17:03
ŽÀ‚ÍAŠÖ”ƒe[ƒuƒ‹‚ł͂Ȃ­ƒWƒƒƒ“ƒvƒe[ƒuƒ‹‚Ȃ̂ÅAŽè“®‚ÅŠÖ”ƒe[ƒuƒ‹‚É‚·‚邿‚è‚‘¬B

337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 03:28:00
>>332@ŽÀÛ‚ÍAif‚Å•ªŠò‚ð‘‚¢‚½•û‚ª‚‘¬
‚à‚µ“™Šm—¦‚Å‹N‚±‚é‚È‚çcase‚ÌÅ“K‰»‚ªif‚æ‚葬‚­‚Ȃ邱‚Æ‚à‚ ‚邪
CPU‚ɂ͕ªŠò—\‘ª‚ª‚ ‚èA30%‚­‚ç‚¢‚ðè‚߂镪Šò‚ª‚ ‚ê‚΂»‚ê‚ðŽn‚߂ɔ»’è‚·‚邱‚Ƃł©‚Ȃ葬‚­‚È‚é

338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 03:31:04
ƒe[ƒuƒ‹‚ɃAƒNƒZƒX‚·‚鎞ŠÔ‚Ƃ̌“‚ˇ‚¢‚Å
ƒWƒƒƒ“ƒvƒe[ƒuƒ‹‚ÉÅ“K‰»‚·‚é‚©‚Ç‚¤‚©
Œˆ‚߂Ă½‚肵‚È‚¢‚Ì‚©H ƒRƒ“ƒpƒCƒ‰‚ÍB

339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 03:33:00
>>337
•ªŠò”‚ª100‚Æ‚©1000‚Æ‚©‚É’B‚·‚邿‚¤‚Èꇂłà
CPU‚Ì•ªŠò—\‘ª‚Á‚ÄŒø‰Ê‚ ‚é‚ñ‚Å‚·‚©H

340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 03:40:54
Šù‘¶‚̃Nƒ‰ƒXParent‚ðV‚µ‚¢ƒNƒ‰ƒXChild‚ÉŒp³‚³‚¹‚½‚¢‚̂ł·‚ªAParent‚É‹K’è‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ª‚È‚­A•K‚¸ˆø”‚ð•K—v‚Æ‚·‚éꇂ̎qƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Ì‘Ž®‚ª•ª‚©‚è‚Ü‚¹‚ñB
e؂ȕûA‚Ç‚¤‚©•‚¯‚ĉº‚³‚¢B

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 03:46:18
‰Šú‰»Žq‚‚¯‚è‚á‚¢‚¢‚¾‚¯‚¶‚á‚ñ

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 05:29:02
>>341
‰Šú‰»Žq‚ÉeƒNƒ‰ƒX‚Å’è‹`‚³‚ê‚Ä‚¢‚é•Ï”‚ðˆø”‚Æ‚µ‚ÄŽg‚¦‚È‚¢‚±‚Æ‚ð’m‚ç‚È‚©‚Á‚½c
eƒNƒ‰ƒX‚É­‚µŽè‚ð‰Á‚¦‚ÄŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½

343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 08:50:36
Ѝˆá‚¢‚µ‚Ä‚éˆ«Š¦

344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 10:23:40
wchar_t‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
ŽÀ‘•‚É‚æ‚Á‚Ä‚Íwchar_t‚̃TƒCƒY‚Í2byte‚Ȃ悤‚Å‚·‚ªA‚±‚ê‚̓TƒƒQ[ƒgƒyƒA‚Í
‚ǂ̂悤‚Ȉµ‚¢‚ɂȂé‚̂łµ‚傤‚©H

‚PDƒTƒƒQ[ƒgƒyƒA‚ÍŒ©‚È‚©‚Á‚½‚±‚Ƃɂ·‚éBŒ‹‰ÊƒTƒƒQ[ƒgƒyƒA‚ª•K—v‚È•¶Žš‚Í•¶Žš‰»‚¯‚·‚éB
‚QDƒTƒƒQ[ƒgƒyƒA‚à“K؂Ɉ—BŒ‹‰Ê•¶Žš—ñ‚Ì’·‚³‚ª•Ï‚í‚éB

345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 11:29:00
‰SŽÒ‚Å‚·B‚ ‚鑽Œ³”z—ñ‚ðkaiseki.cvs‚Å—^‚¦‚½Žž‚É
‚»‚ê‚Ìs‚Æ—ñ‚ð“ü‚ê‘Ö‚¦‚邿‚¤‚ȃvƒƒOƒ‰ƒ€‚ðl‚¦‚Ä‚¢‚Ü‚·B

‹³‰È‘‚ðŒ©‚½‚Æ‚±‚ëA1ŽŸŒ³”z—ñ‚ɂ‚¢‚Ä‚Ífgets,fgetc‚ðŽg‚¦‚΂¢‚¢‚Æ‚¢‚¤Ž–‚͂킩‚Á‚½‚̂ł·‚ª
‘½Œ³”z—ñ‚É‚È‚é‚ÆA‚»‚à‚»‚àfgets‚ª‚Ç‚¤‚¢‚¤ƒ^ƒCƒ~ƒ“ƒO‚ňês‚ð“ǂݎæ‚é‚Ì‚©‚æ‚­‚í‚©‚Á‚Ä‚¢‚È‚¢‚Ì‚Å
for•¶‚Ì’†‚ɂǂ¤‚â‚Á‚Ä‘g‚Ýž‚߂΂¢‚¢‚Ì‚©‚í‚©‚炸A‚³‚ç‚ɂ͓ǂݎæ‚Á‚½‚à‚Ì‚ð
‚Ç‚¤‚â‚Á‚Ä‘½Œ³”z—ñ‚ɂȂ¨‚¹‚΂¢‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñB
‚Ƃ肠‚¦‚¸Ž©•ª‚ÅŽŽsöŒë‚µ‚Ă݂½‚̂𒣂Á‚Ä‚¨‚«‚Ü‚·

URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 12:18:45
fgets‚͉üs‚܂łð“ǂݞ‚Þ‚ñ‚¾‚æB

347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 12:54:32
Žæ‚芸‚¦‚¸Akaiseki.cvs‚È‚ñ‚Ä–¼‘O‚Í‚â‚߂悤BŒë‰ð‚ÌŒ³‚¾B

348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 12:59:32
>>328

#define AL2TL(x) TEXT(##x##)
#define __TFILE__ AL2TL(__FILE__)

‚Æ‚©

349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 13:13:53
VC2008‚ÅAuwherev‚Æ‚¢‚¤’PŒêŽg‚¤‚Æ
—\–ñŒê‚Ý‚½‚¢‚Å‚­‚È‚é‚ñ‚Å‚·‚¯‚ÇB
.NET‚Ì—\–ñŒê‚Ý‚½‚¢‚È‚ñ‚ÅŽg‚Á‚Ä‚à‚¢‚¢‚Å‚·‚©H

350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 13:19:14
>>344
wchar_t‚Ì’†g‚ªUnicode‚Ƃ͌À‚ç‚È‚¢‚Ì‚ÅA‚»‚ÌŽ¿–â‚͈ê”Ê“I‚ɂ͖³ˆÓ–¡B

‚ÅAWindowsŠÂ‹«‚ÍŠm‚©‚Éwchar_t‚Í2ƒoƒCƒg‚È‚ñ‚¾‚¯‚ÇAƒTƒƒQ[ƒgƒyƒA
‚ª–â‘è‚ɂȂ邩‚Ç‚¤‚©‚͂ǂ¤‚¢‚¤ˆ—‚ð‚·‚é‚©‚Ɉˑ¶‚·‚é‚Ì‚ÅA‚â‚邱
‚Æ‚ð‚à‚Á‚Æ‹ï‘Ì“I‚É‘‚¢‚½‚Ù‚¤‚ª‚¢‚¢‚©‚àB



351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 13:21:48
Œ¾ŒêŽü‚è‚ÌAPI‚Ȃ艽‚È‚è‚É”C‚¹‚邵‚©‚È‚¢‚ñ‚¶‚á‚ËH

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 14:18:45
•¶Žš”‚𔂦‚½‚¢‚Æ‚«‚Á‚ÄCƒTƒƒQ[ƒgƒyƒAˆÈŠO‚É
‡¬•¶Žš‚àl‚¦‚È‚«‚Ⴞ‚ß‚¾‚æ‚ËH
‚à‚¤CƒEƒ“ƒR‚Å‚»‚¤D

353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 15:22:27
‚à‚¤1•¶Žš8ƒoƒCƒg‚É‚µ‚¿‚á‚¢‚ÈYO

354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 18:39:31
>>349
where‚Í—\–ñŒê‚ɂȂé—\’肾‚Á‚½‚ª
‚æ‚­Žg‚í‚ê‚Ä‚¢‚½‚̂ŋp‰º‚³‚ꂽB‚æ‚Á‚ÄŽg‚Á‚Ă悵

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 19:09:07
‚Ý‚ñ‚È‘åD‚«ƒfƒoƒiƒKƒŠ

356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 19:38:53
‚ ‚È‚½‚àŽ„‚àŒ‹‡‰¹ß

357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 22:06:55
>>350
Šm‚©‚ÉŽd—l‚Å‚Íwchar_t‚Ì’†g‚àƒTƒCƒY‚à–¢’è‹`‚Å‚µ‚½B‚·‚¢‚Ü‚¹‚ñB
‚â‚肽‚¢‚±‚Æ‚ÍAUTF-8‚̃eƒLƒXƒg‚ðFreeType‚ɓ˂Áž‚Ý‚½‚¢‚̂ł·‚ªA‚æ‚­‚æ‚­l‚¦‚½‚ç
FT_Get_Char_Index‚̈ø”‚ÍFT_ULong‚Å32ƒrƒbƒg‚Å‚µ‚½B
ƒTƒƒQ[ƒgƒyƒAŠÖŒW‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½‚ËOTL

358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 15:19:28
#define max(x,y) ({ \
typeof(x) _x = (x); \
typeof(y) _y = (y); \
(void) (&_x == &_y); \ ©‚±‚ê
_x > _y ? _x : _y; } )

ã‹L‚Ì‚Ss–Ú‚¾‚¯—Ç‚­”»‚è‚Ü‚¹‚ñB
‚±‚ê‚ÍA•Ï”_x ‚Æ _y ‚ÌŠi”[ꊃAƒhƒŒƒX‚ª“¯‚¶ê‡A
^(1)‚É‚È‚é‚Æ‚¢‚¤ˆÓ–¡‚¾‚ÆŽv‚¢‚Ü‚·‚ªA•¶‚ª‚±‚±‚ÅI‚í‚Á‚Ä
‚Ü‚µ‚ÄA‚±‚̂悤‚Èꇂǂ̂悤‚ɉðŽß‚³‚ê‚é‚ñ‚Å‚µ‚傤‚©H


359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 15:33:22
Œ^‚ªˆá‚¤ê‡‚É(int‚Ædouble‚Ìmax‚Æ‚©)ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ð‹N‚±‚³‚¹‚Ä
—Ž‚Æ‚·‚½‚߂̎dŠ|‚¯‚¶‚á‚È‚¢‚©‚Æ‚¢‚¤‹C‚ª‚·‚éBŠm‚©‚ß‚½‚킯‚¶‚á
‚È‚¢‚©‚ç‚Ù‚ñ‚Ƃɂ»‚¤‚Ȃ邩‚í‚©‚ñ‚È‚¢‚¯‚ÇB

360:358
08/01/23 15:53:12
gcc 3.4.4 ‚Å int ‚Æ long Œ^‚̕ϔ‚ð max ‚É—^‚¦A‚Ss–Ú‚Ì‚ ‚èE‚È‚µ‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ă݂½ŠA
Šm‚©‚É‚ ‚è‚Ìꇂ¾‚¯
warning: comparison of distinct pointer types lacks a cast
‚ªo‚Ü‚µ‚½B‚È‚é‚Ù‚Ç[

‚¿‚Ȃ݂ÉA_x > _y ‚Å‚à”äŠr‚ðs‚Á‚Ä‚¢‚邯Žv‚¤‚̂ł·‚ªA‚±‚±‚ł͒e‚©‚ê‚È‚¢‚ñ‚Å‚·‚Ëc


361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 15:55:44
”’l‚Ì”äŠr‚͈Öق̌^•ÏŠ·‚³‚ê‚é‚©‚ç‚ËB
ƒ|ƒCƒ“ƒ^‚¾‚Æ‚»‚ꂪ‚È‚¢B

362:358
08/01/23 16:03:06
‚æ‚­•ª‚©‚è‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B


363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 13:08:33
cabƒtƒ@ƒCƒ‹‚ÉAƒtƒ@ƒCƒ‹‚ð’ljÁˆ³k‚µ‚½‚¢‚̂ł·‚ªADLL‚Ìà–¾‘‚É‚Ío—ˆ‚È‚¢‚Æ‚ ‚è‚Ü‚·
‚µ‚©‚µƒA[ƒJƒCƒo‚őΉž‚µ‚Ä‚¢‚é‚à‚Ì‚ª‚ ‚è‚Ü‚·
CŒ¾Œê‚ł͂ǂ̂悤‚É‚â‚ê‚΂¢‚¢‚Ì‚©‚í‚©‚è‚Ü‚·‚©

364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 13:13:15
ˆê’U‚Ç‚±‚©‚É“WŠJ‚µ‚Ä‚©‚çĈ³k‚µ‚Ä‚é‚̂łÍB

365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 13:15:21
‚»‚¤‚Ý‚½‚¢‚Å‚·@‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 14:25:20
Ì‚ÌVC‚̘b‚Å‚·‚ªB



367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 14:25:38
‚߂ł½‚µA‚߂ł½‚µB

368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 14:29:54
“ú–{Œê‚ÌWindows98‚Å“®‚­ƒvƒƒOƒ‰ƒ€‚Í_MBCSŽw’肵‚Ü‚·‚©H

369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 16:00:55
ƒP[ƒXƒoƒCƒP[ƒX

370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 19:33:00
32bit”‚Ç‚¨‚µ‚Ì‘«‚µŽZ‚ª”͈͂𒴂¦‚½‚Ì‚©ƒ`ƒFƒbƒN‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©@if–³‚µ‚Åo—ˆ‚Ü‚·‚©

371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 19:37:22
aAb‚ª‚Pƒrƒbƒg‚È‚ç‚Î

a + b = (a and b, a xor b)_(2)

‚Å‚·‚ª32bit‚͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©

372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 19:41:31
•¡”ƒrƒbƒg‚̉ÁŽZŠí
Wikipedia€–ÚØÝ¸

373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 19:42:57
>>370
‰½‚àl‚¦‚¸‚ÉAˆê”ÔŠÈ’P‚È‚â‚è•û‚Å‚â‚낤‚ÆŽv‚¦‚ÎA64bit®”‚ɃLƒƒƒXƒg‚µ‚Ä‘«‚µŽZ‚µ‚Ä‚µ‚Ü‚¤‚±‚Æ‚¾‚ÈB
Œã‚Íia+bj@‚Æ@a‚̑嬂ð”äŠr‚·‚邯‚©B

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 19:45:23
”äŠr‚Æ‚©ƒLƒƒƒXƒg‚µ‚È‚¢‚Ń}ƒVƒ“‚ÉŽèŠÔ‚ª‚©‚©‚ç‚È‚¢‚Å‚â‚é•û–@‚È‚¢‚Å‚·‚©

375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 19:48:02
>>372
CŒ¾Œê‚ÍA1bit’PˆÊ‚̕ϔ‚È‚¢‚µA‰ÁŽZŠí‚ðƒ\ƒtƒgƒEƒFƒA‚ÅŽÀ‘•‚·‚邯“Ý‚¢‚Å‚·
‘¬‚¢•û–@‚È‚¢‚Å‚·‚©

376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 19:50:15
a + b > INT_MAX
@@@@«
a > INT_MAX - b

377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 19:51:39
1bit‚Ý‚½‚¢‚ÉŒ…オ‚è‚ðand‚â+‚ðŽg‚Á‚Ă킩‚è‚Ü‚¹‚ñ‚©

378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 19:53:06
”äŠr‚Á‚‚Á‚Ä‚à^‹U’lŽæ“¾‚·‚邾‚¯‚È‚ç setxx –½—ߎg‚¦‚é‚©‚ç’x‚­‚͂Ȃç‚È‚¢‚ÆŽv‚¤‚ª‚ËB

379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 19:57:07
ƒLƒƒƒŠ[ƒtƒ‰ƒO‚Æ‚©H@‚Ü‚ŸA‚Ç‚Á‚¿‚É‚µ‚Ä‚à”äŠr‚Í‚¢‚é‚í‚È‚Ÿcc

380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 19:58:15
a + b‚ÅA
a‚Æb‚Ì•„†‚ªˆÙ‚È‚ê‚ÎAƒI[ƒo[ƒtƒ[‚·‚邱‚Ƃ͂Ȃ¢B
“¯•„†‚Ìê‡Aa‚âb‚Ì•„†‚Æa + b‚Ì•„†‚ªˆÙ‚È‚ê‚ÎAƒI[ƒo[ƒtƒ[‚µ‚Ä‚¢‚éB

381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 19:59:57
ƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒŠH

382:370
08/01/24 20:02:29
‚¢‚¢•û–@‚݂‚¯‚½‚悤‚È‹C‚ª‚µ‚Ü‚·
unsigned int‚¾‚Æ‚µ‚Ü‚·@Œ…オ‚肪‹N‚±‚é‚È‚ç‚Ç‚¿‚ç‚©‚Ì31bit–Ú‚ª1‚Å‚·
2^32‚©‚ç‚»‚Ì”‚ðˆø‚¯‚΂ ‚Æ‚¢‚­‚‚Ō…オ‚è‚·‚é‚©‚í‚©‚è‚Ü‚·
‚»‚±‚Å2‚̕│ð‹‚߂Ă©‚ç2‚‚̔‚ð‘«‚µ‚Ă݂ÄA31bit–Ú‚ª1‚Ȃ畉‚Ȃ̂Ō…オ‚肵‚Ü‚¹‚ñ

383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 20:03:00
mov eax, a
xor edx, edx
add eax, b
setc dl

‚à‚¤‚±‚ê‚Å‚¦‚¦‚Á‚µ‚åB

384:370
08/01/24 20:10:10
ŠÔˆá‚¦‚Ü‚µ‚½@‚Å‚à‚¢‚¢ü‚¢‚Á‚Ă邫‚Í‚µ‚Ü‚·

385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 20:10:12
OFƒrƒbƒg‚ðŒ©‚é‚Ù‚¤‚ª‚¢‚¢‚ñ‚Å‚ËH

386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 20:13:44
‹v‚µ‚Ԃ肾‚©‚çOF‚Æ‚©–Y‚ê‚Ä‚½‚¨EEE

387:370
08/01/24 20:17:58
a+b;
‚Ì‚ ‚Æ‚ÉOF‚͂ǂ¤‚·‚ê‚Î’²‚ׂç‚ê‚é‚ñ‚Å‚·‚©

388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 20:18:43
ƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒŠ‚Å‚²‚育‚è

389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 20:21:59
((a >> 1) + (b >> 1) + (a & b & 1)) & 0x80000000

‚±‚ê‚łǂ¤‚æH
ƒVƒtƒg‚Q‰ñ“ü‚Á‚¿‚Ⴄ‚¯‚ÇB

390:370
08/01/24 20:27:42
—Ç‚¢‚Å‚·‚Ë
‰ºˆÊ1bit‚ÌŒ…オ‚è‚ð‹‚ß‚ÄA1bitƒVƒtƒg‚³‚¹‚½‚à‚̂ɉÁ‚¦‚ê‚ÎŒ…オ‚肪‚í‚©‚è‚Ü‚·‚Ë@
ƒTƒ“ƒNƒX

391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 20:29:19
‰½‚© a >= (unsigned)-b ‚Ì•û‚ª‘¬‚¢‹C‚ª‚·‚éB
‚¿‚á‚ñ‚ÆŽÀ‘ª‚µ‚ă\[ƒX‚‚«‚Å•ñ‚æ‚ëB

392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 20:41:43
•„†‚ ‚è‚Ȃ̖³‚µ‚È‚ÌH

393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 20:44:21
‚È‚µ‚Á‚Û‚¢—¬‚ê

394:370
08/01/24 20:58:30
‚È‚ñ‚©Aif•¶‚Ì•û‚ª‘¬‚¢‚©‚àEEEBCC5.5‚Ìê‡
#include <iostream>
#include <time.h>
using namespace std;
#define N 1000000
#define rd() (rand()&255)
#define rnd() rd()+(rd()<<8)+(rd()<<16)+(rd()<<24)

main(){
unsigned int *a=new unsigned int [N];
unsigned int *b=new unsigned int [N];
int n,cl,clsum[3],s=0;
for(n=0;n<3;n++)clsum[n]=0;
for(n=0;n<N;n++){ a[n]=rnd(); b[n]=rnd();}

for(int k=0;k<200;k++){
cl=clock();for(n=0;n<N;n++)s+=(a[n]>UINT_MAX-b[n]);clsum[0]+=clock()-cl;
cl=clock();for(n=0;n<N;n++)s+=((a[n]>>1)+(b[n]>>1)+(a[n]&b[n]&1))>>31;clsum[1]+=clock()-cl;
cl=clock();for(n=0;n<N;n++){unsigned int x=a[n],y=b[n];s+=((x>>1)+(y>>1)+(x&y&1))>>31;}clsum[2]+=clock()-cl;
}
cout<<"if•¶‚Ì‘¬“x@"<<clsum[0]<<endl;
cout<<"if–³‚µ‚Ì‘¬“x1@"<<clsum[1]<<endl;
cout<<"if–³‚µ‚Ì‘¬“x2@"<<clsum[2]<<endl;
}

395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 20:59:26
>>31‚Í’x‚¢‚ÆŽv‚¤B

396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:00:27
Å“K‰»‚µ‚È‚¢‚悤‚É•¶––‚Écout<<(s&1);‚ð“ü‚ê‚ĉº‚³‚¢

397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:00:39
if•¶‚¶‚á‚È‚¢‚¾‚ëif•¶‚¶‚áw
ðŒŽ®‚¾B

398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:08:11
ƒƒ‚ƒŠƒAƒNƒZƒX‚ÉŽžŠÔ‚©‚©‚邿‚¤‚Ȃ̂Ńpƒ‰ƒ[ƒ^•ÏX‚µ‚Ü‚µ‚½@‚±‚ꂾ‚Æ”÷–­‚ɘ_—‰‰ŽZ‚̂ق¤‚ª‘¬‚¢‚©‚à
#include <iostream>
#include <time.h>
using namespace std;
#define N 10000
#define rd() (rand()&255)
#define rnd() rd()+(rd()<<8)+(rd()<<16)+(rd()<<24)

main(){
unsigned int *a=new unsigned int [N];
unsigned int *b=new unsigned int [N];
int n,cl,clsum[3],s=0;
for(n=0;n<3;n++)clsum[n]=0;
for(n=0;n<N;n++){ a[n]=rnd(); b[n]=rnd();}

for(int k=0;k<30000;k++){
cl=clock();for(n=0;n<N;n++)s+=(a[n]>UINT_MAX-b[n]);clsum[0]+=clock()-cl;
cl=clock();for(n=0;n<N;n++)s+=((a[n]>>1)+(b[n]>>1)+(a[n]&b[n]&1))>>31;clsum[1]+=clock()-cl;
cl=clock();for(n=0;n<N;n++){static unsigned int x=a[n],y=b[n];s+=((x>>1)+(y>>1)+(x&y&1))>>31;}clsum[2]+=clock()-cl;
}
cout<<"if•¶‚Ì‘¬“x@"<<clsum[0]<<endl;
cout<<"if–³‚µ‚Ì‘¬“x1@"<<clsum[1]<<endl;
cout<<"if–³‚µ‚Ì‘¬“x2@"<<clsum[2]<<endl;
cout<<(s&1);
}

399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:13:15
#include <stdio.h>
#include <time.h>

#define N 10000000

int main() {
unsigned a, b=0;
int k;
int cl, clsum[2] = {0};

for(k=0;k<200;k++) {
cl=clock(); for(a=0;a<N;a++)b+=(a>=(unsigned)-b); clsum[0]+=clock()-cl;
cl=clock(); for(a=0;a<N;a++)b+=((a>>1)+(b>>1)+(a&b&1u))&0x80000000u; clsum[1]+=clock()-cl;
}
printf("ðŒŽ® : %d\n", clsum[0]);
printf("ƒrƒbƒg‰‰ŽZ: %d\n", clsum[1]);
printf("%u\n", b);

return 0;
}

ðŒŽ® : 1004
ƒrƒbƒg‰‰ŽZ: 1235
1

400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:14:47
Å“K‰»–Y‚ê‚Ä‚½

ðŒŽ® : 600
ƒrƒbƒg‰‰ŽZ: 677

MacOSX Core2Duo 2.16GHz gcc -O2

401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:17:28
#include <stdio.h>
#include <time.h>

#define N 10000000

int main() {
unsigned a, b=0;
int k;
int cl, clsum[3] = {0};

for(k=0;k<200;k++) {
cl=clock(); for(a=0;a<N;a++)b+=(a>=(unsigned)-b); clsum[0]+=clock()-cl;
cl=clock(); for(a=0;a<N;a++)b+=((a>>1)+(b>>1)+(a&b&1u))&0x80000000u; clsum[1]+=clock()-cl;
cl=clock(); for(a=0;a<N;a++)b+=((a>>1)+(b>>1)+(a&b&1u))>>31; clsum[2]+=clock()-cl;
}
printf("ðŒŽ® : %d\n", clsum[0]);
printf("ƒrƒbƒg‰‰ŽZ1: %d\n", clsum[1]);
printf("ƒrƒbƒg‰‰ŽZ2: %d\n", clsum[2]);
printf("%u\n", b);

return 0;
}

ðŒŽ® : 566
ƒrƒbƒg‰‰ŽZ1: 672
ƒrƒbƒg‰‰ŽZ2: 701

‚â‚Á‚Ï‚èðŒŽ®‚ªˆê”Ô‘¬‚¢B

402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:20:42
std::exception‚ðŒp³‚µ‚ÄŽg‚¤ê‡
ŸŽè‚Ƀƒ“ƒo‚Æ‚©•t‚¯‘«‚µ‚Ä‚à‚¢‚¢‚Å‚·‚©H
‚½‚Æ‚¦‚ÎHRESULT‚Æ‚©

403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:20:57
ƒrƒbƒg‰‰ŽZ‚ÍŒ’“¬‚Í‚µ‚Ä‚¢‚邯‚ÇA
‚¢‚©‚ñ‚¹‚ñŽ®‚ª•¡ŽG‚·‚¬‚½‚ÈB

404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:21:23
>>402
‚¨D‚«‚ɂǂ¤‚¼

405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:21:51
wÅ‘å‚T‚OŒ…‚ÌŽ©‘R”‚Q‚‚ðA•¶Žš—ñ‚Æ‚µ‚Ä“ü—Í‚³‚¹‚ÄÏ‚ðo‚·x
‚Æ‚¢‚¤–â‘肪o‚½‚ñ‚Å‚·‚ªB
涂Ƃ̃[ƒ‹‚Ì‚â‚è‚Æ‚è«
Ž„u•MŽZ‚Ì•û–@‚Ås‚¤v
æuς͘a‚ÌŒJ‚è•Ô‚µ‚Å•\‚·‚±‚Æ‚à‚Å‚«‚Ü‚·v
Ž„uʼn‚Ì”’l‚ðŽŸ‚Ì”’l•ª‚¾‚¯‘«‚µŽZ‚·‚é
@@i‚Q~‚R@@‚Q{‚Q{‚Qjv
æuŒ…”‚ª‘½‚¢ê‡’Pƒ‚ÉŒJ‚è•Ô‚·‚¾‚¯‚ł͂¾‚߂ł·v

‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©i:Q;j
‚¨Šè‚¢‚µ‚Ü‚·

406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:22:47
ƒRƒsƒy‚©H

407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:24:43
>>398‚ðVC++6‚Å‚â‚邯˜_—‰‰ŽZ‚Ì•û‚ª‘¬‚¢‚æ
1248
1108
1425
‚ƂȂé

BCC5.5‚Å‚Í
1931
2878
2160

408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:24:43
ŋ߂ǂÁ‚©‚ÅŒ©‚½‚ÈB

409:407
08/01/24 21:28:38
GCC(MinGW)‚Å‚Í
829
1236
1841

“¯ˆêƒXƒyƒbƒN‚Å>>398‚ð“®‚©‚µ‚½‚Æ‚«

410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:37:26
>>398
ƒEƒ`‚ł͂±‚¤‚È‚Á‚½B
1245
688
1302

411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:38:58
>>398
ƒEƒ`‚ł͂±‚¤‚È‚Á‚½B
if•¶‚Ì‘¬“x@100
if–³‚µ‚Ì‘¬“x1@111
if–³‚µ‚Ì‘¬“x2@107

412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:40:17
‚ ‚Ü‚è‚É‘‚­I‚í‚é‚̂ŠN ‚ð 10 ”{‚µ‚½
if•¶‚Ì‘¬“x@896
if–³‚µ‚Ì‘¬“x1@1008
if–³‚µ‚Ì‘¬“x2@1061

413:407
08/01/24 21:47:10
’Pƒ‚ÈŒvŽZ‚Æ”ä‚ׂĂà‚Ù‚ñ‚Ç–³Ž‹‚Å‚«‚é’ö“x‚µ‚©•Ï‚í‚ç‚È‚©‚Á‚½‚æEEE

#include <iostream>
#include <time.h>
using namespace std;
#define N 10000
#define rd() (rand()&255)
#define rnd() rd()+(rd()<<8)+(rd()<<16)+(rd()<<24)

main(){
unsigned int *a=new unsigned int [N];
unsigned int *b=new unsigned int [N];
int n,cl,clsum[4],s=0,t=0;
for(n=0;n<4;n++)clsum[n]=0;
for(n=0;n<N;n++){ a[n]=rnd(); b[n]=rnd();}

for(int k=0;k<30000;k++){
cl=clock();for(n=0;n<N;n++)t|=a[n]&b[n]&1;clsum[3]+=clock()-cl;
cl=clock();for(n=0;n<N;n++)s+=(a[n]>UINT_MAX-b[n]);clsum[0]+=clock()-cl;
cl=clock();for(n=0;n<N;n++)s+=((a[n]>>1)+(b[n]>>1)+(a[n]&b[n]&1))>>31;clsum[1]+=clock()-cl;
cl=clock();for(n=0;n<N;n++){static unsigned int x=a[n],y=b[n];s+=((x>>1)+(y>>1)+(x&y&1))>>31;}clsum[2]+=clock()-cl;
}
cout<<"”äŠr‰‰ŽZ‚Ì‘¬“x@"<<clsum[0]<<endl;
cout<<"˜_—‰‰ŽZ‚Ì‘¬“x1@"<<clsum[1]<<endl;
cout<<"˜_—‰‰ŽZ‚Ì‘¬“x2@"<<clsum[2]<<endl;
cout<<"’Pƒ‚Ș_—‰‰ŽZ‚Ì‘¬“x@"<<clsum[3]<<endl;
cout<<(s&t&1);
}

414:407
08/01/24 21:49:39
>>412
N‚̓‰ƒ“ƒ_ƒ€‚Ì2”‚ðŠm•Û‚·‚锂Ȃ̂ő傫‚­‚·‚邯
ƒ³‚̃ƒ‚ƒŠŠO‚É‘‚«ž‚Ü‚ê‚é‰Â”\«‚ªo‚Ä‚«‚Ä‚µ‚Ü‚¢‚Ü‚·
‘‚â‚·‚Æ‚«‚ÍAk‚ÌŒJ‚è‚©‚¦‚µ”‚ðã‚°‚Ă݂ĉº‚³‚¢

415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:53:01
>>414
‚¤‚¤‚ñB”÷–­‚ÈŒ‹‰ÊB

if•¶‚Ì‘¬“x@1004
if–³‚µ‚Ì‘¬“x1@996
if–³‚µ‚Ì‘¬“x2@1112

416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 21:58:55
ˆÀ’肵‚ijŠm‚È‘¬“x‚ª‚Í‚©‚ê‚é‚Á‚Û‚¢ƒR[ƒh‚Å‚·EEEƒXƒ^ƒbƒN—̈æ‚É­—ÊŠm•Û‚µ‚Ü‚µ‚½@‚킸‚©‚ɘ_—Ž®‚̂ق¤‚ª‘¬‚¢‚©‚à‚µ‚ê‚È‚¢‚Å‚·

#include <iostream>
#include <time.h>
using namespace std;
#define kukikaesi 300000

main(){
#define N 1000
unsigned int a[N],b[N];
int n,cl,clsum[4],s=0,t=0;
for(n=0;n<4;n++)clsum[n]=0;
for(n=0;n<N;n++){
#define rd() (rand()&255)
#define rnd() rd()+(rd()<<8)+(rd()<<16)+(rd()<<24)
a[n]=rnd(); b[n]=rnd();}

for(int k=0;k<kukikaesi;k++){
cl=clock();for(n=0;n<N;n++)t|=a[n]&b[n]&1;clsum[3]+=clock()-cl;
cl=clock();for(n=0;n<N;n++)s+=(a[n]>UINT_MAX-b[n]);clsum[0]+=clock()-cl;
cl=clock();for(n=0;n<N;n++)s+=((a[n]>>1)+(b[n]>>1)+(a[n]&b[n]&1))>>31;clsum[1]+=clock()-cl;
cl=clock();for(n=0;n<N;n++){static unsigned int x=a[n],y=b[n];s+=((x>>1)+(y>>1)+(x&y&1))>>31;}clsum[2]+=clock()-cl;
}
cout<<"”äŠr‰‰ŽZ‚Ì‘¬“x@"<<clsum[0]<<endl;
cout<<"˜_—‰‰ŽZ‚Ì‘¬“x1@"<<clsum[1]<<endl;
cout<<"˜_—‰‰ŽZ‚Ì‘¬“x2@"<<clsum[2]<<endl;
cout<<"’Pƒ‚Ș_—‰‰ŽZ‚Ì‘¬“x@"<<clsum[3]<<endl;
cout<<(s&t&1);
}

417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:02:21
”÷–­‚·‚¬‚é‚̂ł±‚ê‚É‚ÄI—¹‚µ‚Ü‚·@‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:04:48
>>416
VC++2008EE Debugƒrƒ‹ƒh
Vista Athlon Dual 4400+ 2.31GHz
”äŠr‰‰ŽZ‚Ì‘¬“x@2030
˜_—‰‰ŽZ‚Ì‘¬“x1@2678
˜_—‰‰ŽZ‚Ì‘¬“x2@1948
’Pƒ‚Ș_—‰‰ŽZ‚Ì‘¬“x@1817

419:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:32:23
’´‰SŽÒ‚ÌŽ¿–â‚Ȃ̂ł·‚ªAAA

#include <iostream>
int main() {
double a = 3.55;
int n = a * 100;
std::cout << n << std::endl;
return 0;
}

‚±‚ê‚Ìo—Í‚ª354‚ɂȂè‚Ü‚·B355‚ł͂Ȃ­354‚ɂȂé‚̂͂ǂ¤‚µ‚ĂȂ̂łµ‚傤‚©H




420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:40:51
3.55‚Í•‚“®¬”“_‚¾‚Æ–³ŒÀ¬”‚ɂȂÁ‚ÄAInt‚ÉŒ^•ÏŠ·‚·‚é‚ÆØ‚èŽÌ‚Č뷂ªo‚éB
Ú‚µ‚¢‰ðà‚ª“ǂ݂½‚¯‚ê‚Îu•‚“®¬”“_@Œë·v‚­‚ç‚¢‚Å‚®‚®‚Á‚Ă݂êB

421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:42:28
>>405

‰ñ”•ª‘«‚·‚̂͂³‚·‚ª‚Éd‚¢‚¾‚ë

ˆêŒ…‚¸‚Š|‚¯‚ÄA‚»‚Ì‚ ‚Ƙa‚ÌŒJ‚è•Ô‚µ‚ðŽg‚¤‚ñ‚¶‚á‚È‚¢‚Ì‚©?
—Ⴆ‚Î112~235‚È‚ç
5~112560
3~112336
2~112224

560{3360{2240026320
‚Æ‚©

‚Ü‚ ‰´‚Ì—Í‚¶‚áƒvƒƒOƒ‰ƒ€‚Íì‚ê‚È‚¢‚¯‚ǂȂ—

422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:43:32
>>419
VC++ 2008 ‚Å‚Í355‚ɂȂéB

423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:44:31
x‚ɋ߂¢®”‚É‚·‚é‚É‚ÍAx +0.5‚ð®”‚É‚·‚ê‚΂¢‚¢‚̂łÍ@•ÏŠ·Žž‚ÉØ‚èŽÌ‚Ä‚ç‚ê‚éˆ×

424:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:45:27
>>420
a * 100 ‚Å‚Íint‚Ì100‚ªdouble‚ɸŠi‚µ‚ÄŒvŽZ‚³‚ê‚ÄŒ‹‰Ê‚àdouble‚¾‚ëB
355‚ɂȂÁ‚½Œã‚Åint‚ɕϊ·‚³‚ê‚é‚©‚çŠÖŒW‚È‚¢‚ÆŽv‚¤‚ñ‚¾‚ªB


425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:46:19
354.99999999999999999‚È‚ç354

426:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:47:56
>>425
‚¨‚¨A‚»‚¤‚¢‚¤‚±‚Æ‚©B‚ ‚­‚܂łà‹ßŽ—’l‚È‚ñ‚¾‚æ‚ÈB

427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:49:05
BYTE’l‚ð0.75”{‚µA‚»‚Ì®”•”‚݂̂𓾂½‚¢‚̂ł·‚ªA
’P‚É0.75‚ðŠ|‚¯‚Ä­”؎̂Ă·‚邿‚èŒø—¦‚ª‚æ‚­‚Ä‘¬“xo‚éŒvŽZ•û–@‚ª‚ ‚è‚Ü‚·‚©‚Ë
BYTE >> 1 ‚̂悤‚È‚à‚Ìi‚±‚ê‚Í1/2‚Å‚·‚ªcj‚ª‚ ‚ê‚΋³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H

428:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:51:59
>>421
‚»‚êŽv‚¢‚Á‚«‚è•MŽZ‚¶‚á‚ËH

>>405
æ¶‚ª‰½‚³‚¹‚½‚¢‚©‚³‚Á‚Ï‚è‚í‚©‚ç‚ñ‚Ì‚¾‚íB
50Œ…‚­‚ç‚¢‚È‚çFFT‚Æ‚©‘g‚Þ‚æ‚è•MŽZ‚Å\•ª‚È‘¬“x‚Å‚éB
‘½”{’·‰‰ŽZ‚Ȃ竂݂½‚¢‚ȃAƒ‹ƒSƒŠƒYƒ€‚̃TƒCƒg‚ ‚邯‚Ç
‚³‚·‚ª‚É‚»‚ñ‚ȂƂ±‚܂ŋ‚߂ĂȂ¢‚ÆŽv‚¤‚ñ‚¾‚æ‚ÈB
URLØÝ¸(poset.jp)

429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:56:19
>>427
ƒRƒ“ƒpƒCƒ‰‚ÌÅ“K‰»‚É”C‚¹‚éB

®”‚ň—‚·‚éiÅ“K‰»‚É•‰‚¯‚é‚©‚à‚µ‚ê‚È‚¢j
int value = 123456;
value = value * 75 / 100;

ƒVƒtƒg‰‰ŽZ‚ÅŠæ’£‚Á‚Ă݂éi1/2+1/4‚Ȃ̂Åj
int value = 123456;
value = value >> 1 + value >> 2



430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:56:25
>>427
(BYTE)(((WORD)x) * 3 / 4)

431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:56:53
>>427
(BYTE + BYTE << 1) >> 2

432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:59:31
(x + (x<<1)) >> 2

433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 23:00:15
>>429-431
‚¨‚¨‚¢‚ë‚¢‚ë•û–@‚ª‚ ‚é‚ñ‚Å‚·‚Ë
‚݂Ȃ³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
‘‘¬ŽŽ‚µ‚Ă݂܂·‚Ë

434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 23:02:56
>>428

½ÏÝŽv‚¢‚Á‚«‚µ•MŽZ‚¾‚Á‚½


435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 23:07:35
1 ‚ÌˆÊ = 1 ‚̈ʂÌÏ‚Ì 1 ‚̈Ê
10 ‚ÌˆÊ = (1 ‚ÌˆÊ‚Æ 10 ‚̈ʂÌÏ‚Ì 1 ‚ÌˆÊ + 1 ‚̈ʂÌÏ‚Ì 10 ‚̈Ê) ‚Ì 1 ‚̈Ê
100 ‚ÌˆÊ = 1 ‚ÌˆÊ‚Æ 100 ‚̈ʂÌÏ‚Ì 1 ‚ÌˆÊ + 10 ‚̈ʂÌÏ‚Ì 1 ‚ÌˆÊ + (1 ‚ÌˆÊ‚Æ 10 ‚̈ʂÌÏ‚Ì 1 ‚ÌˆÊ + 1 ‚̈ʂÌÏ‚Ì 10 ‚̈Ê) ‚Ì 10 ‚̈Ê
@@@F
@@@F
@@@F

436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 23:08:23
>>405
‰´‚ªŽv‚¤‚É
‚¨‘O‚Ì•MŽZ‚ÌŽd•û‚ªŠÔˆá‚Á‚Ä‚½‚ñ‚¶‚á‚È‚¢‚Ì‚©
•MŽZˆÈŠO‚É‚â‚è‚æ‚¤‚È‚¢‚ÆŽv‚¤‚ñ‚¾‚ª

437:405
08/01/24 23:29:58
涂ɂ܂½•·‚¢‚½‚ç•MŽZ‚Ì‚µ‚©‚½‚ªŠÔˆá‚Á‚Ä‚½‚Ý‚½‚¢‚Å‚·AA
>>421@‚Ý‚½‚¢‚È‚â‚è‚©‚½‚Ç‚¤‚â‚é‚ñ‚Å‚·‚©H
‚Ú‚­‚Ì‚¾‚Æ
u112*235560+336+224=1120v‚ɂȂÁ‚¿‚á‚¢‚Ü‚·

438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 23:31:59
Œ…ƒVƒtƒg‚µ‚Æ‚ç‚ñ‚ª‚ÈB
‚Â[‚©A‚Ç‚¤‚¹‚È‚çƒCƒ“ƒhŽ®ŽÀ‘•‚µ‚Ă݂½‚ç?


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4988“ú‘O‚ÉXV/252 KB
’S“–:undef