y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 23:02:32
ƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 23:02:36
Hoge* h = new Hoge[100];

”z—ñŒ`Ž®‚ÍPOD‚µ‚©Žg‚¦‚È‚¢
‚¨‚»‚ç‚­ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŽ‚Á‚Ä‚¢‚é‚Ì‚¾‚낤

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/10 23:08:47
class Hoge {
int i;
public:
void seti(int j) { i = j; }
void printi() const { std::cout << i << std::endl; }
} hoge[100];

int main()
{
for (int i = 0; i < 100; i++)
hoge[i].seti(i);
for (int i = 0; i < 100; i++)
hoge[i].printi();
}

ˆ«‚¢AЍˆá‚¢‚µ‚Ä‚¢‚½‚悤‚¾
>>340‚³‚ñ‚ÌŒ¾‚¤’Ê‚èƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª”²‚¯‚Ä‚¢‚é‚ñ‚¾‚낤‚È
ƒfƒtƒHƒ‹ƒgˆø”‚ȂǂðŽg‚Á‚Ä‰ðŒˆ‚·‚鎖‚à‚Å‚«‚é

343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 14:56:12
DLL‚Ì’†‚Ìl‚ªŽg‚¤‚½‚߂̋¤—Lƒƒ‚ƒŠ‚ª‚ ‚邯‚µ‚Ü‚·
‚±‚̃ƒ‚ƒŠ‚ÌŠm•ÛEŠJ•ú‚ÍDllMain‚Å‚â‚é‚©AƒOƒ[ƒoƒ‹ƒXƒ}ƒ|‚Å‚â‚é‚©
‚Ç‚Á‚¿‚ªˆÀ‘S‚Å‚µ‚傤‚©H

344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 15:10:31
DLL‚Ì’†‚ÌlŽŸ‘æ

345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 15:40:54
>>343
ƒOƒ[ƒoƒ‹•Ï”‚âDllMain‚ÍŽg‚í‚È‚¢•û–@‚ðl‚¦‚é‚ׂ«‚¾‚ËB


346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 17:20:02
ƒGƒfƒBƒ^‚ÌCPad for bcc‚ð
VisualC++‚̃Rƒ“ƒpƒCƒ‰‚É“K‰ž‚³‚¹‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
ƒRƒ“ƒpƒCƒ‰‚ÌꊈȊO‚ɂȂɂ©Ý’肪•K—v‚Å‚µ‚傤‚©H


347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 17:31:28
>>346
•’ʂ͂»‚ñ‚ÈŽg‚¢•û‚µ‚È‚¢B
IDEŽg‚¦‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈHH

348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 17:42:06
>>347
IDE‚ª‚¿‚å‚Á‚Æd‚¢‚̂ŃGƒfƒBƒ^‚łƕς¦‚悤‚Æ‚µ‚Ä‚½‚ñ‚Å‚·‚ªA–³—‚Å‚·‚©‚ËH


349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 17:49:19
>>348
ˆê‰žACLŽ©‘̂̓Rƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çŽg‚¦‚邿‚¤‚ɂ͂ȂÁ‚Ä‚é‚Í‚¸‚¾‚ªA‚à‚¤ƒY[ƒbƒg‚‚©‚Á‚ĂȂ¢‚È‚ŸB
>cl@/help@‚Ńwƒ‹ƒv‚ªŒ©‚ꂽ‚̂œKŽž•ÏŠ·‚µ‚ÄŽg‚¦‚邿‚¤‚É‚·‚ê‚΂ł«‚é‚©‚àB
‚½‚¾A˜J—͂ɂ͌©‡‚í‚È‚¢‚ÆŽv‚¤B

350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 17:52:25 BE:1200636858-2BP(0)
ƒvƒƒWƒFƒNƒg‚ð—pˆÓ‚µ‚Ädevenv‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©

351:296
10/02/11 17:56:53
‚½‚µ‚©‚ÉVC++‚Íd‚¢iƒXƒ^[ƒgƒƒjƒ…[‚ªj

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 17:58:15
–¼‘OŠÔˆá‚¦‚½

353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 18:22:28
-lm ‚Ålibm.a‚ðƒŠƒ“ƒN‚·‚é‚炵‚¢‚Å‚·‚ªA
‚¶‚á‚ –l‚àlibH.aƒtƒ@ƒCƒ‹ì‚Á‚Ă݂½‚¢‚Å‚·
mingw32 gcc 4.4.1 Windows2000 SP4‚Å‚·‚ª
‚Ç‚¤‚â‚Á‚ͬ‚·‚é‚ñ‚Å‚·‚©H

354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 19:31:27
ldŽg‚¦

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 19:55:04
ƒRƒ“ƒXƒgƒ‰ƒN‚Éstd::bad_alloc‚ð‚‚¯‚é
ê‡A錾‚Ì•”•ª‚É‚¾‚¯‚©‚¯‚΂¢‚¢‚̂łµ‚傤‚©B

’N‚©ƒTƒ“ƒvƒ‹‘‚¢‚Ä

356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 20:16:48
‚Â[‚©ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ªstd::bad_alloc‚𓊂°‚éꇂ͑å’ï‚ÌOS‚Å‚Í
Œãˆ—‚ào—ˆ‚È‚¢ó‘Ô‚ÌŽ–‚ª‘½‚¢‚È

357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 21:05:47
ubad_alloc‚ð‚‚¯‚év‚Á‚ĈӖ¡‚ª‚í‚©‚ç‚È‚¢B
—áŠOŽw’è‚Ì‚±‚Æ‚¾‚낤‚©B

358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 21:42:47
>>356
‚¶‚á‚ ‘‚©‚È‚¢•û‚ª‚¢‚¢‚̂ł·‚ËB

ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ńƒ‚ƒŠŠm•Û‚Æ‚©‰½‚©d—v‚È
C++‚ÍŒ¾Œê‚Ì•s”õ‚Ȃ̂łµ‚傤‚¯‚ÇAޏ”s‚ª
‚ ‚éꇕú’u‚·‚邵‚©‚È‚¢‚̂ł·‚æ‚ËH

359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 21:47:28
bad_alloc‚ÉŒÀ‚Á‚ÄŒ¾‚¦‚΂Ȃɂàl‚¦‚¸‚Émain‚ŃLƒƒƒbƒ`‚µ‚ăGƒ‰[’Ê’m‚µ‚ÄI—¹‚Å‚¢‚¢‚ÆŽv‚¤

360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 21:48:06
>>358
ƒƒ‚ƒŠ‚ª‘«‚ç‚È‚¢‚Á‚ÄA‚ǂ̌¾Œê‚ðŽg‚Á‚Ä‚¢‚Ä‚à‚ ‚é‚Å‚µ‚åB

361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 23:50:56
include‚·‚鎞‚ÉA*.h‚ª—L‚é‚̂Ɩ³‚¢‚Ì‚ª‚ ‚é‚¶‚á‚ñ
‚ ‚ê‚Á‚ĉ½‚ªˆá‚¤‚ÌH

362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 23:57:16
>>361
C@‚Ì•W€ƒwƒbƒ_‚Í@.hB
C++@‚Ì•W€ƒwƒbƒ_‚ÍŠg’£Žq‚È‚µB
”ñ•W€ƒwƒbƒ_‚Í“K“–B

363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/11 23:58:00
ƒtƒ@ƒCƒ‹–¼‚ªˆá‚¤
#include@‚Í@*.h@‚Å‚à@*.txt@‚Å‚à@*.hoge@‚Å‚àCŒ¾Œê‚Ì•¶–@‚ɇ‚Á‚½“à—e‚̃eƒLƒXƒgƒtƒ@ƒCƒ‹‚È‚ç‚È‚ñ‚Å‚à@#include@‚Å‚«‚é

364:361
10/02/12 00:00:33
>>362-363
‚ ‚肪‚Æ‚¤B’m‚ç‚È‚©‚Á‚½‚æ

365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 07:48:20
•Öæ‚Å

""‚Æ<>—¼•û‚ ‚邯‚Ç‚ ‚ê‚à‚ ‚ñ‚Ü‚èˆÓ–¡‚͂Ȃ¢H

366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 09:02:22
""‚¾‚ƃJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚ðʼn‚ÉŒŸõ
<>‚¾‚ƃVƒXƒeƒ€‚̃wƒbƒ_‚݂̂ðŒŸõ

367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 12:53:22
>>366
URLØÝ¸(www.kijineko.co.jp)

368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 16:37:15
inline‚É‚·‚邯‚«‚ÉA‚±‚ê‚͂܂¸“WŠJ‚³‚ê‚Ë[‚È‚Á‚Ä‚¢‚¤ê‡‚Á‚Ăǂñ‚Ȃ̂ª‚ ‚éH
ŠmŽÀ‚Ƀ_ƒ‚Ȃ̂Á‚ÄŠÖ”ƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚Ă鎞‚®‚ç‚¢‚©‚ÈH

369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 16:45:49
ŠÖ”ƒ|ƒCƒ“ƒ^‚Á‚ÄA‚»‚ꉼ‘zŠÖ”‚Ì‚±‚Æ‚à“–‚Ă͂܂邶‚á‚ñB

370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 17:48:18
‚¨‚Ü‚¢‚ç”z’unew/delete‚Á‚Ä•’i‚‚±‚¤‚Æ‚é‚ÌH

371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:11:38
“ÁŽê‚È󋵂łµ‚©’˘p‚¾‚낤B

372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:37:22
CŒ¾Œê‚ÅAwindows.h‚ÌSleep()‚ł͂Ȃ¢ƒEƒGƒCƒg‚ð‚©‚¯‚é•û–@‚ ‚è‚Ü‚¹‚ñ‚©H

373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:41:14
timeGetTime‚ðŽg‚¤

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:49:39
FindFirstFile‚ðŽg‚¢‚½‚¢‚ñ‚Å‚·‚¯‚ê‚Ç
‚Ç‚¤‚·‚ê‚ÎŽg‚¦‚é‚©‚ª‚í‚©‚è‚Ü‚¹‚ñ

‰½‚ð‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂ł·‚©?

375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:51:26
‚Ü‚¸winapiƒXƒŒ‚És‚«‚Ü‚·

376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:53:04
ŽŸ‚ÉŽè‚ðô‚¢‚Ü‚·

377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:53:52
ƒOƒO‚Á‚Äo‚½ƒ\[ƒX‚ðƒpƒN‚é

378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:54:10
URLØÝ¸(schiphol.2ch.net)

379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 18:54:53
Œë”š

380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 21:59:09
extern ‚Á‚ÄA

#ifdef _MAIN_
int a, b, c;
char d, e, f;
struct _ST g, h, i;
class _CL j, k, l;
#else
extern int a, b, c;
extern char d, e, f;
extern struct _ST g, h, i;
extern class _CL j, k, l;
#endif

‚±‚¤‚¢‚¤•—‚ÉŽg‚¢‚Ü‚·‚æ‚ËB
‚Å‚àA‚±‚ꂾ‚ÆéŒ¾‚Æ•s•Ö‚Å‚·‚æ‚ËB

#ifndef _MAIN_
extern {
#endif
int a, b, c;
char d, e, f;
struct _ST g, h, i;
class _CL j, k, l;
#ifndef _MAIN_
}
#endif

‚±‚ñ‚ÈŠ´‚¶‚Ɉê‹C‚É extern ‚Å‚«‚È‚¢‚̂łµ‚傤‚©?

381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:03:01
#ifdef MAIN
#define EXTERN
#else
#define EXTERN extern
#endif

EXTERN int a, b, c;

382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:07:25
>>381
‚¤‚¨A‚·‚°[!
Thanks!

383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:13:24
>>380-382
‚»‚ñ‚ȃEƒ“ƒRƒ}ƒNƒ‚ª—~‚µ‚­‚È‚é‚قǃOƒ[ƒoƒ‹•Ï”‚ð‚΂ç‚Ü‚­‚ñ‚¶‚á‚Ë‚¥‚æB

‚ ‚ÆAƒCƒ“ƒNƒ‹[ƒhƒK[ƒh‚É—\–ñޝ•ÊŽqŽg‚¤‚ÈB

384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:16:51
>>383
’f‚éB

385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:17:28
>>383
> —\–ñޝ•ÊŽq
¡’m‚Á‚½B
Žw“EThanks!

386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:18:20
>>383
‚±‚ê‚Ý‚Ä‚é‚ÆC/C++‚Á‚Ä•³‚¾‚æ‚È

387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:19:32
‰½‚ð¡XB

388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:34:27
int &a(void) { static int a; return a; }

ƒvƒ‚͂ǂ¤‚µ‚Ä‚àƒOƒ[ƒoƒ‹•Ï”‚ª—~‚µ‚¢Žž‚Í‚±‚¤‘‚­
^Ž—‚µ‚Ä‚¢‚¢‚¼

389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 22:37:19
ƒvƒEEE
ƒNƒ‰ƒX‚̃ƒ“ƒo‚Ý‚½‚¢‚ɃAƒNƒZƒX‚³‚¹‚éŒ`‚É‚·‚ê‚΂¢‚¢‚¾‚¯‚Ȃ̂Å
ƒNƒ‰ƒX‚ðˆµ‚¤Œ¾ŒêŒoŒ±ŽÒ‚È‚çŽv‚¢‚‚­‚ÆŽv‚¤‚¯‚Ç

390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 23:01:57
ƒIƒXƒXƒ‚Ì–½–¼‹K‘¥(C++)‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢
ƒnƒ“ƒKƒŠƒAƒ“‹L–@‚Í‰ß‹Ž‚Ì‚à‚݂̂½‚¢‚Ȃ̂Å

391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 23:02:31
ÄÞÄÈÄŽ®

392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 23:08:16
perl‚Ìuse constant‚Í‚»‚ê‚Æ‘S‚­“¯“™‚Ì‚±‚Æ‚â‚Á‚Ä‚é‚È

393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 23:19:49
FindFirstFile(path, &fd);
‚ÅD:\‰º‚̃tƒ@ƒCƒ‹‚Ìî•ñŽæ“¾‚Å

if(fd.dwFileAttributes!=0x00000002)
o
printf("%s\n", fd.`)
p

‚Æ‚µ‚½‚ñ‚Å‚·‚¯‚Ç
D:\‚ÌSystem Volume Infomaton‚Æ‚¢‚¤ƒtƒHƒ‹ƒ_‚ª
ðŒ‚©‚çŠO‚ê‚Ä‚­‚ê‚Ü‚¹‚ñ

‚Ç‚¤‚·‚ê‚ΉB‚µƒtƒHƒ‹ƒ_‚ð”ð‚¯‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·‚©?

394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 23:22:21
>>393
ƒrƒbƒgƒtƒ‰ƒO‚¶‚á‚ËH

395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/12 23:23:21
>>390
URLØÝ¸(www.possibility.com)

396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 00:43:24
/* ŒÂlƒf[ƒ^ */
typedef struct{
char name[100];
double height;
double weight;
}member;

int main(void) {
member *ma;
int a=5;

if ((ma = calloc(a, sizeof(member))) == NULL) {
puts("calloc error");
exit(1);
}


ƒJƒƒbƒN‚̂Ƃ±‚ë‚ŃGƒ‰[‚ɂȂé‚ñ‚¾‚¯‚ǂȂñ‚Å‚©‚ÈH

397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 00:50:09
>>396
ƒq[ƒv‚ª‘«‚è‚ñ‚Ì‚¾‚낤B
–ß‚è’l‚ÌŽd—l‚®‚ç‚¢“Ç‚ßB

398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 00:51:45
>>396
ƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¤‚½‚߂̃wƒbƒ_‚̃Cƒ“ƒNƒ‹[ƒh‚ª–³‚¢B
’†Š‡ŒÊ‚ª‚¢‚Á‚±‘«‚è‚È‚¢B

399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 00:51:57
>>396
o‚Ü‚¹‚ñ‚ª
‚½‚¾ '}' ‚ªˆê‚”²‚¯‚Ä‚¢‚Ü‚·

400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 00:52:43
‚ ‚  #include <stdlib.h> ‚ª”²‚¯‚Ă邯‚©‚¢‚¤ƒIƒ`H

401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 01:13:45
•ÔM‚Í‚â‚ÁI

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

‘S•”‚͂肂¯‚Ä‚«‚Ü‚µ‚½ ‚µ‚ã‚­‚¾‚¢

ƒf[ƒ^‚Í
2
TARO 170 64
ICHIRO 180 54

‚Æ‚©‚Å“ü‚Á‚Ă܂·
1s–Ú‚Él”

402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 01:21:38
“®‚©‚·‚Ì–Ê“|‚È‚ñ‚ŃGƒ‰[ƒƒbƒZ[ƒW’£‚Á‚Ä‚­‚ê
calloc‚Á‚ăq[ƒv‚©‚çŽæ‚é‚ñ‚¾‚ë
doublex2 charx100(³Šm‚É‚Í101)‚ƃAƒ‰ƒCƒƒ“ƒg“ü‚ê‚Ä‚à‚»‚ê‚قǑ傫‚­‚È‚¢‚µ‚È‚ 

403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 01:26:35
>>401
fscanf() ‚̃Gƒ‰[‚àƒ`ƒFƒbƒN‚µ‚ëB
calloc() ‚̃Gƒ‰[‚Ƃ͊֌W‚È‚¢‚¾‚낤‚ªA "%lf" ‚É“n‚·ˆø”‚Í double ‚¶‚á‚È‚­‚Ä double* ‚ÈB
‚â‚Á‚Ï‚èƒwƒbƒ_‚̃Cƒ“ƒNƒ‹[ƒh‘«‚è‚È‚¢‚µB

404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 01:38:26
>>403
‚µ‚ã‚­‚¾‚¢‚È‚ñ‚¾‚¯‚ÇCƒwƒbƒ_‚̂Ƃ±‚Í•ÏX‚Å‚«‚È‚¢‚Ì‚æEEE
‚±‚±‚ɉ𓚂𑂭‚Á‚ĂƂ±‚낾‚¯

ƒwƒbƒ_‚̃Cƒ“ƒNƒ‹[ƒh‚È‚µ‚łǂ¤‚·‚ê‚΂ł«‚é‚©‚È‚Ÿ

405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 01:40:59
>>404
“®‚©‚·‚½‚߂ɂƂ肠‚¦‚¸ƒwƒbƒ_“ü‚ê‚Ä
Šm”F‚ª‚Å‚«‚½‚ç‚Í‚¸‚¹‚΂¢‚¢

406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 01:48:47
ƒRƒs[‘½‚¢‚È
•¶Žš—ñ‚ւ̃|ƒCƒ“ƒ^Ž‚Á‚ă|ƒCƒ“ƒ^ƒ\[ƒg‚µ‚½•û‚ª‚·‚Á‚«‚è‚·‚é

407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 02:05:31
>>405
ƒwƒbƒ_“ü‚ꂽ‚çƒRƒ“ƒpƒCƒ‹‚Å‚«‚½‚¯‚ÇCŽÀs‚·‚邯ƒtƒŠ[ƒY‚·‚éEEE

408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 02:44:46
>>403
fscanf‚̂Ƃ±‚Ì&‚Å‚µ‚½orz

‚ ‚肪‚Æ(^ƒÖ^)

409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 06:42:23
URLØÝ¸(www.not-enough.org)
‚É‚ ‚郌ƒCƒgƒŒ[ƒVƒ“ƒO‚̃\[ƒXƒR[ƒh‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ă݂½‚̂ł·‚ªƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·
URLØÝ¸(codepad.org)

‚Ç‚±‚ð‚Ç‚¤‚·‚ê‚΂悢‚̂łµ‚傤‚©?
‚¨•‚¯‚­‚¾‚³‚¢B

410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 13:12:43
>>409
URLØÝ¸(codepad.org)

³‚µ‚¢‚©‚Ç‚¤‚©’m‚ç‚ñ‚æ
‚µ‚©‚µŠî–{“I‚ÈC++•¶–@ƒGƒ‰[‚ð”Æ‚µ‚Ä‚¢‚é‚È‚±‚ÌìŽÒ‚Í

411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 13:16:11
g++‚ÌŠg’£•¶–@‚ðŽg‚Á‚Ä‚¢‚é‚Ì‚©‚à‚µ‚ê‚È‚¢
ƒ|[ƒ^ƒrƒŠƒeƒB‚ðl‚¦‚é‚È‚ç•W€C++‚É]‚Á‚Ä‘‚¢‚½•û‚ª‚¢‚¢‚Ë

412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 13:50:32
>>410
ƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚¿‚á‚ñ‚Æppmƒtƒ@ƒCƒ‹‚𓾂邱‚Æ‚ªo—ˆ‚Ü‚µ‚½
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I

413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:05:09
’´‰•à“I‚ÈŽ¿–â‚Å‹°k‚È‚ñ‚Å‚·‚ª
‚b‚Æ‚b{{‚ł͂b‚ðæ‚ÉŠw‚ñ‚¾•û‚ª‚¢‚¢‚ñ‚Å‚·‚©H
‚»‚ê‚Æ‚¨‚·‚·‚߂̻²Ä‚Æ‚©‘Ђª‚ ‚Á‚½‚狳‚¦‚Ä‚à‚炦‚Ü‚¹‚ñ‚©H

414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:08:20
>>413
—ðŽj‚ð‚È‚¼‚é‚È‚ç C ‚©‚çB
‰½‚©‘‚­ì‚肽‚¢‚à‚Ì‚ª‚ ‚é‚È‚ç C++ ‚©‚ç‚̂ق¤‚ª‘‚¢‚©‚à‚µ‚ê‚È‚¢B
‚½‚¾‚µ C ‚É—R—ˆ‚·‚é—Ž‚Æ‚µŒŠ‚à‘½‚­Žc‚Á‚Ä‚¢‚é‚Ì‚ÅAŠë‚È‚¢‚©‚à‚µ‚ê‚È‚¢B

‚Ç‚Á‚¿‚©‚ç‚Æl‚¦‚¸‚ÉA•K—v‚ȂƂ«‚É•K—v‚Èî•ñ‚ðŠm”F‚µ‚È‚ª‚çŠw‚Ô‚Ì‚ª
‚¨‚·‚·‚ßB

‚¨Š©‚߃TƒCƒgB
URLØÝ¸(www.google.co.jp)

415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:11:04
>>413
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚½‚±‚Æ‚ ‚é‚ÌH


416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:11:48
C++“ü–傯‚¢‚Á‚Ä‚àƒNƒ‰ƒX‚âSTL‚͌㔼I‚Æ‚©‘±Š§I‚Æ‚©‚Ì“ü–å‘‚È‚ç
“à—e‚ÍC‚Æ‚©‚í‚ç‚È‚¢‚æB


417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:15:19
‚ ‚Æ–Ê“|‚Ȃ̂ªÅ‹ß‚Íunicodeƒx[ƒX‚ŃRƒ“ƒpƒCƒ‹‚µ‚¿‚Ⴄ•¨‚ª‚ ‚é‚Ì‚É
ŒÃ‚¢•W€ŠÖ”‚̓}ƒ‹ƒ`ƒoƒCƒgƒx[ƒX‚¾‚Á‚½‚è‚Æ‚Ƃɂ©‚­ŒÃ‚¢‚¾‚¯‚ ‚Á‚Ă߂ñ‚Ç‚­‚³‚¢„C/C++

418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:15:25
>>414
“Á‚É‹}‚¬‘«‚ł͖³‚­A‚ä‚Á‚­‚èŠw‚Ú‚¤‚ÆŽv‚Á‚Ä‚é‚ñ‚Å‚b‚©‚ç‚¢‚±‚¤‚ÆŽv‚¢‚Ü‚·B
ƒOƒO‚é‚Ì‚Í‘åØ‚Å‚·‚ËA‚µ‚©‚µÐ‰î‚³‚ê‚Ä‚éƒTƒCƒg‚â‘Ђª‚ ‚Ü‚è‚É‚à‘½‚¢‚̂Ō˘f‚¢‚Ü‚·B

>>415
‚·‚²‚¢¨‚¢‚Ńh‘fl‚Å‚·B

419:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:17:25
>>417
‚b‚Æ‚b{{‚Í‚í‚è‚ÆŒÃ‚¢‚©‚çA‚â‚è“ï‚¢Ž–‚ª‚ ‚邯‚¢‚¤Ž–‚¾‚¯‚í‚©‚è‚Ü‚µ‚½IE

420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:20:05
>>413
‚¨Š©‚ß‘ÐB
URLØÝ¸(www.stroustrup.com)

421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:20:11
C++‚ðŠw‚Ñ‚½‚¢‚È‚çC++‚©‚ç
C‚àŠw‚Ñ‚½‚¢‚©‚çC‚©‚ç
C++‚ð‚â‚邯C‚È‚ñ‚Ä”nŽ­‚炵‚­‚Ä‚â‚Á‚Ä‚ç‚ê‚È‚¢‚©‚ç

422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:25:03
>>420
‚¨‚£‚ÓEEE‚È‚ñ‚©‚·‚°‚¥‚Ì‚«‚½B‚±‚ê‚Í—‰ð‚Å‚«‚»‚¤‚ɂȂ¢

>>421
++‚Æ‚¢‚¤‚¾‚¯‚ ‚Á‚Ä”­“WŒ`‚È‚ñ‚Å‚·‚ËB


423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:37:34
>>422
> ++‚Æ‚¢‚¤‚¾‚¯‚ ‚Á‚Ä”­“WŒ`‚È‚ñ‚Å‚·‚ËB
¡‚àC++‚ÍCŒ¾Œê‚̃R[ƒh‚ðiŠ„‚ƌ݊·«‚ª‚ ‚é‚Ì‚ÅjŽg‚¦‚éB
‚Å‚àŒµ–§‚Ȍ݊·«‚¶‚á‚È‚¢‚̂Ŏg‚¦‚È‚¢‚±‚Æ‚à‚ ‚éB

424:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:38:41
>>418
windows‚µ‚©Žg‚í‚È‚¢‚È‚çAC#‚ ‚½‚è‚©‚ç‚â‚Á‚½•û‚ª‚¢‚¢‚æ
C/C++‚͂Ȃ©‚È‚©ƒ\ƒtƒg‚ªŠ®¬‚µ‚È‚¢‚©‚猙‚ɂȂ邵A‰SŽÒ‚ɂ͓‚¢

425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:43:20
>>424
> windows‚µ‚©Žg‚í‚È‚¢‚È‚çAC#‚ ‚½‚è‚©‚ç‚â‚Á‚½•û‚ª‚¢‚¢‚æ
‚¢‚âA‰´‚̈ӌ©‚Æ‚µ‚Ä‚Í
C#‚¾‚¯‚ÍŽ~‚ß‚½•û‚ª—Ç‚¢B
> C/C++‚͂Ȃ©‚È‚©ƒ\ƒtƒg‚ªŠ®¬‚µ‚È‚¢‚©‚猙‚ɂȂ邵A‰SŽÒ‚ɂ͓‚¢
‚»‚ñ‚È‚çPŒ¾Œê(Python, Pascal, PHP)‚ð‚â‚ê‚Ηǂ¢‚ÆŽv‚¤B
Ruby‚Í‚æ[‚µ‚ç‚ñ‚ªB

426:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:43:29
>>423
‚È‚é‚Ù‚ÇIŽQl‚ɂȂè‚Ü‚·B

>>424
”‚Å‚·‚©A”äŠr“I•~‹‚ª’á‚¢‚ñ‚Å‚µ‚傤‚©B
‚Ü‚¸‚»‚ê‚©‚ç˜M‚é‚Ì‚à‚¢‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ËA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:45:23
qmake‚Æcmake‚Á‚ĉ½‚ªˆá‚¤‚킯
makeƒtƒ@ƒCƒ‹‚ðì‚Á‚Ä‚¢‚邾‚¯‚Ȃ̂©

428:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:46:22
‚Ü‚ŸC#Žg‚Á‚Ä‚àA‚ ‚ê‚Ío—ˆ‚È‚¢‚¾‚ÌA‚±‚ê‚ÍCŒo—R‚µ‚낾‚ÌA‚ ‚邯‚Ç‚ÈB

429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:47:41
C#Žg‚¤‚­‚ç‚¢‚È‚çJava‚Å‚¢‚¢‚¶‚á‚ñ

430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:50:08
C, C++‚ð‚â‚Á‚Ä‚©‚çAGC‚Ì‚ ‚肪‚½‚Ý‚ðŠ´‚¶‚é‚ׂ«

431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:51:47
>>428
APIŽg‚¦‚邵‚Ü‚ ‚¢‚ë‚¢‚ë•û–@‚Í‚ ‚邿
C#->C++‚É–ß‚Á‚Ä‚Ý‚é‚ÆC#‚Å“–‚½‚è‘O‚ÉŽg‚Á‚Ă镔•i‚ª‚È‚­‚ÄŽ©ì‚·‚邱‚ƂɂȂÁ‚½‚è
•¶ŽšƒR[ƒhŠÖ˜A‚Å‚Í‚Ü‚é‚æ‚è‚æ‚Á‚Û‚Ç‚¢‚¢

432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:54:50
̂̌¾ŒêŠÖ˜A‚Á‚Ä–³ˆÓ–¡‚ÉÈ—ª‚µ‚Ü‚­‚Á‚Ă邩‚ç’¼Š´‚ňӖ¡‚ª’Ê‚¶‚È‚¢‚ñ‚¾‚æ‚È

C->C#‚ÆC++‚·‚Á‚Ƃ΂µ‚ÄŠo‚¦‚½‚Æ‚±‚ë‚ÅC++‚É‚¢‚Á‚½‚¯‚Ç‚³

c_str‚Æ‚©‚È‚ñ‚¾‚æ‚»‚ê

433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:57:21
D‚«‚Ȃ̂ð‘I‚Ô‚ª—Ç‚¢
URLØÝ¸(vintage-digital.com)


434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:58:17
‰´ƒƒLƒ…[ƒ^ƒX‚¢‚­‚í

435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 17:58:37
>>433
‰ö‚µ‚·‚¬‚é‚—‚—
“Á‚ÉC++‚͉½‚¾‚±‚è‚á‚—

436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 18:00:01
>>432
Žd•û‚Ë[‚ñ‚¾‚æ
Ì‚ÌƒŠƒ“ƒJ‚ÍŽ¯•ÊŽq‚ðÅ‘å6•¶Žš‚µ‚©”Fޝ‚µ‚È‚¢Žž‘オ‚ ‚Á‚Ä
C‚Í‚»‚ÌŽž‚Éì‚ç‚ꂽ•¨‚¾‚©‚ç

C++‚͂ƂÁ‚­‚É‚»‚̧ŒÀ‚Í“P”p‚³‚ê‚Ä‚¢‚邪‚È‚º‚©C‚̕Ȃ𖳈Ӗ¡‚É
ˆø‚«‚¸‚Á‚ÄÈ—ª‚µ‚Ü‚­‚Á‚Ä‚¢‚é
ƒ^ƒCƒv—Ê‚ðŒ¸‚ç‚·‚½‚ß‚©H

437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 18:01:01
>>433
ASP.NET‚É‚¢‚©‚´‚é‚ð‚¦‚È‚¢

‚Æ‚¢‚¤‚©ŠF‚³‚ñç·–œ•ʂł·‚ËA‚»‚è‚áƒlƒbƒg‚Ì‚¨‚·‚·‚߂̑ЂàFX‚ ‚é‚킯‚¾EEE
‚±‚±‚Ƀeƒ“ƒvƒŒ‚ª‚È‚¢‚Ì‚à‚»‚Ì‚¹‚¢‚©I

438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 18:03:32
>>436
‚Ü‚ ƒM[ƒN‚ªu‚Ú‚­‚Ì‚©‚ñ‚ª‚¦‚½‚³‚¢‚«‚傤‚Ì‚°‚ñ‚²‚©‚­‚¿‚傤v‚ªC++‚¾‚©‚çƒ^ƒCƒv—ÊŒ¸‚ç‚·‚½‚ß‚¶‚á‚ËH
std::string‚Ìstring‚©‚çchar‚ɕϊ·‚·‚é‚â‚‚Ë
string‚¾‚©‚çC++‚©‚ç‚Ì•¨‚¾‚æ‚Ë

439:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 18:04:57
Haskell‚â‚ׂ¦


440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 18:05:06
C++‚â‚é‚È‚çQt Creator + VC‚̃Rƒ“ƒpƒCƒ‰‚ª‚¢‚¢‚æ

441:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 18:17:54
>>426
‚¢‚âA‰´‚̈ӌ©‚Æ‚µ‚Ä‚Í
C#‚¾‚¯‚ÍŽ~‚ß‚½•û‚ª—Ç‚¢B

442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 18:18:13
>>440
ƒƒ‚‚Á‚Æ‚«‚Ü‚·A‚ ‚肪‚Æ‚¤B

ŠF‚ ‚肪‚Æ‚¤BŠ´ŽÓ‚µ‚Ü‚·B
‚Ƃ肠‚¦‚¸FXG‚Á‚Ă݂½ã‚ʼn½‚©ˆê‚‚Éi‚Á‚ÄAŠw‚ñ‚Å‚¢‚±‚¤‚ÆŽv‚¤I

443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 20:03:26
>>441
‚¢‚â‚¢‚âAC#‚͕֗˜‚¾‚¼B
C++‚æ‚è‚àãY—킾‚µB

444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 20:46:45
>>443
‚»‚ñ‚È‚±‚ÆŒ¾‚Á‚Ă܂½•sK‚ɂȂél‚ð‘‚â‚·‚Ì‚©I

> C++‚æ‚è‚àãY—킾‚µB
‚»‚ñ‚ÈŒ¾Œê‚¢‚Á‚Ï‚¢‚ ‚é‚¶‚á‚È‚¢‚©w


445:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 21:45:41
>>444
C#‚Å•sK‚ɂȂé‚â‚‚ÍA‚à‚Æ‚à‚Æ•sK‚Ȃ₂¾‚¯‚¾B

446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 23:14:59
C#‚Í.NET‚Åo—ˆ‚È‚¢‚±‚Æ‚µ‚悤‚Æ‚·‚邯A“r’[‚É•sK‚ɂȂé‹C‚ª‚·‚éB
MFC‚¾‚ÆA‚Ì‚Á‚¯‚©‚ç•sK‚É‚¾‚ªEEE

447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/13 23:27:06
‚Ô‚Á‚¿‚ႯC‚©‚çŽn‚ß‚é‚Ì‚ª‚¢‚¢‚æ
C99‚È‚çC++‚֗̕˜‚ȂƂ±‚ë‚Í‘å‘ÌŽg‚¦‚邵

448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 00:06:35
C‚ðŠo‚¦‚Äenum‚â\‘¢‘Ì‚âŠÖ”‚ÅŽæ‚芸‚¦‚¸‚È‚ñ‚Æ‚©ŽÀ—p‚ɂȂ郉ƒCƒuƒ‰ƒŠ‚Æ‚©‘‚­B
‚µ‚©‚µC++‚Ånamespace‚âƒNƒ‰ƒX‚ð’m‚邯A‚»‚ê‚܂ő‚¢‚½‚Ì‚ð‘S•”‘‚«’¼‚µ‚½‚­‚È‚é‚ñ‚¾‚æB
‚ÅA‘‚«’¼‚µ‚½ ‚Étemplate‚ÉŽè‚ðo‚µ‚ÄA‚Ü‚½‘‚«’¼‚µ‚½‚­‚È‚é‚킯B
‚»‚ÌŒã‚àSTL‚â‚çEffectiveC++‚â‚çBoost‚â‚ç‚É‚©‚Ô‚ê‚邽‚Ñ‚ÉA¡‚܂ő‚¢‚½‚à‚Ì‚ªƒSƒ~‚ÉŒ©‚¦‚éB
‚³‚ç‚ÉC++0.x‚È‚ñ‚Ă̂ÅA¡‚Ü‚½‰ß‹Ž‚Ì•³‰»Œ»Û‚ª‹N‚±‚é‚ñ‚Å‚·B

449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 00:11:09
‚»‚ê‚ðŠy‚µ‚ß‚éƒ}ƒ]Œü‚¯

450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 00:14:47
Å‹ß‚Í‚à‚¤‹t‚É—]Œv‚È‚à‚݂̂ñ‚ÈŽæ‚è•¥‚Á‚Ä++‚à•t‚©‚È‚¢99‚Å‚à‚È‚¢C‚¾‚¯‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚¦‚Ä‚«‚½

451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 00:15:35
99‚æ‚è‘O‚É‚à‚¢‚­‚‚©‚ ‚é‚ñ‚¾‚ª

452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 00:18:56
shop99 ‚Æ shop100 ‚¾‚Æ500‰~‚Ì”ƒ‚¢•¨‚Å
5‰~‚Æ‚©”¼’[‚È”Žšo‚éo‚È‚¢‚̈Ⴂ‚ª—L‚邿‚Ë

453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 05:48:56
“ü–å‘‚Æ‚©‚Åu‰ðà‚Ì‚½‚߂ɂ킴‚Æ”ñŒø—¦‚ȃR[ƒh‘‚¢‚Ă܂·v‚Æ‚©o‚邯¬—‚·‚邿‚ÈB

454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 10:02:18
>>447
C99‚ÉŠ®‘S€‹’‚µ‚Ä‚¢‚éƒRƒ“ƒpƒCƒ‰‚ÍIntel C++‚Ȃǂ²‚­ˆê•”‚¾‚¯‚¾‚¼
g++‚à•”•ª€‹’‚¾‚µˆÚA«‚ª‚È‚¢‚µ‚¾‚¢‚½‚¢g++‚ÍC++0x‚ւ̉ü’ùì‹Æ‚Å
Žèˆê”t‚Å¡‚ÍŽž‘ã’x‚ê‚ÌC99‚ÉŒg‚í‚Á‚Ä‚¢‚é‰É‚͂Ȃ¢‚¾‚낤

455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 10:07:15
C++0x‚ւ̉ü’ùì‹Æ‚È‚ñ‚ÄA
l‚¦‚邾‚¯‚Å“ª’É‚­‚È‚Á‚Ä‚­‚é‚Èww

456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 10:11:50
C99‚Ö‚Ì€‹’‚ð‹­‰»‚·‚邿‚©‚Ü‚¾0x‚É—Í“ü‚ꂽ•û‚ªƒ}ƒV‚Æ‚¢‚¤‚±‚Æ

457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 10:11:59
‚Å‚ànullptr‚ÆdecltypeAautoA‰E•Ó’lŽQÆAƒRƒ“ƒeƒi‚̉Šú‰»Žq
‚È‚Çáy‚¢Š‚Ɏ肪“Í‚­‚悤‚ɂȂé‚̂͂ ‚肪‚½‚¢‚æ‚È

458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 11:36:08
¡‚܂łª“Í‚©‚È‚³‚·‚¬‚¾‚Á‚½‚ñ‚¾‚æI

459:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 12:53:10
/usr/include/‚ðŒ©‚Ä‚¢‚½‚çA*.h‚Æ*.cpp‚ª‚ ‚è‚Ü‚µ‚½
*.cpp‚É‚Í#include "*.h"‚Æ‚µ‚©‘‚¢‚Ä‚ ‚è‚Ü‚¹‚ñ
ˆê‘̉½‚ª‚µ‚½‚¢‚ñ‚Å‚·‚©H


460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 12:57:27
>>459 ’m‚é‚©B‘‚¢‚½“z‚É•·‚¯‚æB

461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:00:38
ƒCƒeƒŒ[ƒ^‚©‚猳‚̕ϔ‚ɃAƒNƒZƒX‚Å‚«‚Ü‚·‚©B

vector<int>::iterator p;‚¾‚ÆA”z—ñ—v‘f‚Ì’l‚ƈʒu‚ª‚í‚©‚邾‚¯‹C‚ª‚µ‚Ü‚·‚ª
p‚Ì‘O•û‚É—v‘f’ljÁ‚µ‚½‚è휂µ‚½‚è‚Æ‚©B

462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:04:23
>>461
uŒ³‚̕ϔv‚Á‚ĉ½H
vector ƒCƒ“ƒXƒ^ƒ“ƒX‚Ì‚±‚ƂȂçA–³—B

463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:06:31
ƒTƒ“ƒNƒX

464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:24:40
ƒXƒ^ƒeƒBƒbƒNƒŠƒ“ƒNƒ‰ƒCƒuƒ‰ƒŠì¬‚ɂ‚¢‚Ă̎¿–â‚È‚ñ‚Å‚·‚ª

‚PDCŒ¾Œê‚Å‚àˆµ‚¦‚邿‚¤‚ÉAPI‚̈ø”‚â–ß‚è’l•”•ª‚¾‚¯‚ ‚킹‚Ä‚¨‚¯‚Î
“à•”‚ÅC++‚Å‘‚¢‚Ä‚¢‚悤‚ª–â‘è‚͂Ȃ¢H

‚QDƒXƒ^ƒeƒBƒbƒNƒŠƒ“ƒNƒ‰ƒCƒuƒ‰ƒŠ‚ðƒRƒ“ƒpƒCƒ‹‚·‚éۂɃXƒ^ƒeƒBƒbƒNƒŠƒ“ƒNƒ‰ƒCƒuƒ‰ƒŠ‚ª
—˜—p‚·‚éŠO•”‚Ì‹@”\‚ðŽæ‚èž‚Ü‚È‚¢‚悤‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
iVC++2008

465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:33:30
eƒNƒ‰ƒX‚ðŒp³‚µ‚ÄŽqƒNƒ‰ƒX‚ðì‚邯‚«‚É‚ÍA
ŽqƒNƒ‰ƒX‚̃wƒbƒ_ƒtƒ@ƒCƒ‹‚É‚àƒI[ƒo[ƒ‰ƒCƒh‚·‚郃\ƒbƒh‚ðA’è‹`‚µ‚È‚¢‚ƃ_ƒ‚È‚ñ‚Å‚·‚©H

ˆê‰žŽ©•ª‚Å‚àŽŽ‚µ‚Ă݂½‚ñ‚Å‚·‚ªAƒRƒ“ƒpƒCƒ‰—l‚É“{‚ç‚ꂽ‚Ì‚Å

466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:35:30
>>465
‚»‚ñ‚È‚±‚Ƃ͂Ȃ¢B

ƒGƒ‰[ƒƒbƒZ[ƒW‚ÍH‚Å‚«‚ê‚΃\[ƒX‚ào‚µ‚ÄB

467:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:36:57
ƒˆ‰¼‘zŠÖ”‚ðŽ‚ÂeƒNƒ‰ƒX‚ðŒp³‚µ‚½ŽqƒNƒ‰ƒX‚ðƒCƒ“ƒXƒ^ƒ“ƒX‚Æ‚µ‚ÄŽg‚¨‚¤‚Æ‚µ‚½‚Æ‚©H

468:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:38:57
>>465
‚ ‚ƃƒ\ƒbƒh‚Á‚Ä‚¢‚¤—pŒê‚Í‘¶Ý‚µ‚È‚¢‚Ì‚ÅA
¡Œã‚̓ƒ“ƒoŠÖ”member function‚Æ
ŒÄ‚Ԃ悤‚É‚µ‚È‚³‚¢‚ËB



469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:42:06
>>464
1‚ÍAextern "C"‚à‚‚¯‚ê‚΂¨k

2‚ÍAuŽæ‚螂܂Ȃ¢v‚̈Ӗ¡‚ª”÷–­B
ì‚Á‚Ă郉ƒCƒuƒ‰ƒŠ‚ðA‚Æ‚µ‚ÄA
A‚ÍB‚Æ‚¢‚¤ƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg—p‚µ‚Ä‚¢‚邯‚«A
A‚ÉB‚ðŠÜ‚Ü‚¹‚½‚­‚È‚¢‚Æ‚¢‚¤ˆÓ–¡H

“ÁŽê‚È‚±‚Æ‚µ‚È‚¯‚ê‚ÎuŽæ‚螂܂Ȃ¢vó‘Ô‚¾‚ÆŽv‚¤B

A‚̃vƒƒWƒFƒNƒg‚Ì’†‚ÉB‚Ìlibƒtƒ@ƒCƒ‹‚ð’ljÁ‚·‚ê‚Î
uŽæ‚èž‚Þvó‘ԂɂȂ邯‚ÇB

470:465
10/02/14 15:48:08
‚ЂƂ܂¸Aƒwƒbƒ_ƒtƒ@ƒCƒ‹‚¾‚¯ŽN‚µ‚Ü‚·
class Super{
public:
@Super();
@virtual void print();
@~Super();
};

class Sub : public Super{
public:
Sub();
void print();
~Sub();
};

ƒGƒ‰[
${HOME}/Test/sub.cpp:8: error: no evoid Sub::print()f member function declared in class eSubf

471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 15:57:10
Visal C{{ ‚Q‚O‚O‚W ExpƒŒƒbsEdition‚ÅWindowsXPŒü‚¯‚ÌŠJ”­‚Å‚·B
ƒEƒBƒ“ƒhƒE‚²‚Ƃɉ¹—ʂ𒲮AŽá‚µ‚­‚ÍŠJ‚¢‚Ä‚¢‚éƒtƒ‰ƒbƒVƒ…ƒIƒuƒWƒFƒNƒg‚̉¹—ʂ𒲮‚·‚éŠÖ”
‚Ü‚½‚ÍŽè–@‚Í–³‚¢‚Å‚µ‚傤‚©H

472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:16:59
ƒCƒeƒŒ[ƒ^‚Í‘}“ü‚µ‚Ä‚à•Û‚½‚ê‚邯‚ÇAend()‚Æbegin()‚Í‚»‚¤‚łȂ¢‚Ì‚ËB
•s•ÖB‰½‚Å‚±‚ñ‚ÈŽ–‚É‚µ‚½‚ÌB

473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:24:09
>>472
HH•Û‚½‚ê‚È‚¢ê‡‚à‚ ‚邾‚ëB‰½‚ðŒ¾‚¢‚½‚¢‚Ì‚©‚æ‚­•ª‚©‚ç‚ñ‚¼B

474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:28:15
‚»‚¤‚Ȃ̂©B‹C‚ð‚‚¯‚éB

475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:41:04
‰½‚ª•Û‚½‚ê‚é‚ñ‚¾H

476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:42:04
*.cpp‚É’¼Ú錾‚µ‚Ä‚¢‚é•Ï”‚Á‚ĉ½‚È‚ñ‚Å‚·‚©H

477:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:44:46
‚Ç‚ñ‚ȃR[ƒhH

478:476
10/02/14 16:48:30
>>477
‚±‚ñ‚ȃR[ƒh‚Å‚·
DownloadManager *BrowserApplication::s_downloadManager = 0;
HistoryManager *BrowserApplication::s_historyManager = 0;
NetworkAccessManager *BrowserApplication::s_networkAccessManager = 0;

479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:53:36
google‚̃R[ƒhŒŸõ‚ÅŒ©‚½‚¯‚Ç
ƒOƒ[ƒoƒ‹•Ï”‚¾‚Ë

480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:57:51
prefix ‚Ì s_ ‚Ístatic•Ï”‚Ìs‚ð•\‚µ‚Ä‚¢‚é‚Ì‚©‚à‚µ‚ê‚È‚¢

481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 16:58:43
>>478
static‚̃ƒ“ƒo•Ï”‚ÍA‚Ç‚Á‚©‚ÉŽÀ‘Ì‚ð錾‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢B

482:479
10/02/14 17:01:50
‚»‚¤‚¾‚Á‚½‚—
479‚͊ԈႢ

483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 17:04:26
boost::tuples or tuple
‚ÌŽg‚¢•û‚ª•ª‚©‚é“ú–{Œê‚̃TƒCƒg‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B

–¼‘O‹óŠÔ‚ª
boost::tuples‚Ȃ̂©boost::tuple‚Ȃ̂©A
FX¬‚´‚Á‚Ä‚¢‚邿‚¤‚Ȃ̂Å
ƒOƒO‚Á‚Ä‚à“ä‚Å‚·B

Œ»sŽd—l‚Ìboost.ƒ^ƒvƒ‹‚̂̎g‚¢•û‚ª•ª‚©‚é“ú–{Œê‚̃TƒCƒg‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B

‚æ‚낵‚­‚¨Šè‚¢\‚µã‚°‚Ü‚·B

484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 17:05:53
ƒAƒLƒ‰‚³‚ñ‚Ìboost–{”ƒ‚¤‚Æ‚¢‚¢‚æ

485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 17:18:10
ƒeƒ“ƒvƒŒ[ƒg–{H

486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 17:41:35
>>483
URLØÝ¸(boost.cppll.jp)

487:483
10/02/14 17:49:05
>>486
‚¨•ÔŽ–‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
”q“Ç’v‚µ‚Ü‚·B

488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 18:41:11
>>481
‚ ‚肪‚Æ‚¤

489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 19:06:37
C++‚Ȃ̂ł·‚ª
1s–Ú nŒÂA2s–Ú(n-1)ŒÂAEEEAns–Ú 1ŒÂ‚Ì”z—ñ‚ð‚‚­‚éƒR[ƒh‚Á‚Ä
‚±‚ê‚Å‚ ‚Á‚Ä‚¢‚é‚Ì‚©‚Ç‚¤‚©ƒ`ƒFƒbƒN‚µ‚Ä‚¢‚½‚¾‚«‚½‚¢‚̂ł·‚ª
‚Ç‚¤‚Å‚µ‚傤H
---------------------------
int **a = new int*[N];

a[0] = new int[(int)(N * (N + 1) /2)];
int j = N;
for(int i=1; i<N; i++){
@@a[i] = a[0] + i * (j-1);
@j--;
}

delete[] a[0];
delete[] a;
---------------------------

490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 19:10:50
C‚âC++‚ð¡‚©‚ç•׋­‚µ‚½‚¢‚ñ‚Å‚·‚¯‚ÇA
‘S‚­‚̉SŽÒ‚Å‚·‚ªƒIƒXƒXƒ‚Ì–{‚Á‚Ä‚ ‚è‚Ü‚·‚©H
«—ˆŽdŽ–‚É‚·‚邱‚Æ‚àl‚¦‚Ă܂·B

491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 19:14:57
>>490
“ÆKƒVƒŠ[ƒY

–{‰®‚És‚Á‚ÄA‰©F‚¢•ªŒú‚¢–{‚𔃂Á‚Ä“ª‚©‚çƒPƒc‚Ü‚Å20‰ñ‰ÅB

492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 19:19:28
>>489
‚ ‚è‚Æ‚ ‚ç‚ä‚éˆÓ–¡‚Ń_ƒB
Šú‘Ò‚µ‚½‚Æ‚¨‚è‚É“®‚©‚È‚¢‚µAi’¼‚µ‚½‚Æ‚µ‚Äj•ÛŽç«‚àň«B
‘‹‚©‚çƒ\[ƒX‚𓊂°ŽÌ‚Ă郌ƒxƒ‹B

493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 19:20:11
ƒƒƒ^‚—

494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 19:20:53
>>491
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
–¾“ú‚É‚Å‚à”ƒ‚Á‚Ä‚±‚悤‚ÆŽv‚¢‚Ü‚·

495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 19:23:33
>>489
“®‚­‚Ì‚©‚à‚µ‚ê‚ñ‚¯‚ǂȂñ‚©‚¨‚©‚µ‚¢‚悤‚È
•’ʂ͂±‚ñ‚ÈŠ´‚¶‚¶‚á‚È‚¢H
‚Æ‚©‚¢‚Á‚ÄA•’ivector‚΂Á‚©Žg‚Á‚Ă邩‚ç
‰‚߂ñ‚¤‚¢‚¤ƒR[ƒh‚ð‘‚¢‚½‚킯‚¾‚ª

int n=10;
int **a=new int*[n];
for(int i=0;i<n;++i){
a[i]=new int[n-i];
for(int j=0;j<n-i;++j){a[i][j]=j;}
}
for(int i=0;i<n;++i){
for(int j=0;j<n-i;++j){
cout << a[i][j];
}
cout << endl;
}
for(int i=0;i<n;++i)
delete[] a[i];
delete[] a;


496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 20:15:00
>>495
‚¿‚Ȃ݂Évector‚¾‚Á‚½‚ç‚Ç‚ñ‚ÈŠ´‚¶‚ɂȂé‚ñ‚Å‚·‚©H

497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 20:30:02
>>495
Œ³‚̃R[ƒh‚Á‚ÄA—̈悪”z—ñ‚ðŒ×‚¢‚ŘA‘±‚µ‚Ä‚é•K—v‚ª‚ ‚é‚ñ‚¶‚á‚È‚¢‚ÌH

498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 21:17:12
>>496
std::vector<int> a[N];
for (int i = 0; i < N; ++i)
{
@a[i].resize(N - i);
}

499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 21:31:18
ƒ|ƒCƒ“ƒ^”z—ñ‚Í‹ðs‚Å‚µ‚å
struct C{size_t sz;int*p;
C(size_t x):sz(x),p(new sz(int)){}
C(size_t x,int*a):sz(x),p(a){}};

template<size_t N>struct L:C{
size_t am(size_t x){return x*N-((N+1)*N)/2;}
L():C(am(N)){}
C operator[](size_t x){return C(N-x+1,p+sz-am(x));}};

500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 21:37:35
>>497
‚»‚±‚ª–â‘è‚ɂȂé‚ñ‚Å‚·‚æ‚ËEEE

>>498
‚È‚é‚Ù‚Ç

501:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 22:41:14
ã‚ÅC99‚É€‹’‚µ‚Ä‚¢‚éƒRƒ“ƒpƒCƒ‰‚ª­‚È‚¢‚Á‚Ęb‚ªo‚Ä‚¢‚½‚¯‚ÇA
ŽÀÛ‚ÉŽŽ‚µ‚Ă݂½‚ç
@VC, gcc, bcc, dmc, OpenWatcom
‚Å‘S•”ƒKƒ“–³Ž‹‚³‚ê‚ĂătƒCƒ^www

‚Þ‚µ‚ëIntel‚ÌŽd—l‚ª‚¨‚©‚µ‚¢‚Á‚ÄŒ¾‚í‚ê‚»‚¤‚Å•sœà‚¾B


502:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 22:45:10
gcc?

503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 22:47:11
>>502
GNU C Compiler ‚Å‚·‚¯‚ÇH

504:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 22:48:49
gnu compiler collection

505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 22:53:13
gcc‚¶‚á‚È‚­‚Äg++‚¶‚áA‚Æ>>502‚ÍŒ¾‚¢‚½‚©‚Á‚½‚É1ƒyƒŠƒJ‚ËB

506:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 22:54:05
‚±‚Ü‚¯‚¥‚±‚Ƃ͂¢‚¢‚ñ‚¾‚æ

507:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 22:54:26
>>504
‚»‚Ì—ªÌ‚Ì‚±‚Æ‚à‚ ‚邯‚ÇAGNU C Compiler‚Ì–¼‘O‚Æ‚µ‚Ä‚àgcc‚ÍŽg‚í‚ê‚éB

>>502
‚¨‘Ol‚Ì—g‚°‘«Žæ‚낤‚Æ‚·‚錙‚È«Ši‚̂₂Ȃ̂ËH
‚»‚Ì‚­‚ç‚¢•ª‚©‚邱‚Æ‚¾‚ëH

‚³‚ç‚ÉŒ¾‚¦‚Ρ‰ñ‚Ì•¶–¬‚Å‚Íg++‚¶‚á‚È‚­‚Ägcc‚ª³‚µ‚¢B


508:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 22:56:51
gcc‚Å‘S‘R–â‘è‚È‚¢

509:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:05:20
>>502
‚ªƒtƒ‹ƒ{ƒbƒRw

510:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:06:32
‰´‚Í502‚¶‚á‚È‚¢‚ªA-std=c99‚‚¯‚Ä‚à‚ ‚©‚ñ‚Ì
‚ ‚ÆŠÖŒW‚È‚¢‚¯‚ÇGNU Compiler Collection‚ðŽw‚·‚Æ‚«‚Á‚ÄGCC‚É‚·‚é‚ñ‚¶‚á‚Ë

511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:10:18
>>510
‚»‚Ì—ªÌ‚Ì‚±‚Æ‚à‚ ‚邯‚ÇAGNU C Compiler‚Ì–¼‘O‚Æ‚µ‚Ä‚àgcc‚ÍŽg‚í‚ê‚éB
‚³‚ç‚ÉŒ¾‚¦‚Ρ‰ñ‚Ì•¶–¬‚Å‚Íg++‚¶‚á‚È‚­‚Ägcc‚ª³‚µ‚¢B



512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:11:56
>>510
> ‰´‚Í502‚¶‚á‚È‚¢‚ªA-std=c99‚‚¯‚Ä‚à‚ ‚©‚ñ‚Ì
‚¢‚₾‚êˆêl‚Æ‚µ‚ă_ƒ‚È‚ñ‚ÄŒ¾‚Á‚ĂȂ¢‚¼H


513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:12:37
>>499
‘å‚«‚ȗ̈æ‚ðˆê“x‚ÉŠm•Û‚µ‚Ä‚©‚çplacement new‚ð”­“®‚·‚邯‚©

ƒfƒXƒgƒ‰ƒNƒ^‚ª–Ê“|L‚¢Ž–‚ɂȂ邯‚Ç

514:507
10/02/14 23:13:42
>>512
‚¢‚⌾‚Á‚Ä‚é‚ñ‚¶‚á‚ËH


515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:13:48
GCC‚ªC99ƒKƒ“–³Ž‹‚Á‚ÄŽ–‚Í–³‚¢‚È


516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:14:45
‚Ç‚¤‚݂Ăà>>499‚Í‹ðs‚¾‚ÆŽv‚¤‚ñ‚¾‚ª


517:502
10/02/14 23:19:43
‰´‚Ì‹^–â‚Í>>510‚Ì1s–Ú‚ª——R‚Å>>515‚Ȃ̂ł͂Ȃ¢‚©‚Æ‚¢‚¤‚±‚ÆB
ok?


518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:21:18
‚¨‘O‚ç‘Sˆõ‚¢‚¢‰ÁŒ¸‚É‚µ‚悤‚º


519:499
10/02/14 23:21:22
‚¤‚ñB“K“–‚ɑł¿‰ß‚¬‚Ä–µ‚‚âƒCƒ~ƒtƒƒC‚ÈŠ‚ª‚¢‚Á‚Ï‚¢‚ ‚Á‚½‚ñ‚¾B‹C•t‚¢‚½ˆ‚È‚¨‚µ‚½‚æ
template<bool F=false>struct C{size_t sz;int*p;
C(size_t x):sz(x),p(new int[sz]){}
C(size_t x,int*a):sz(x),p(a){}};
typedef C<> E;

template<size_t N>struct L:C{
size_t am(size_t x){return x*N-((N+1)*N)/2;}
L():C<true>(am(N)){}
E operator[](size_t x){return E(N-x+1,p+sz-am(x));}};

520:483
10/02/14 23:29:10
boost::tuple
•׋­‚µ‚Ä‚«‚Ü‚µ‚½B

Š´“®‚µ‚Ü‚µ‚½B


521:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:30:29
> L‚­Žg‚í‚ê‚Ä‚¢‚鈗Œn‚Å‚àAƒ^ƒvƒ‹‚Ì‚±‚ÌŽí‚Ì—p“r‚ɂ‚¢‚Ä
> Å“K‰»‚ð‚µ‚­‚¶‚é‚à‚Ì‚ª‘¶Ý‚·‚é(—Ⴆ‚Î bcc 5.5.1)
> ‚±‚ƂɒˆÓ‚³‚ꂽ‚¢B
Boost‚É–¼Žw‚µ‚³‚ê‚Æ‚éww


522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:32:42
‚Ü‚ •’Ê‚Éstd::pair‚ÌŠg’£”Å‚¾‚Æ‘¨‚¦‚Ä‚¢‚邪‚È

523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:34:19
bcc 5.5.1‚Í¡‚©‚猩‚邯‚Ђł¥‚©‚ç‚ÈB


524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:35:47
Žd•û‚Ë‚¦‚æ
•W€C++‚ɂł«‚邾‚¯€‹’‚µ‚悤‚Æ‚µ‚ĸˆê”t‚Å
Å“K‰»‚܂Ŏ肪‰ñ‚ç‚È‚©‚Á‚½‚ñ‚¾‚ë

525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:49:33
>>519
‰½‚ª‚µ‚½‚¢‚Ì‚©‚í‚©‚ç‚ñB
new ‚µ‚½—̈æ‚Í‚¢‚ delete ‚³‚ê‚é‚ÌH
‚È‚ñ‚Å std::vector Žg‚í‚È‚¢‚ÌH

526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:52:14
ƒeƒ“ƒvƒŒ[ƒg‚ɂ‚¢‚Ä‹³‚¦‚ĉº‚³‚¢B

‰º‹L‚̂悤‚ȃeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚ð‘‚¢‚½‚Æ‚±‚ë
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B

template <class T>
class TestClass {
public:
TestClass(){};
~TestClass(){};
struct SS {
int a;
char b;
long c;
T d;
};
SS * TestCode(void);
};
template <class T>
TestClass<T>::SS * TestClass<T>::TestCode(void)
{
return NULL;
}
‚‡‚ƒ‚ƒ‚ŃRƒ“ƒpƒCƒ‹‚·‚邯A
error: expected constructor, destructor, or type conversion before '*' token
error: expected `;' before '*' token
‚ƂȂè‚Ü‚·B

‚Ç‚±‚ªˆ«‚¢‚̂łµ‚傤‚©B
‹³‚¦‚ĉº‚³‚¢B
‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·B

527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:57:10
>>526 typename

528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:58:27
>>527
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‰½‚©’Ç‹L‚·‚é•K—v‚ª‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H

529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:58:31
>>526
typename TestClass<T>::SS* TestClass<T>::TestCode(void)

530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/14 23:59:46
>>529
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒRƒ“ƒpƒCƒ‹’Ê‚è‚Ü‚µ‚½B

‚È‚ºA擪‚É typename ‚Æ“ü‚ê‚é•K—v‚ª‚ ‚é‚̂łµ‚傤‚©H
‹³‚¦‚ĉº‚³‚¢B
‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·B

531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 00:01:57
>>530 URLØÝ¸(ja.lmgtfy.com)

532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 00:05:55
>>531
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 00:07:47
>>531
‚±‚ñ‚ȃTƒCƒg‚ª‚ ‚é‚ñ‚¾‚—

>‚±‚ê‚ÍAŽ¿–â‚ðŽ©•ª‚Å’²‚ׂ¸‚ÉŽ¿–â‚·‚él‚Ì‚½‚ß‚ÉAGoogleŒŸõ‚֗̕˜‚³‚ð“`‚¦‚é‚à‚̂ł·I

534:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 02:17:13
C++‚ð•׋­’†‚̉SŽÒ‚Å‚·

std::string@Hoge(int Num)
{
@@@std::string Data
@@@Data.clear();

@@@ˆ—

@@@return Data;
}

‚±‚¤‚¢‚¤ŠÖ”‚ª‚ ‚Á‚½ê‡HogeŠÖ”‚Ì’†‚ÅŠm•Û‚µ‚½std::string Data‚Í
CŒ¾Œê‚Ì‚±‚ë‚Ìmalloc‚ÅŠm•Û‚³‚ꂽ—Ìˆæ‚Æ‚Ç‚¤ˆá‚¤‚̂łµ‚傤‚©H

GC‚ª‚ ‚邿‚¤‚ÈŒ¾Œê‚ÌꇎQÆ‚ªˆê’èˆÈ‰º‚¾‚ÆŠJ•ú‚³‚ê‚邯‚©‚ ‚è‚Ü‚·‚ª
C++‚Í‚»‚¤‚¢‚¤‚Ì‚ª–³‚©‚Á‚½‚Í‚¸‚Å‚·‚µ

535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 02:22:07
C‚Å‚à\‘¢‘Ì‚ð•Ô‚·‚±‚Æ‚ªo—ˆ‚é‚͓̂–‘R’m‚Á‚Ă邿‚ÈH
‚ÅA“–‘RA‚»‚Ì\‘¢‘̂̃ƒ“ƒo‚Æ‚µ‚ÄA
(malloc‚ÅŠm•Û‚µ‚½—̈æ‚Ö‚Ì)ƒ|ƒCƒ“ƒ^‚ðނĂ邱‚Æ‚à’m‚Á‚Ă邿‚ËH

536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 02:24:17
>>534
malloc‚Æ‚©Žg‚Á‚ÄŽ©•ª‚ÅŠÇ—‚·‚é‚̂ƈá‚Á‚ÄAƒNƒ‰ƒX‚É‚»‚ÌÓ”C‚Í”C‚¹‚Ä‚µ‚Ü‚¦‚éB
‚‚܂èA‚ ‚ñ‚Ü‚è‹C‚É‚µ‚È‚­‚Ä‚¢‚¢B

537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 02:24:26
>>535
‚Í‚¢

std::string‚ÅŠm•Û‚µ‚½ƒf[ƒ^‚ª•s—v‚ɂȂÁ‚½ê‡‚Í
clear()‚µ‚Ä‚¨‚¯‚Î]—ˆ‚Ìfree‚ɑГ–‚·‚é“®ì‚Æ‚¢‚¤‚±‚Ƃł¢‚¢‚ñ‚Å‚·‚©‚ËH

538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 02:34:49
‚ ‚ EEE‚¢‚ë‚¢‚늨ˆá‚¢‚ðEEE

ƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚Æ‚¢‚¤‚±‚ƂȂ̂Å

std::string* Data@= new std::string();
string‚ÌŠm•Û‚ð‚±‚¤‚¢‚¤Š´‚¶‚É‚µ‚Ä‚±‚ê‚ð•Ô‚¹‚΂¢‚¢‚ñ‚Å‚·‚Ë

539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 08:06:25
>>538
‚¿‚ª[‚¤B
std::string ‚ð‚»‚Ì‚Ü‚Ü int ‚©‰½‚©‚ÆŽv‚Á‚Ä“¯‚¶‚悤‚Ɉµ‚¦‚΂¢‚¢B


540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 11:46:06
>>537
ƒIƒuƒWƒFƒNƒgŽwŒü‚ðª–{“I‚ÉŠ¨ˆá‚¢‚µ‚Ä‚¢‚é‚È

std::string‚͈êŽí‚̃Nƒ‰ƒX‚Å‚ ‚èA‚»‚ꎩ‘̃f[ƒ^‚ƃƒ“ƒoŠÖ”‚Ì
W‚Ü‚è‚Æ‚µ‚ÄŠ®Œ‹‚µ‚Ä‚¢‚é‚à‚Ì‚¾

‚¾‚©‚ç•’Ê‚ÌPODŒ^‚̕ϔ‚â\‘¢‘̂Ɠ¯‚¶‚悤‚É’l•Ô‚µ‚ªo—ˆ‚é

’A‚µ‚±‚ê‚Í“–‚½‚è‘O‚¾‚ªAŠÖ”‚Ì’†‚Å’è‹`‚µ‚½ƒ[ƒJƒ‹string‚ð
ŽQƕԂµ‚·‚邿‚¤‚ÈŽ–‚ð‚·‚ê‚ÎA‚±‚ê‚Ístring‚ÉŒÀ‚炸‚Ç‚ñ‚ȃf[ƒ^Œ^
‚¾‚Æ‚µ‚Ä‚à–¢’è‹`‚Ì“®ì‚ƂȂé

541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 21:52:32
‰ñ“𑤂ªƒoƒ‰ƒoƒ‰‚·‚¬‚ÄA‚»‚ꂼ‚ꉽ‚ðŽå’£‚µ‚Ä‚é‚Ì‚©‚æ‚­‚í‚©‚ç‚ñ

542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 21:53:01
>>538
C++‰SŽÒ‚ɃIƒXƒXƒB

ƒƒx[ƒ‹‚Ì•”‰®
URLØÝ¸(www7b.biglobe.ne.jp)
Codian
URLØÝ¸(www.kab-studio.biz)
”L‚Å‚à‚í‚©‚éƒvƒƒOƒ‰ƒ~ƒ“ƒO
URLØÝ¸(www.kumei.ne.jp)
­‚È‚­‚Æ‚à‚±‚ê‚®‚ç‚¢‚͓ǂñ‚Å
‰‚߂Ď¿–₪o—ˆ‚郌ƒxƒ‹‚ɂȂ邾‚낤
‚ÆŽv‚¢‚Ü‚·B



543:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 22:12:47
‘f’¼‚ÉC‚©‚çŠw‚ׂ΂悩‚Á‚½‚Ì‚É

544:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 22:14:20
C‚©‚çŠw‚Ô‚ÆC++‚ÌK“¾‚É—]Œv‚ÈŽžŠÔ‚ª‚©‚©‚邺

545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 22:26:47
Java‚¾‚Ì‚ðK“¾‚µ‚ÄA‚¨‚©‚µ‚È”]“à‰ñ˜H‚ª‚Å‚«‚邿‚èƒ}ƒV

546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 22:43:03
ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒoŒ±ŠF–³‚©‚çŽn‚߂邯‚µ‚Ä
C‚É3TAC++&STL‚É9TAƒeƒ“ƒvƒ‰—V‚т̊î‘b‚É12T
‚±‚ê‚®‚ç‚¢‚©‚©‚é‚©‚È

547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 22:43:22
>>545
‚»‚ê‚Í‚ ‚é‚íBJava‚Á‚ÄŒ‹\ãY—í‚ÈŒ¾Œê‚¾‚©‚çA
C++‚Ý‚½‚¢‚È´‘÷•¹‚¹Ž‚Á‚½ƒJƒIƒX‚ÈŒ¾Œê‚¾‚Æ
•׋­‚ª‚¢‚â‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚ñ‚¾‚æ‚ÈB

548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 22:46:21
>>546
‚ ‚Æ‚½‚­‚³‚ñ–{‚𔃂í‚È‚¯‚ê‚΂Ȃç‚È‚¢‚æ
C++‚ɂ‚¢‚ÄŠw‚ׂΊw‚Ô‚Ù‚ÇA‚½‚­‚³‚ñ‚Ì–{‚ª•K—v‚ɂȂé
’†‚É‚Í┳ɂȂÁ‚Ä‚µ‚Ü‚Á‚½‚à‚Ì‚à‚ ‚Á‚ÄŽc”O‚¾‚ª

‰´‚Íâ”ňµ‚¢‚ÌC++•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ðˆê”Ô‘½—p‚µ‚Ä‚¢‚é
ŽèC‚ª•t‚¢‚Ä‚à‚¤^‚Á•‚¾‚¼

549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 22:59:56
>>547
> Java‚Á‚ÄŒ‹\ãY—í‚ÈŒ¾Œê‚¾‚©‚çA
‚»‚¤‚©H
Java‚àŒ‹‹Ç “ä‚ÌŽd—l‚ðŠo‚¦‚È‚«‚á‚È‚ç‚ñ‚±‚Æ‚ª‚ ‚邵A
—Ž‚¿–Ú‚ÌŠ´‚ª”ۂ߂Ȃ¢

550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 23:02:30
>>549
“äŽd—l‚à‘½‚¢‚¯‚ÇAC++‚­‚ñ‚ÉŒ¾‚í‚ê‚Æ‚¤‚È‚¢‚íI

‚Ü‚Ÿ‚»‚¤‚¾‚ÈAãY—킾‚Á‚½A‚ÆŒ¾‚¢’¼‚µ‚Æ‚­‚íB


551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 23:11:28
‘½‚­‚̃vƒ‰ƒbƒgƒtƒH[ƒ€‚ÅŽg‚¦‚éCŒ¾ŒêˆÈã‚Ì
‚‹‰Œ¾Œê‚Ì“àA
Žd—l‚ªÅ‚àãY—í‚ÈŒ¾Œê‚Á‚ĉ½‚¾‚낤H

ŽÀۂɖ𗧂‚©‚Æ‚©‚Í‚¨‚¢‚Æ‚¢‚ÄB

DŒ¾Œê‚©Python 3Œn(2Œn‚łȂ­)‚©‚ÈH


552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 23:12:54
>>551
brainfuck ‚Æ‚© whitespace ‚Æ‚©

553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 23:13:00
Œã‚łł«‚½Œ¾Œê‚Ì•û‚ªãY—í‚È\•¶‚ɂȂé‚͎̂d•û‚È‚¢‚±‚Æ
Java‚͂܂ ãY—í‚ɂȂé‘O‚Ì“¥‚Ý‘ä‚Ý‚½‚¢‚ȃ|ƒWƒVƒ‡ƒ“‚Ȃ̂łµ‚©‚½‚È‚¢

‚µ‚©‚µC#‚©‚çC++‚ɖ߂邯ƒQƒVƒ…ƒ^ƒ‹ƒg•ö‰óH‚·‚é‚í
CŒ¾Œê‚­‚ç‚¢‚܂Ŗ߂邯‚¢‚ë‚¢‚ë‚È–Ê“|‚ÍŽ©•ª‚ÅŒ©‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Æ
Š„‚èØ‚é‚±‚Æ‚ª‚Å‚«‚邯‚ÇC++‚̂悤‚È’†“r”¼’[‚¾‚ƃXƒQ[”Y‚Þ

554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/15 23:17:12
ƒQƒVƒ…ƒ^ƒ‹ƒg•ö‰ó - Wikipedia
Wikipedia€–ÚØÝ¸


555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/16 00:32:17
‹³‚¦‚ĉº‚³‚¢B

ƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚©‚ç”h¶‚µ‚½ƒNƒ‰ƒX‚©‚çA
Šî’êƒNƒ‰ƒX‚̃ƒ“ƒoŠÖ”‚ðƒI[ƒo[ƒ‰ƒCƒh
‚·‚邱‚Æ‚Ío—ˆ‚È‚¢‚̂łµ‚傤‚©H

‚È‚ñ‚Ç‚â‚Á‚Ä‚àƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚æ‚낵‚­‚¨‚Ë‚ª‚¢‚µ‚Ü‚·B

556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/16 00:35:27
codepad‚ ‚½‚è‚ɃGƒ‰[‚ɂȂéƒR[ƒh‚ð“\‚Á‚Ä‚­‚ê

557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/16 00:43:15
>>556
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

template <class T>
class A {
public:
@@A(){};@~A(){};
@@struct S {
@@@@long@a;
@@@@T@@@b;
@@};
@@S * TestFunc( S *p );
};
template <class T>
typename A<T>::S * A<T>::TestFunc( S *p ){
@@return 0;
}
template <class T>
class B : public A<T> {
public:
@@B(){}; ~B(){};
@@struct S : A<T>::S {
@@@@double c;
@@};
@@A<T>::S * TestFunc( A<T>::S *p );
};
template <class T>
typename A<T>::S * B<T>::TestFunc( A<T>::S *p ){
@@return 1;
}
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/16 00:54:05
>>557 >>527-

‚ ‚ÆAƒ|ƒCƒ“ƒ^•Ô‚·ŠÖ”‚Å return 1 ‚Í–³‚¢‚¾‚낤B

559:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/16 01:10:51
>>558
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

return 0; ‚Æ return 1; ‚ð return p; ‚É‘‚«Š·‚¦‚ăRƒ“ƒpƒCƒ‹‚µ‚Ă݂܂µ‚½B

: error: expected `;' before '*' token
: error: `typename A<T>::S*B<T>::TestFunc' is not a static member of `class B<T>'
: error: template definition of non-template `typename A<T>::S*B<T>::TestFunc'
: error: `p' was not declared in this scope
: error: expected `;' before '{' token

‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/16 01:14:06
>>559 >>527-

ƒTƒ‹‚©‚¨‘O‚ÍH

561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/16 01:43:17
template <class T>
class A {
public:
A(){};
~A(){};
struct S {
long a;
T b;
};
S* TestFunc( S *p );
};
template <class T>
typename A<T>::S* A<T>::TestFunc( S* p ){
return 0;
}

template <class T>
class B : public A<T> {
public:
B(){};
~B(){};
struct S : A<T>::S {
double c;
};
S* TestFunc( S* p );
};
template <class T>
typename B<T>::S* B<T>::TestFunc( S *p ){
return 0;
}

562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/17 01:01:13
>>561
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/17 07:48:40
typename A<T>::S * TestFunc( typename A<T>::S *p );

564:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/17 10:43:57
ƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚ð“ÁŽê‰»‚·‚éê‡
ƒƒ“ƒo‘S‚Ä‚ð錾EŽÀ‘•‚µ’¼‚³‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂łµ‚傤‚©H
‚»‚ê‚Æ‚à•ÏX“_‚݂̂ŗǂ¢‚̂łµ‚傤‚©H

‚ ‚ÆA
template <typename T ,typename S = T>
‚Æ‚¢‚¤ƒfƒtƒHƒ‹ƒgˆø”‚ÌÝ’è‚͉”\‚Ȃ̂łµ‚傤‚©H

565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/17 11:03:13
>>564
ƒNƒ‰ƒXƒeƒ“ƒvƒŒ[ƒg‚ð“ÁŽê‰»‚µ‚½‚È‚ç‘S•”錾‚µ‚È‚¨‚³‚È‚¢‚ƃ_ƒ‚Å‚µ‚åB
ƒNƒ‰ƒXƒeƒ“ƒvƒŒ[ƒg‚̃ƒ“ƒoŠÖ”‚²‚ƂɓÁŽê‰»‚Å‚«‚È‚©‚Á‚½‚Á‚¯H

> template <typename T ,typename S = T>
‚â‚Á‚Ă݂ê‚΂¢‚¢‚¶‚á‚È‚¢B

566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/17 13:25:55
ƒfƒtƒHƒ‹ƒgƒpƒ‰ƒ[ƒ^‚àŽg‚¦‚½‚悤‚È‹C‚ª‚µ‚½‚ªA‚±‚¤‚¢‚¤‚â‚è•û‚à‚ ‚é

template<class A, class B>
class Base {
---
};

template<class A, class B = hoge>
struct DefType {
typedef Base<A,B> type;
};


{
@DefType<hoge>::type fuga;
}

567:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/17 13:31:38
‚²‚ß‚ñAŠÔˆá‚¦‚½

template<class A>
struct DefTypeA {
typedef Base<A, nanika> type;
};

568:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/17 14:04:17
ƒeƒ“ƒvƒŒ[ƒgˆø”‚ªˆÙ‚È‚éƒNƒ‰ƒXƒeƒ“ƒvƒŒ[ƒg‚ÌŽÀ‘̂͊֘A‚ª–³‚¢‚Ì‚ÅA
“¯‚¶ƒNƒ‰ƒXƒeƒ“ƒvƒŒ[ƒg‚̈قȂéŽÀ‘Ì‚ðŒp³‚·‚邱‚Æ‚ào—ˆ‚éB
Žg‚¢‚Ç‚±‚ë‚ÍŒÀ‚ç‚ê‚邪B

template<typename T>
class A { ... }; // ƒfƒtƒHƒ‹ƒgŽÀ‘•

template<>
class A<int>: public A<...> // intˆÈŠO‚ð—^‚¦‚½ê‡‚ÌA‚ðŒp³
{ ... }; // ’ljÁ‚ÌŽÀ‘•

569:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/02/17 19:54:38
less ‚ð’è‹`‚·‚ê‚Î greater ‚Æ‚©‚ài“Á•ʂȈ—‚ª‚È‚¢ŒÀ‚èjŽ©“®‚ÅŒˆ‚܂邯Žv‚¤‚̂ł·‚ª
‚»‚¤‚¢‚Á‚½ˆ—iless ‚ª‚ç greater ‚ðì»j‚ð‚·‚éƒeƒ“ƒvƒŒ[ƒg‚Í•W€‚Å‚ ‚é‚̂łµ‚傤‚©H

class CHoge
{
public:
CHoge(int i, const std::string& str) : m_i(i), m_str(str){}

int m_i;
std::string m_str;

struct Less
{
bool operator()(const CHoge& lh, const CHoge& rh) const
{
return lh.m_i < rh.m_i;
}
};
};



570:569
10/02/17 19:55:26

//‚±‚ñ‚È‚Ì
template<typename T, typename FuncT>
struct GeaterFromLess
{
bool operator()(const T& lh, const T& rh) const
{
return FuncT()(rh,lh);
}
};

std::vector<CHoge> vtHoge;
vtHoge.push_back( CHoge( 4, "hoge" ) );
vtHoge.push_back( CHoge( 1, "foo" ) );
vtHoge.push_back( CHoge( 0, "bar" ) );
vtHoge.push_back( CHoge( 2, "alpha" ) );
vtHoge.push_back( CHoge( 3, "omega" ) );
vtHoge.push_back( CHoge( 1, "hotel" ) );

std::sort( vtHoge.begin(), vtHoge.end(), CHoge::Less() );
std::sort( vtHoge.begin(), vtHoge.end(), GeaterFromLess<CHoge,CHoge::Less>() ); // CHoge::Less() ‚©‚ç Greator ‚ðì‚Á‚Ä‹t‡ƒ\[ƒg‚µ‚½‚¢


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

5399“ú‘O‚ÉXV/160 KB
’S“–:undef