y‰SŽÒŠœŒ}zC/C++Ž ..
[2ch|¥Menu]
430:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/11 15:13:14
‚Å‚«‚邿

431:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/11 15:43:21
o—ˆ‚È‚¢‚ȁBƒZƒ~ƒRƒƒ“‚ª‚È‚¢B

432:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/11 16:39:16
â‘ÎŒŸ‚€‚â‚‚ª‚¢‚邯Žv‚Á‚œ

433:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/11 16:47:46
—g‚°‘«Žæ‚è‚̃Œƒxƒ‹‚Å“ª‚Ì’ö“x‚ª’m‚ê‚é‚Ì‚ð‚Ü‚Á‚œ‚­•|‚ê‚È‚¢‚Ì‚Í
‚ ‚éˆÓ–¡“x‹¹‚©‚à

434:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/11 16:58:21
‚µ‚©‚µA>>431“I‚ÈŒŸ‚¢•û‚Í–â‘è‚ ‚é‚É‚µ‚Ä‚àA
ŒŸ‚Á‚Ä‚ ‚°‚é‚ׂ«ƒ‚ƒm‚ł͂ ‚邯Žv‚€B
е‚ê‚È‚¢‚€‚¿‚͂‚¯–Y‚ꑜ‚¢‚Ÿ‚ë‚€‚µB

435:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/11 16:59:37
‚Ü‚ •¶–@‚È‚çtemplate‚ª‚ç‚݂łà‚È‚¢ŒÀ‚èƒRƒ“ƒpƒCƒ‹ˆê”­‚ŊԈႢ‚Í‚·‚®‚í‚©‚é‚ñ‚Ÿ‚¯‚Ç‚È

436:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/11 17:25:54
‚»‚ê‚Å‚à•¶–@‚̊ԈႢ‚ª‚í‚©‚ç‚È‚¢l‚ª—ˆ‚éƒXƒŒ‚Ÿ‚ÆŽv‚Á‚Ä‚œ

437:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/11 17:38:43
>>435
ƒqƒ“ƒgFƒRƒR‚͏‰SŽÒƒXƒŒ

438:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/11 17:43:57
ƒ\[ƒX‚ƃGƒ‰[/Œx‚ðÚ‚¹‚ê‚Î
‚à‚ê‚È‚­>>435‚ª‘S‚Ä‰ðŒˆ‚µ‚Ä‚­‚ê‚éƒXƒŒ‚ɂȂè‚Ü‚µ‚œB

439:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/11 17:47:23
„ƒ\[ƒX‚ƃGƒ‰[/Œx‚ðÚ‚¹‚ê‚Î
‰SŽÒ‚͂ǂê‚ðÚ‚¹‚œ‚ç‚¢‚¢‚Ì‚©‚à‚í‚©‚ç‚ñ‚µ“‚¢‚È‚—

440:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/11 19:00:00
‚¢‚â‚Å‚àuƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚Ì‰ðŒˆv‚È‚ñ‚Ęb‘è‚́A
Šî–{“I‚ɂ́A‰SŽÒ‚Ç‚±‚ë‚©“ü–åŽÒ(“ü–发‚ð“ǂݎn‚ß‚œ‚΂©‚è)‚Æ‚¢‚€ƒŒƒxƒ‹‚Ÿ‚¯‚Ÿ‚ëB
‚»‚ê‚ð‰ðŒˆ‚·‚é‚à‚ÌŠÈ’P‚Ÿ‚µB
‚à‚¿‚ë‚ñA‹KŠi‚̍ו”‚⏈—ŒnˆÙ‘¶‚©‚È‚ñ‚Ęb‚Í‚ ‚邯‚Ç‚³B

–{“–‚ÉŽžŠÔ‚ª‚©‚©‚éuƒoƒOv‚Æ‚¢‚€‚Ì‚Í
uƒRƒ“ƒpƒCƒ‹‚͒ʂ邯‚LjӐ}’Ê‚è‚É“®‚«‚Ü‚¹‚ñv‚È‚ñ‚Ÿ‚©‚çB
‚à‚¿‚ë‚ñA‹É‹H‚ȃRƒ“ƒpƒCƒ‰‚̃oƒO‚ɂԂ‚©‚ç‚È‚¢ŒÀ‚è
uƒ\[ƒX‚Ì’Ê‚è‚É“®‚¢‚Ä‚¢‚év‚킯‚Ÿ‚¯‚ǁB

441:429
07/03/12 00:31:30
‚·‚¢‚Ü‚¹‚ñB

431‚³‚ñ‚ÌŒŸ‚€‚Æ‚€‚èƒZƒ~ƒRƒƒ“‚Ì•t‚¯–Y‚ê‚Å‚µ‚œB

442:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 01:44:48
>>431‚̃GƒXƒp[”\—͂ɌhˆÓ‚ð•\‚·‚éI

443:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 01:54:30
‚±‚ê‚Í‚à‚€ƒƒCƒNƒ~ƒ‰ƒNƒ‹‚â‚Ë

444:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 06:03:42
‚¢‚â>>441‚Í‹U•š‚ŸB

ŽO“_ƒŠ[ƒ_‚ð>>429‚̂悀‚ÉŽg‚Š‚é‚Í‚ž‚È‚¢‚à‚ñI

445:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 11:07:51
new‚Ædelete‚ð•p”ɂɎg‚€‚̂͂悭‚È‚¢‚Å‚·‚©H

446:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 11:09:38
new‚͕ʂɂ¢‚¢‚¯‚ǁAdelete‚Í—áŠOˆÀ‘S‚â–Ê“|‚­‚³‚³‚ðl—¶‚µ‚āA
std::auto_ptr‚Ȃljœ‚ç‚©‚̃Xƒ}[ƒgƒ|ƒCƒ“ƒ^‚É“ü‚ê‚Ä‚š‚­‚×‚«B

447:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 16:47:03
p‚ð’H‚Á‚Ä99‚©‚ç1‚܂łð•\ŽŠ‚·‚éƒvƒƒOƒ‰ƒ€‚Å‚·B

ŽÀs‚·‚邯“r’†‚Ìcount=35‚ ‚œ‚è‚܂ŕ\ŽŠ‚³‚ê‚ăGƒ‰[‚ª‹N‚±‚è‚Ü‚·B
ƒƒbƒZ[ƒWFuÊÝÄÞق³‚ê‚Ä‚¢‚È‚¢—áŠO‚Í TEST.exe ‚É‚ ‚è‚Ü‚·:0xC0000005: Access ViolationBv

‚±‚ê‚͉œŒÌ‹N‚±‚é‚̂łµ‚å‚€‚©B‰ðŒˆ–@‚à‚Å‚«‚ê‚΋³‚ЂĂ­‚Ÿ‚³‚¢B‚šŠè‚¢‚µ‚Ü‚·B
struct Test
{@int x;
@Test *p;
};
int main()
{@int i;
@std::vector<Test> v;@//x‚É1`99‚ð‡‚É“ü‚ê‚Ä‚¢‚­Bp‚ɂ͈ê‚‘O‚̃|ƒCƒ“ƒ^‚ð“ü‚ê‚é
@Test b;

@b.p = NULL;
@v.push_back(b);

@for (i=1;i<100;i++)@{@//
@b.x@=@i;
@b.p = &v[i-1];@@//
@v.push_back(b);
@}

@Test *c;
@c = &v[v.size()-1];

@int count = 0;
@while ( c->p != NULL ) @{@@@@@@//@NULL‚ªo‚é‚Ü‚Åp‚ð’H‚é
@@printf("%d: %d\n",count++,c->x);
@@c = c->p;
@}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@’·‚­‚È‚Á‚Ä‚·‚¢‚Ü‚¹‚ñB

448:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 17:02:59
push_back‚µ‚Ä‚¢‚Á‚Ävector‚̃TƒCƒY‚ª‚Å‚©‚­‚È‚Á‚œ‚Æ‚«‚Évector“à•”‚ōĊ„‚è“–‚Ä‚ª‹N‚±‚Á‚Ä‚éB
‚Ȃ̂Å&v[i-1]‚Í“r’†‚©‚ç•s³‚ȃ|ƒCƒ“ƒ^‚ðŽw‚·B
‚Ȃ̂Ŗ{“–‚Í&v[i-1]‚ª•s•ςȂ̂ðŠú‘Ò‚µ‚¿‚áƒ_ƒB

«‚±‚€‚â‚Á‚čŏ‰‚É100Šm•Û‚µ‚Ä‚š‚¯‚ÎÄŠ„‚è“–‚Ä‚ª‹N‚±‚ç‚È‚¢‚Ÿ‚ë‚€‚©‚ç‘åä•vB

int main()
{
int i;
std::vector<Test> v(100);
Test b;

b.p = NULL;
v[0] = b;

for (i=1;i<100;i++) {
b.x = i;
b.p = &v[i-1];
v[i] = b;
}

Test *c;
c = &v[v.size()-1];

int count = 0;
while ( c->p != NULL ) {
printf("%d: %d\n",count++,c->x);
c = c->p;
}
}

449:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 17:04:21
‚ A‚Å‚à“¯—»‚ª‚±‚ñ‚ȃR[ƒh‘Å‚Á‚œ‚牣‚é

450:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 17:59:18
éŒŸ‚µ‚œŒã‚É—]—T‚ðŽ‚Á‚ÄNULL‚Ì—v‘f‚ð’ljÁ‚µ‚Ä‚â‚ç‚È‚¢‚ƑʖڂȂ̂©
‚ŁA•s‘«‚µ‚Ä‚«‚œ‚ç‚Ü‚œ—]—T‚ðŽ‚Á‚ÄNULL‚Æ––’[‚Ì—v‘f‚ð
ŽÀÛ‚ÉŠ„‚è“–‚Ä‚œŽž‚ÍŠ„‚è“–‚Ä‚œŠ‚ɏ‘‚«ž‚ނ̂Ɠ¯Žž‚ɁA––’[‚ƂȂéˆÊ’u‚à•Ï‚Š‚Ä‚â‚ç‚É‚á‚È‚ç‚ñ
‚±‚ñ‚ÈŽ–‚µ‚Ä‚œ‚çvector‚̈Ӗ¡–³‚¢‚¶‚á‚ñ

451:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 18:13:42
‹ó‚łȂ¢ƒfƒBƒŒƒNƒgƒŠ‚ð‚܂邲‚Æ
íœ‚·‚éŠÖ”‚Á‚Ä‚ ‚é‚Å‚µ‚å‚€‚©B
C++Builder‚Å‚·B

452:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 18:18:30
C++Builder‚Í’m‚ç‚ñ‚ȁB
Win32 API‚É‚ÍSHFileOperation‚ª‚ ‚邪B

453:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 18:24:20
system("rmdir /S /Q C:\");

454:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 18:30:34
>>448
‚â‚Í‚èêŠ‚ª•Ï‚í‚Á‚Ä‚¢‚œ‚̂ł·‚©EEE
vector‚ðŽg‚€‚ׂ«‚¶‚á‚È‚©‚Á‚œ‚æ‚€‚Å‚·‚Ë
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

455:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 18:44:58
>>454
ƒCƒŒƒe[ƒ^Žg‚Š

456:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 18:51:32
‚[‚©list<int>Žg‚Š

457:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 18:54:06
>>452
SHFileOperation‚Å‚·‚©B
Œ©‚Ă݂œ‚ñ‚Å‚·‚ªAˆø”‚ª‚œ‚­‚³‚ñ‚ ‚Á‚ē‚»‚€‚Å‚·‚ˁBiŠŸ
ŠÈ’P‚ȉðà‚ÆŽg—p—á‚Ç‚±‚©‚ɂȂ¢‚©’T‚µ‚ÄŒ©‚Ü‚·B

>>453
‚š‚š‚šB¡‚Í‚±‚Ì•û–@‚ōs‚«‚œ‚¢‚ÆŽv‚¢‚Ü‚·B

‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

458:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 19:26:01
‚·‚¢‚Ü‚¹‚ñ‚ª‰SŽÒ‚ÌŽ¿–â‚Å‚·B
‚ ‚éƒNƒ‰ƒX“à‚Ånew‚µ‚œƒƒ“ƒo•ϐ”‚Ö‚ÌŽQÆ‚©ƒ|ƒCƒ“ƒ^‚ð•Ô‚·ê‡A
ƒNƒ‰ƒX‚ÌŠO‘€‚©‚çdelete‚³‚¹‚È‚¢‚æ‚€‚É‚·‚é‚ɂ͂ǂ€‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚å‚€‚©H
const‚‚¯‚ê‚΃Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂé‚à‚ñ‚Ÿ‚ÆŽv‚Á‚Ä‚œ‚ñ‚Å‚·‚ªA
ŽŽ‚µ‚Ă݂œ‚çƒ_ƒ‚Å‚µ‚œB

class moge;//Ú×‚Í—ª
class hoge{
@moge* mp;
@public:
@//—ª
@const moge * const getMp(){return mp;};
@const moge& getMRef(){return *mp};
}

void f(hoge& h){
@const moge * const mp = h.getMp();
@delete mp; //ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ăقµ‚¢
}

void g(hoge& h){
@const int& i = h.getRef();
@delete &i; //ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ăقµ‚¢
}

459:458
07/03/12 19:29:44
‚·‚¢‚Ü‚¹‚ñBg()‚ªƒƒ`ƒƒƒNƒ`ƒƒ‚ɂȂÁ‚Ă܂µ‚œB
void g(hoge& h){
@const moge& m = h.getMRef();
@delete &m;//ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ăقµ‚¢
}

‚ª³‚µ‚¢‚Å‚·‚ˁB

460:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 19:32:01
ƒfƒXƒgƒ‰ƒNƒ^‚ðprivate‚ֈڍs

461:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 19:36:53
>>455
std::vector‚̃CƒeƒŒ[ƒ^‚́A
Šî‚Ìvector‚Ì—v‘f”‚ª•Ï‚í‚Á‚œ‚ç–³Œø‚ɂȂÁ‚Ă悢‚ƂȂÁ‚Ä‚¢‚é‚̂ŁA
‰œ‚Ì‰ðŒˆ‚É‚à‚È‚ç‚È‚¢B

462:458
07/03/12 20:02:43
>>460 ‘ŠƒŒƒX‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
Šm‚©‚ÉŽ¿–â“à—e‚Ì“š‚Š‚É‚Í‚È‚Á‚Ä‚é‚ñ‚Å‚·‚ªA‚¿‚å‚Á‚Æà–Ÿ•s‘«‚Å‚µ‚œB
class hoge‚̃ƒ“ƒoŠÖ”“à‚Åmoge‚ðnew‚µ‚Ä‚¢‚āAhoge‚̃fƒXƒgƒ‰ƒNƒ^‚Å
delete‚µ‚œ‚¢‚ñ‚Å‚·B
moge‚̃fƒXƒgƒ‰ƒNƒ^‚ðprivate‚É‚·‚邯hoge‚Ì”jŠüŽž‚Édelete‚Å‚«‚ž‚Ƀƒ‚ƒŠ‚ª
ƒŠ[ƒN‚µ‚Ä‚µ‚Ü‚€‚Æ‚¢‚€–â‘肪o‚Ä‚µ‚Ü‚¢‚Ü‚·‚æ‚ˁB

463:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 20:16:05
‚Ÿ‚Á‚œ‚çA—F’B‚É‚Å‚à‚µ‚ë‚æB

464:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 20:21:16
Š—LŒ ‚ªˆÚ“®‚µ‚È‚¢ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^Žg‚Š‚ÎH

465:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 20:29:52
ƒNƒ‰ƒX‚ð1ŠK‘w‘‚₹‚΂¢‚¢‚ñ‚łȂ¢‚́B
class IMoge{ protected:~IMoge(){}};
class moge : public IMoge{public:~moge(){} };
class hoge{ moge *mp;
@@@public : IMoge &getmogeref(){ return *mp; }
@@@~hoge(){delete mp;} };

466:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/12 20:36:14
‚»‚€‚ŸAŠO‘€‚©‚çdelete‚µ‚È‚¢ÝŒv‚É‚·‚ê‚΂¢‚¢‚ñ‚ŸI
‚€‚퉎ƒ}ƒW“ª—Ç‚¢^^

467:458
07/03/12 20:39:01
>>463-465
‚Ç‚€‚à‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
‚œ‚Ô‚ñ—F’B‚É‚·‚é‚Ì‚ªˆê”Ԍl“I‚È—v‹‚ɍ‡‚Á‚Ä‚¢‚邯Žv‚¢‚Ü‚·B
‚Æ‚¢‚€‚©A‚±‚ñ‚ÈŠî–{“I‚È‚±‚Æ‚à•‚‚©‚΂Ȃ¢‚ ‚œ‚èAƒ_ƒƒ_ƒ‚Å‚·‚ˁB


468:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/13 00:04:47
ŽžŠÔ‚Ì“s‡‚Ÿ‚ÆŽv‚€‚ªA>466‚̃Xƒ‹[‚³‚ê‚Á‚Õ‚è‚É•¬‚¢‚œB
‚¢‚âA‚œ‚Ô‚ñ“Ë‚Áž‚Ü‚ê‚Ä‚à‚»‚ê‚Í‚»‚ê‚ō¢‚é‚ñ‚Ÿ‚ë‚€‚¯‚ǁB

469:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/13 19:37:36
ˆÈ‰º‚̂悀‚ȃvƒƒOƒ‰ƒ€‚ðŽÀs‚·‚邯
error LNK2019: –¢‰ðŒˆ‚ÌŠO•”ƒVƒ“ƒ{ƒ‹ "public: void __thiscall C01::TEST(void)"`
‚Ƃł܂·B
inline‚ð‚Í‚ž‚ê‚Î’Ê‚é‚̂ł·‚ªA‚Ç‚€‚µ‚Ä‚àinline‚ð•t‚¯‚œ‚¢‚Å‚·B
‰ðŒˆ•û–@ŒäŠè‚¢‚µ‚Ü‚·B

//00.cpp
#include "01.h"
void main()
{
C01 c;
c.TEST();
}

//01.h
class C01
{
public:
void TEST();
};

//01.cpp
inline
void C01::TEST()
{
}

470:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/13 19:48:32
01.h‚ɃRƒ“ƒXƒgƒ‰ƒNƒ^‚Ì’è‹`‚ð‘‚­B

471:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/13 19:49:28
ƒwƒbƒ_‚ɏ‘‚¯‚æ

472:469
07/03/13 21:04:32
>>470
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ì—L–³‚ÍŠÖŒW—L‚è‚Ü‚¹‚ñ‚Å‚µ‚œB

>>471
TEST()ŠÖ”‚ðƒwƒbƒ_‚ɏ‘‚¢‚œ‚ç’Ê‚è‚Ü‚µ‚œB
—L‚è“ï‚€‚²‚Ž‚¢‚Ü‚·B
‚¿‚Ȃ݂É.cpp‚Ì•û‚ɏ‘‚­Ž–‚͏o—ˆ‚È‚¢‚̂łµ‚å‚€‚©H

473:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/13 21:06:38
cppƒtƒ@ƒCƒ‹‚É’è‹`‚ð‘‚­‚È‚çinline•t‚¯‚é‚È‚æB

474:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/13 21:07:28
Šî–{“I‚É‘Œ‚̃tƒ@ƒCƒ‹‚©‚ç‰ÂŽ‹‚¶‚á‚È‚¢‚Æinline“WŠJ‚͂ł«‚È‚¢
ƒŠƒ“ƒJ‚ª‚â‚Á‚Ä‚­‚ꂜ‚è‚à‚·‚éê‡‚à‚ ‚é‚炵‚¢‚¯‚Ç

475:469
07/03/13 21:20:58
>>473-474
‚È‚é‚قǁA—L‚è“ï‚€‚²‚Ž‚¢‚Ü‚·B

476:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/13 23:34:14
OS RHEL V4.3

gcc version 3.4.6

ƒRƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“
-D_XOPEN_SOURCE=600

Œx: ˆø” 2 ŒÂ‚Ì `read' ‚ð“n‚µ‚Ü‚·‚É‚æ‚èAƒ|ƒCƒ“ƒ^‚ÌŽŠ‚·Œ^‚©
‚ç‚̏CüŽq‚ªØ‚èŽÌ‚Ä‚ç‚ê‚Ü‚·B

read()‚ð—˜—p‚µ‚Ä‚¢‚éƒ\[ƒX‚ðƒRƒ“ƒpƒCƒ‹‚µ‚æ‚€‚Æ‚·‚邯ã‹L‚̂悀‚È
Œx‚ªo‚Ü‚·B‚È‚º‚±‚ñ‚ÈŒx‚ªo‚é‚Ì‚©‚³‚Á‚Ï‚è‚Å‚·B

‰œ‚©‚æ‚¢‰ðŒˆ•û–@‚ð‚²‘¶’m‚Ì•û‚Í‚š‚ç‚ê‚Ü‚¹‚ñ‚©H

477:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/14 00:09:42
‚¿‚å‚Á‚Æ‚»‚Ìread‚ÌŽü•Ó‚ðŽN‚µ‚Ä‚­‚ê‚Ü‚¢‚©H

478:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/14 01:27:36
>>476
Œx:read‚É“n‚·‘æ“ñˆø‚«”‚̃|ƒCƒ“ƒ^CüŽq‚ª”‚ª‚³‚ê‚Ü‚·B

read()‚Éconst char *“n‚µ‚œ‚肵‚Ä‚¢‚È‚¢?

479:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/14 01:35:35
ˆø”2ƒR‚Ìread‚Á‚ĂȂñ‚ŸB•’Êread‚͈ø”3ƒR‚¶‚á‚È‚¢‚©B

480:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/14 01:44:53
>>479
gcc‚̃Gƒ‰[ƒƒbƒZ[ƒW‚Ì“ú–{Œê–󂪖³’ƒ‹ê’ƒ‚Ȃ́B³‰ð‚Í>478B

481:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/14 16:23:49
for(int i=0; i<3; i++){
handle[i]=_beginthread(...);
}

//handle[0],handle[1],handle[2]‚ǂꂩ‚çAI‚í‚é‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñ
for(int i=0; i<3; i++){
WaitForSingleObject( handle[i] , INFINITE );
}

‚R‚ƒXƒŒƒbƒh‚ð—§‚¿ã‚°‚Ü‚µ‚œ‚ªAŒãˆ—‚Ì•û–@‚ō¢‚Á‚Ä‚š‚è‚Ü‚·B
ã‹L‚̂悀‚É‚·‚邯AWaitForSingleObject‚ŁA
‰i‰“‚ɑ҂ó‘ԂɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚€‚·‚邯‚«‚ê‚¢‚ɁAŒãˆ—‚Å‚«‚é‚Å‚µ‚å‚€‚©H
‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B

482:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/14 16:25:03
WaitForMultipleObject ‚́H

483:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/14 16:44:15
‚ ‚Æ_beginthreadexŽg‚Á‚ÄŽ©•ª‚Ńnƒ“ƒhƒ‹‚ð•‚¶‚邿‚€‚É‚µ‚ëB

484:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/14 16:50:34
‚Á‚ƁAs‚ª‚‚­‚ˁA‚»‚€‚¢‚Š‚Î WaitForMultipleObjects

485:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/14 21:17:27
C++‚̃‰ƒCƒuƒ‰ƒŠ‚Ƀtƒ@ƒCƒ‹‚ðˆµ‚€‚œ‚߂̃Nƒ‰ƒX‚Í‚ ‚è‚Ü‚¹‚ñ‚©H

486:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/14 21:18:30
std::fstream‚Ì‚±‚Æ‚ðŒŸ‚Á‚Ä‚¢‚é‚Ì‚©H

487:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/14 21:27:52
–{“–‚É‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·

488:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 00:11:28
ƒƒ‰‚”

489:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 10:16:57
>>482
ƒŒƒX‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
for (int i=0; i<3; i++){
while(WaitForMultipleObjects(3, handle,TRUE, 1000) == WAIT_TIMEOUT){
OutputDebugString("ƒ^ƒCƒ€ƒAƒEƒg‚µ‚Ü‚µ‚œ");
}
OutputDebugString("ƒ^ƒCƒ€ƒAƒEƒgˆÈŠOƒfƒX");
}
‚±‚ê‚ŁA‚«‚ê‚¢‚Ɍ㏈—‚Å‚«‚Ü‚µ‚œB

>>483
_beginthread‚́ACloseHandle()‚µ‚È‚­‚Ä‚àAŽ©“®‚ŕ‚¶‚Ă邩‚à‚µ‚ê‚È‚¢‚Å‚·B
ƒlƒbƒg‚ÅŒŸõ‚·‚邯AŽ©“®‚ŕ‚¶‚Ä‚é‚Ý‚œ‚¢‚È‚±‚Ə‘‚¢‚Ä‚ ‚è‚Ü‚µ‚œB
ŽŽ‚µ‚ÉCloseHandle()‚µ‚Ä‚Ý‚é‚ÆAƒGƒ‰[‚ł܂µ‚œB
ŠÂ‹«‚́AC++Builder‚Å‚·‚ªA_beginthreadex‚ðŽg—p‚µ‚œ‚Ù‚€‚ªA—Ç‚¢‚̂łµ‚å‚€‚©H

490:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 13:10:23
ŠÂ‹«‚ÍWindows‚Å‚·B
URLƒfƒR[ƒh‚ɂ‚¢‚Ä‹³‚ЂĂ­‚Ÿ‚³‚¢B
URLØÝž(work.tkensaku.com)
‚±‚¿‚ç‚̃TƒCƒg‚ȂǁAƒCƒ“ƒ^[ƒlƒbƒg‚É—Ž‚¿‚Ä‚¢‚é‚à‚̂𗘗p‚µ‚Ä
ƒfƒR[ƒh‚µ‚Ă݂œ‚̂ł·‚ªA‚«‚¿‚ñ‚ƃfƒR[ƒh‚Å‚«‚邯‚«‚Ƃł«‚È‚¢‚Æ‚«‚ª‚ ‚è‚Ü‚·B

—ႊ‚΁A
‚PDu%82%A0%82%A0%82%A0v->u‚ ‚ ‚ v
‚QDu%E6%96%B0%E8%A6%8F%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%20%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88.txtv->u新芏テキスチEドキュメンチEtxtv

‚P‚́A‚€‚Ü‚­‚¢‚«‚Ü‚µ‚œ‚ª‚Q‚ª•¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚œB
URLØÝž(www.taka-k.com)
‚±‚¿‚ç‚̊֐”‚ŁAŠm”F‚µ‚Ü‚µ‚œ‚ª“¯—l‚Ɂu新芏テキスチEドキュメンチEtxtv‚Əo—Í‚³‚ê‚Ü‚µ‚œB

URLØÝž(www.tagindex.com)‚ŁA2‚ðŠm”F‚·‚邯uV‹KƒeƒLƒXƒg ƒhƒLƒ…ƒƒ“ƒg.txtv‚Ɛ³í‚É•\ŽŠ‚³‚ê‚Ü‚µ‚œB
uV‹KƒeƒLƒXƒg ƒhƒLƒ…ƒƒ“ƒg.txtv->u%E6%96%B0%E8%A6%8F%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%20%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88.txtv
‚̃Gƒ“ƒR[ƒh‚͐³í‚Ȃ̂©‚à‚µ‚ê‚Ü‚¹‚ñB
‰œ‚ªŒŽˆö‚Ȃ̂©‚í‚©‚ç‚È‚¢‚̂ł·‚ªA‚Ç‚€‚·‚ê‚Ώí‚ɐ³í‚ɃfƒR[ƒh‚Å‚«‚é‚Å‚µ‚å‚€‚©B
‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B

491:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 13:13:11
‚»‚ê‚Í‚à‚µ‚©‚µ‚Ä•¶ŽšƒR[ƒh‚̈Ⴂ‚Ȃ̂ł́H

492:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 13:27:10
Ž¿–â‚Å‚·B
template‚ðŽg‚Á‚Ä‚¢‚é‚̂ł·‚ªA
template<class T>‚Æ‚µ‚œŽžA‚±‚ÌT‚ªuIHoge‚ðŒp³‚µ‚œƒNƒ‰ƒX‚©‚Ç‚€‚©v‚ð”»’f‚·‚é•û–@‚͂Ȃ¢‚Å‚µ‚å‚€‚©H

if (isIHogesChild(T))
{
@IHoge‚ðŒp³‚µ‚Ä‚¢‚邯‚«‚̏ˆ—.
}
else
{
@‚»‚êˆÓŠO‚ÌŽž‚̏ˆ—.
}
‚Æ‚â‚肜‚¢‚̂ł·B

493:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 14:14:16
>>490
1‚ÍCP932A2‚ÍUTF-8BUTF-8‚ðCP932ŠÂ‹«‚Å•\ŽŠ‚µ‚æ‚€‚Æ‚·‚é‚©‚ç•¶Žš‰»‚¯‚µ‚Ä‚¢‚邟‚¯B

494:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 14:48:28
>>491
>>493
>1‚ÍCP932A2‚ÍUTF-8BUTF-8‚ðCP932ŠÂ‹«‚Å•\ŽŠ‚µ‚æ‚€‚Æ‚·‚é‚©‚ç•¶Žš‰»‚¯‚µ‚Ä‚¢‚邟‚¯B
‚·‚²‚¢B‚Ç‚€‚â‚Á‚Ä2‚ÍUTF-8‚Ƃ킩‚é‚̂łµ‚å‚€‚©B
u%E6%96EEEv‚𒭂߂Ă¢‚邯‚í‚©‚é‚̂ł·‚©H


495:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 14:51:43
UTF-8‚Í•¶Žš‚̐擪ƒoƒCƒg‚Ì“ª‚̃rƒbƒg‚ª—§‚Á‚Ä‚œ‚ç2”Ô–Ú‚à•K‚ž—§‚‚©‚ç‚È
‚»‚µ‚āA3ƒoƒCƒg•¶Žš‚È‚ç1110 ‚ÅŽn‚Ü‚é‚̂ŕK‚žE‚ÅŽn‚Ü‚éB

496:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 14:53:50
’­‚߂Ă¢‚Ä‚à”»‚邪A”O‚ׂ̈Éiconv -f CP932 -t UTF-8|od -t x1‚ðŽÀs‚µ‚āuV‹KƒeƒLƒXƒg ƒhƒLƒ…ƒƒ“ƒgv‚ðƒy[ƒXƒg‚µ‚ÄŒ©‚œB
‚ŁA—\‘z’ʂ肱‚ñ‚ȏo—Í‚ª“Ÿ‚ç‚ꂜ‚킯‚ŸB
--
0000000 e6 96 b0 e8 a6 8f e3 83 86 e3 82 ad e3 82 b9 e3
0000020 83 88 20 e3 83 89 e3 82 ad e3 83 a5 e3 83 a1 e3
0000040 83 b3 e3 83 88 0a
0000046


497:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 15:31:49
>>492
boost::is_base_of<IHoge,@T>

498:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 16:49:31
>>492
ƒRƒ“ƒpƒCƒ‹Žž‚É•ª‚©‚鎖‚ðŽÀsŽž‚É”»’è‚·‚é‚͔̂ñŒø—Š‚Ÿ‚æB

”ñŒø—Š‚Ç‚±‚ë‚©ƒRƒ“ƒpƒCƒ‹‚ª’Ê‚ç‚È‚­‚Ȃ邱‚Æ‚à‘œ‚¢B

499:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 16:55:59
ŽÀsŽž‚É“®“I‚ɃNƒ‰ƒX‚ðì‚邿‚€‚ȍ\‘¢‚͑ʖڂƂ¢‚€‚±‚Æ‚©

500:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 17:07:09
>499
’N‚à‚»‚ñ‚È‚±‚ÆŒŸ‚Á‚ĂȂ¢‚ª

501:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 17:08:16
sage–Y‚ê‚Ä‚œcorz

502:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 18:08:05
>>498
ŽÀ—p“I‚ȃRƒ“ƒpƒCƒ‰‚È‚çÅ“K‰»‚Åif•¶‚ð‚³‚Á‚­‚è‚ÆÁ‚µ‚Ä‚­‚ê‚éB

503:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 20:52:02
C++‚ÅVisual studio‚ÌŽ¿–â‚È‚ñ‚Å‚·‚¯‚ǁA—ႊ‚Îabcde‚ðstring‚ňø‚Á’£‚Á‚Ä‚«‚Ä
‚»‚Ì•¶Žš”‚𐮐”‚É’Œ‚·i‚±‚̏ꍇ‚Ÿ‚Æ5j•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H
•Ê‚Éstring‚ðŽg‚í‚È‚­‚Ä‚à‚¢‚¢‚ñ‚Å‚·‚ªEEEE

504:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 20:53:58
size()
length()

505:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 20:55:49
•¶Žš”‚𐮐”‚É’Œ‚·‚̈Ӗ¡‚ª‚í‚©‚ç‚ñ
®”‚¶‚á‚È‚¢‚Ì‚©‚挳‚Í

506:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 20:59:47
‚ ‚ Alength‚ð–Y‚ê‚Ă܂µ‚œB
‚Ç‚€‚à‚ ‚肪‚Æ‚€B

507:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 21:00:14
‚í‚©‚ç‚ñ‚ŒB>>503‚̐¢ŠE‚ł̓}ƒCƒiƒX‚©‚à‚µ‚ê‚ñ‚µA‚Í‚œ‚Ü‚œ‹•”‚©‚à‚µ‚ê‚ñ



508:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 21:05:31
•œs¢ŠE‚̏Zl‚Å‚àOK
‚œ‚Ÿ‚µ‚»‚̏ꍇAŽ¿–âŽÒ‚Í•K‚žAog’n‚ð‘‚«‚Ü‚µ‚å‚€

509:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 21:28:27
•¶Žš”‚𐮐”‚É’Œ‚·‚Á‚Ä‚¢‚€‚©A•¶Žš”‚ð”‚Š‚œ‚©‚Á‚œ‚ñ‚Å‚·B

510:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 21:56:27
C++@VisualStudio‚ÅŽ¿–₳‚¹‚Ä‚¢‚œ‚Ÿ‚«‚Ü‚·

unsigned char *@‚Ɓ@System::String^@i#include<string.h>j
‚±‚Ì“ñ‚Â‚ð‚šŒÝ‚¢•ÏŠ·‚·‚é•û–@‚ð‹³‚Š‚Ä‚¢‚œ‚Ÿ‚«‚œ‚¢‚Å‚·

511:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 22:02:19
URLØÝž(support.microsoft.com)
ƒ}ƒl[ƒWƒhC++Œü‚¯‚Ì‹LŽ–‚Ÿ‚ªA‚œ‚Æ‚ŠC++/CLI‚Å‚à\•¶‚ªˆá‚€‚Ÿ‚¯‚Å’†g‚Í’Ê—p‚·‚éB

512:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 22:05:37
‚Ü‚œC++‚ÌŽ¿–â‚È‚ñ‚Å‚·‚ªA
abcde
‚Æ‚¢‚€•¶Žš—ñ‚ª‚ ‚邯‚µ‚āA¶‚©‚ç4”ԖځEd‚ðŽæ‚èo‚·‚̂͂ǂ€‚·‚ê‚΂悢‚Å‚·‚©H

513:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 22:11:08
c=s[3];

514:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 22:11:42
‚¿‚á‚ñ‚Əog’n‚ð–Ÿ‹L‚µ‚æ‚€‚ȁB

515:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 22:14:33
>>513
‚¢‚Ü‚¢‚¿‚í‚©‚ç‚È‚¢‚̂ł·‚ªEEE

>>514
og’nH
ˆê‰ž“Œ‹ž‚Å‚·‚¯‚ǁEEE

‚à‚€­‚µÚ‚µ‚­‹³‚ЂĒž‚¯‚Ü‚¹‚ñ‚©H
¢‚Á‚Ä‚é‚ñ‚Å‚·B

516:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 22:19:42
¢‚Á‚Ä2ch—ˆ‚ÄŽ¿–₵‚āAƒYƒoƒŠ‰ñ“š‚𓟂Ăà‚È‚šH‚¢‰º‚ª‚郄ƒc‚Á‚Ăǂ€‚©‚µ‚Ă邯Žv‚€B
‚ ‚Ƃ͌Ÿõ‚Å‚à‚µ‚ĕ׋­‚µ‚ë‚æB20•ª‚Å—‰ð‚Å‚«‚邟‚ëB

517:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 22:25:37
>>516
>>513‚́@c=s[3];@‚ªƒYƒoƒŠ“š‚Š‚È‚ñ‚Å‚·‚©H
C++‚Á‚Äˆê•¶Žš‚ŏ‘‚©‚ê‚Ä‚¢‚é‚Ì‚ðŒ©‚œ‚±‚Æ‚ª‚È‚©‚Á‚œ‚Ì‚Å
‚Ȃɂ©È—ª‚³‚ê‚Ä‚é‚Ì‚©‚ÆŒë‰ð‚µ‚Ă܂µ‚œB‚·‚¢‚Ü‚¹‚ñ‚Å‚µ‚œB

518:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 22:45:44
>>502
‚»‚êˆÈ‘O‚ɃRƒ“ƒpƒCƒ‹’Ê‚ç‚È‚­‚È‚é‚Æ‚«‚ª‚ ‚é‚Á‚āB

Modern C++ Design‚ ‚œ‚è‚ɏ‘‚¢‚ĂȂ©‚Á‚œ‚©‚ȁ`

519:510
07/03/15 23:03:33
>>511
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·
ƒy[ƒWŒ©‚È‚ª‚çFX•׋­‚µ‚Ă݂܂·

520:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/15 23:49:55
>>495
>>496
‚¿‚å‚Á‚ÆŽžŠÔ‚©‚©‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚œ‚ªA
•¶ŽšƒR[ƒh•ÏŠ·‚Å‚«‚Ü‚µ‚œI
‚Ü‚ŸA‚ ‚ñ‚܂藝‰ð‚Å‚«‚Ä–³‚¢‚Å‚·‚ª
ƒlƒbƒg‚ÅŒŸõ‚µ‚ĕ׋­‚µ‚Ü‚·B

‚Ç‚€‚à‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB
‚Ù‚ñ‚Ə•‚©‚è‚Ü‚µ‚œB

521:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 00:53:20
>>518
‚à‚Í‚âModern‚Å‚à‚È‚ñ‚Å‚à‚È‚¢–{‚ðŽ‚¿o‚µ‚Ä‚«‚Ä‚à‚ç‚Á‚Ä‚à¢‚éB
‚Ç‚€‚¢‚€Žž‚ŸH

522:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 01:50:54
‚à‚Í‚âModern‚Å‚à‚È‚ñ‚Å‚à‚È‚¢’è”Ô–{‚Ìà–Ÿ‚È‚ñ‚©‚µ‚È‚«‚á‚¢‚¯‚È‚¢‚Ì‚©B

523:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 06:20:04
>>489
’x‚¢‚¯‚Çex‚¶‚á‚È‚¢•û‚̓nƒ“ƒhƒ‹‚ðŽ©“®‚ŕ‚¶‚é‚Ì‚ÅWaitFor`‚ðŽg‚€‚ׂ«‚ł͂ ‚è‚Ü‚¹‚ñ
‚·‚łɏI—¹‚µ‚Ä‚¢‚éƒXƒŒƒbƒhƒnƒ“ƒhƒ‹‚ɑ΂µ‚ÄWaitForSingleObjectihoge,INFINITEj
‚·‚邯‚ž‚Á‚Æ–ß‚Á‚Ä‚±‚È‚©‚Á‚œ‚肵‚Ü‚·
Ì‚͂܂Á‚œ‚±‚Æ‚ª‚ ‚Á‚œ‚ñ‚Ÿ‚¯‚Ǎ¡Œ©‚Ă݂œ‚çMSDN‚É‚à‘‚¢‚Ä‚ ‚è‚Ü‚·‚Ë

524:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 07:36:44
>>521
—ႊ‚Î

T hoge;
if(isIHogesChild(T)){
hoge.fun1();
}else{
hoge.fun2();
}
‚Í
T‚Éfun1,fun2‚Ì—Œ•û‚ª’è‹`‚³‚ê‚ĂȂ¢‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[

525:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 07:40:11
‚»‚ꂟ‚Á‚œ‚ç•”•ª“ÁŽê‰»‚µ‚œ‚èenable_if‚Ő؂è‘Ö‚Š‚œ‚è‚·‚ê‚΂¢‚¢B

526:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 08:35:42
‚¢‚â‘S‚­‚»‚Ì’Ê‚èB
•’Êif‚ÍŽg‚í‚È‚¢‚Å‚µ‚åB

527:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 08:49:39
‚¢‚â‘S‚­‚»‚Ì’Ê‚èB
•’Êif‚ÍŽg‚í‚È‚¢‚Å‚µ‚åB

528:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 09:22:12
‚¢‚â‘S‚­‚»‚Ì’Ê‚èB
•’Êif‚ÍŽg‚í‚È‚¢‚Å‚µ‚åB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@nullpo

529:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 09:57:05
[ŠÂ‹«]C++Builder
hoge.ini‚Ý‚œ‚¢‚ȁAÝ’èƒtƒ@ƒCƒ‹‚ª‚È‚¢‚Ì‚É
exeƒtƒ@ƒCƒ‹‚ðƒNƒŠƒbƒN‚µ‚čċN“®‚µ‚Ä‚àAÝ’è’l‚ð
•ÛŽ‚µ‚Ä‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðA—Ç‚­Œ©‚©‚¯‚Ü‚·‚ª
‚ ‚ê‚͂ǂ€‚â‚é‚̂łµ‚å‚€‚©B

530:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 10:45:20
‚Â[ƒŒƒWƒXƒgƒŠ]

531:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 11:21:49
WindowsƒtƒHƒ‹ƒ_‚ÉiniƒuƒbƒRƒ~

532:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 12:47:52
>>530-531
ƒŒƒX‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
ƒCƒ“ƒXƒg[ƒ‹‚µ‚ĂȂ¢ƒ\ƒtƒg‚Å‚à,Ý’è’l‚ð•ÛŽ‚µ‚Ä‚¢‚é‚̂ŁA
•sŽv‹c‚Ÿ‚Á‚œ‚ñ‚Å‚·‚ªA‚»‚€‚¢‚€•û–@‚à‚ ‚é‚ñ‚Å‚·‚ˁB

¡‚́AŽ©•ª‚ōì‚邯‚«"hoge=hoge"ikey=valuej‚Ÿ‚¯‚ÌŒ`Ž®‚Å‚â‚Á‚Ä‚¢‚é‚̂ŁA
ugetline‚ňês‚ž‚“ǂݍž‚ñ‚ŁAstd::map<std::string,std::string>‚ÉŠi”[v
‚ÅŠÈ’P‚È‚ñ‚Å‚·‚ªB

[hoge]
hoge=hoge
hoge=hoge
[hoge]
hoge=hoge
EEE
‚±‚€‚¢‚€Ý’èƒtƒ@ƒCƒ‹‚̓ǂݏ‘‚«‚Ì•û–@‰ðà‚µ‚Ä‚é
ƒTƒCƒg–³‚¢‚Å‚µ‚å‚€‚©B
ƒI[ƒvƒ“ƒ\[ƒX‚̃\ƒtƒg‚Ȃǂ̃\[ƒXŒ©‚ĕ׋­‚µ‚æ‚€‚Æ
Žv‚Á‚Ä‚é‚ñ‚Å‚·‚ªAƒ\[ƒX‚ª–c‘å‚Ȃ̂ª‘œ‚­‚āA
‚È‚©‚È‚©Ý’è’l‚̓ǂݍž‚ñ‚ł镔•ª‚ðA’T‚µ“–‚Ă邱‚Əo—ˆ‚Ü‚¹‚ñB

i[]‚Ì•”•ª‚Ì–Œ‘O,key’l,value’lj\‘¢‘̂Ɋi”[‚µ‚Ä‚¢‚­‚Ì‚©‚ÆŽv‚Á‚œ‚ñ‚Å‚·‚ªA
“ǂݍž‚Ý‚à‘‚«ž‚Ý‚àA‚È‚ñ‚Ÿ‚©“‚¢‚Å‚·B

533:532
07/03/16 15:27:28
532‚Å‚·B
struct inistruct{
char* section; //[]‚Ì’l
std::map<std::string,std::string> map;
};

struct inistruct *p = new inistruct[length];
//iniƒtƒ@ƒCƒ‹‚ð“ǂݍž‚ñ‚ŁAp‚ÉŠi”[

//‚à‚µA“Á’è‚Ìsection‚Ì’l‚ðŽæ‚èo‚µ‚œ‚¢ê‡
for(int i=0;i< length;i++){
//‚à‚µA“Á’è‚Ìsection="hoge"‚Ì’l‚ðŽQÆ‚µ‚œ‚¢ê‡
if(strcmp(p[i].section,"hoge")==0 ){
//p[i].map‚©‚çA’l‚ðŽæ‚èo‚·
break;
}else{
continue;
}
}
‚±‚€‚¢‚€ŠŽ‚¶‚ŁA"“ǂݎæ‚è"‚Æ"ŽQÆ"‚Å‚«‚»‚€‚Å‚·B

‚ ‚ƁA“Á’è‚Ìsection‚Ì’†‚Ì’l‚ðˆê‚•ύX‚³‚ꂜê‡‚Ì
Ý’èƒtƒ@ƒCƒ‹‚ɏ‘‚«ž‚Þ•û–@‚ªA‚æ‚­‚í‚©‚è‚Ü‚¹‚ñB
std::string str; //V‚µ‚¢Ý’èƒtƒ@ƒCƒ‹‚Ì‘S•¶‚ðŠi”[
while(getline(fin,s)){
if(XV‚µ‚œ‚¢sectin‚¶‚á‚È‚¢ or XV‚µ‚œ‚¢map‚¶‚á‚È‚¢){//‚±‚±‚à‚Á‚Æ•¡ŽG‚©‚à‚Å‚·
str+=s;
}else{
str+="XV‚µ‚œ‚¢•¶Žš—ñ";
}
}
‚±‚€‚¢‚€ŠŽ‚¶‚Å‚µ‚å‚€‚©B‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B

534:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 18:31:12
>>533
URLØÝž(msdn.microsoft.com)

535:532
07/03/16 20:00:44
>>534
GetPrivateProfileString‚Æ‚¢‚€ƒL[ƒ[ƒh‚Å
‚¢‚ë‚¢‚ë‚ÆŒŸõ‚Å‚«‚»‚€‚Å‚·B
ƒsƒ“‚Æ‚«‚œ‚̂ŁAì‚è‚©‚¯‚̂₊®¬‚³‚¹‚œ‚¢‚ÆŽv‚¢‚Ü‚·B
‚Ç‚€‚à‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

536:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 23:47:52
Ý’è/‰Šú‰»ƒtƒ@ƒCƒ‹‚ɂ‚¢‚āA•֏掿–âB
ŠÂ‹«‚ÍWindows2000ˆÈ~i‚œ‚Ÿ‚µ‰Â”\‚È‚ç9xŒn‚àjAC++‚̃lƒCƒeƒBƒuƒAƒvƒŠƒP[ƒVƒ‡ƒ“B

(1) MS‚̃TƒCƒg‚É‚æ‚邯Ainiƒtƒ@ƒCƒ‹‚ÍŽg‚€‚ȂƏ‘‚¢‚Ä‚ ‚è‚Ü‚·‚ª
@@­‚È‚­‚Æ‚à“à•”ƒc[ƒ‹‚â‹K–͂̏¬‚³‚ȃtƒŠ[ƒEƒFƒA’ö“x‚ł́A16ƒrƒbƒg”ñ‘Ήž‚Å‚à‚Ü‚Ÿiniƒtƒ@ƒCƒ‹Žg‚Á‚Ä‚à–â‘è‚È‚¢‚̂łµ‚å‚€‚©H

(2) Å‹ß‚̓ŒƒWƒXƒgƒŠ‚æ‚è‚àAXMLÝ’èƒtƒ@ƒCƒ‹‚ª•‹y‚µ‚‚‚ ‚é‹C‚à‚µ‚Ü‚·‚ªA
@@ŒŸõ‚µ‚Ä‚àC#‚â.NET FrameworkŒü‚¯‚Ìà–Ÿ‚΂©‚è‚ŁAC++‚̃lƒCƒeƒBƒuƒAƒvƒŠŒü‚¯‚Ìà–Ÿ‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB
@@‰œ‚©—Ç‚³‚°‚ȃeƒLƒXƒg‚ð’m‚Á‚Ä‚œ‚炚Šè‚¢‚µ‚Ü‚·B

537:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 23:54:53
Vista‚Å‚ÍProgramFilesˆÈ‰º‚ɂ͏‘‚¯‚È‚¢‚̂ŁB
‚·‚­‚È‚­‚Æ‚àAexe‚Æ“¯‚¶ƒpƒX‚Éini‚ð‘‚­‚æ‚€‚ȃAƒvƒŠ‚ð¡‚©‚çì‚é‚̂͂ǁ[‚©‚ȁ[B

538:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/16 23:56:54
ƒCƒ“ƒXƒg[ƒ‹ƒtƒHƒ‹ƒ_‚ð•Ï‚Š‚ê‚Ηǂ¢‚Ÿ‚¯‚â‚ñ

539:536
07/03/17 00:08:44
>Program FilesˆÈ‰º
ƒ}ƒW‚Á‚·‚©cB
Šù‘¶ƒvƒƒOƒ‰ƒ€‚̃AƒhƒIƒ“‚Æ‚©‚àl‚ЂĂ¢‚œ‚̂ł·‚ªA‚»‚ꂟ‚ƍ¡‚ ‚éƒ\[ƒX‚ð•ύX‚µ‚È‚¢‚ƃ_ƒ‚Å‚·‚ˁccB

540:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 00:11:51
‚Ô‚Á‚¿‚ႯC++‚ÅXML“ǂݏ‘‚«ÂײB

541:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 01:17:00
‚¶‚á‚ A‚â‚è‚â‚·‚¢ŒŸŒê‚ÅXMLƒp[ƒT[‚̃‰ƒbƒp[ƒ‰ƒCƒuƒ‰ƒŠì‚Á‚āAC++‚©‚çƒCƒ“ƒ|[ƒg‚·‚è‚á‚¢‚¢‚¶‚á‚ñB


542:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 01:32:23
‚â‚è‚â‚·‚¢ŒŸŒê‚Å‚»‚̂܂ܑS•”ì‚ê‚΂悭‚ˁH

543:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 02:02:55
‚»‚ñ‚È‚±‚Æ‚µ‚È‚«‚á‚È‚ç‚ñ‚̂Ȃç
C++‚ÅXMLÝ’èƒtƒ@ƒCƒ‹‚ðŠÈ’P‚ÉŽg‚€‹@”\‚ª—pˆÓ‚³‚ê‚Ä‚¢‚È‚¢ŒÀ‚è
‚±‚̂܂ÜiniŽg‚Á‚Ä‚œ•û‚ªŠy‚Ÿ‚ȁB


544:‚¶‚ã‚ñ
07/03/17 02:24:43
ƒlƒbƒg‚ðŠJ‚¢‚Ä‚š‹C‚É“ü‚è‚ðŠJ‚­‚ƃtƒHƒ‹ƒ_‚ª‚ ‚é‚̂ł·‚ª‰B‚µƒtƒ@ƒCƒ‹‚ɂȂÁ‚Ä‚¢‚Ä‚«‚ЂĂµ‚Ü‚¢‚Ü‚µ‚œB•œŠˆ‚³‚¹‚é‚ɂ͂ǂ€‚µ‚œ‚ç‚æ‚¢‚̂łµ‚å‚€(>_<)

545:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 02:51:02
‚Ü‚ž•ž‚ð’E‚¬‚Ü‚·

546:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 02:52:40
>>544
“ú–{Œê‚Å‚š‚‹

547:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 08:21:56
Read a string of the form "characters" from the standard input.
Store the string in character array 'charArray'.
Eliminate the quatation marks from the input stream.
Read a maximum of 50 characters.

•W€“ü—Í‚©‚ç"characters"‚Æ‚¢‚€•¶Žš—ñ‚ð“ǂݍž‚݂Ȃ³‚¢B
‚»‚Ì•¶Žš—ñ‚ðcharArray‚Æ‚¢‚€•¶Žš—ñ”z—ñ‚É“ü‚ê‚È‚³‚¢B
“ü—̓XƒgƒŠ[ƒ€‚©‚ç“ñdˆø—p•„‚ðŽæ‚èœ‚«‚È‚³‚¢B
Å‘å‚Å50•¶Žš“ǂ݂Ȃ³‚¢B

c‚Æ‚¢‚€–â‘è‚È‚ñ‚Ÿ‚ª

int charArray;
const int SIZE = 50;
char buffer[SIZE];

cout << "Type something surrounded by \'\" \"\': ";
cin.getline(buffer, SIZE);

while ((charArray = cin.get()) != '\"')
{
cout.put(charArray);
}

while ((charArray = cin.get()) != '\"')
{
cout.put(charArray);
}
cout << endl;

‚±‚€‚¢‚€‰ð‚Å‚¢‚¢‚Ì‚©‚ˁH

548:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 08:24:14
>>547
‚±‚ñ‚É‚¿‚́AUTF-32isizeof(int)‚ª4‚Å‚ ‚é‚È‚ç‚΁j‚Ì•¶ŽšƒR[ƒh‚𑀂鐢ŠE‚̐l

549:547 ‘±‚«
07/03/17 08:24:17
ˆê‰žŒ‹‰Ê‚Í‚±‚€«‚È‚ñ‚ŊԈႢ‚ł͂Ȃ¢‚ÆŽv‚€‚ñ‚Ÿ‚ª

##################################################
Type something surrounded by '" "': "characters"
characters
Press any key to continue . . .
##################################################

‘Œ‚É‚à‚Á‚ƃXƒ}[ƒg‚È•û–@‚ª‚ ‚é‹C‚ª‚µ‚ĂȂç‚ñ‚Ì‚Ÿ‚ª‚Ç‚€‚Å‚µ‚å‚€H

550:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 11:12:30
>>549
int‚Ì”z—ñ‚É‚·‚é•K—v‚Í–³‚¢‚Ÿ‚ë‚€‚Æ‚¢‚€‚Ì‚ªA>548‚ÌŽå’£‚ŸB

551:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 11:14:12
‚[‚©AcharArray‚ªint‚Á‚ĂȂñ‚Ÿ‚æA–â‘è‚ÌŽïŽ|‚ɍ‡‚Á‚ĂȂ¢‚¶‚á‚ñB

552:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 11:15:11
‚È‚ñ‚Ÿ‚©‚È‚ŸAæ‚ž‚Í“ú–{Œê‚ƉpŒê‚̕׋­‚ð‚µ’Œ‚·‚Æ‚±‚ë‚©‚çŽn‚ß‚é•K—v‚ª‚ ‚è‚»‚€‚ŸB

553:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 11:30:08
>>550-551
‚»‚ê‚àˆø‚ÁŠ|‚©‚Á‚Ä‚œ‚ñ‚Ÿ‚æB
‚Ÿ‚©‚çA‚±‚±‚ÅŽ¿–₵‚Ä‚é‚킯‚È‚ñ‚Ÿ‚¯‚ǁB
‚Ä‚©A‚±‚̃eƒLƒXƒg‚ɍڂÁ‚Ä‚é•û–@‚Ÿ‚Æ‚»‚ꂪ—Bˆê‚Ì•û–@‚ÉŒ©‚Š‚é‚ñ‚ŸB
‚ŁAŠÌS‚Ìchar charArray[SIZE]‚Ɛ錟‚µ‚œê‡‚͂ǂ€‚â‚ê‚΂¢‚¢‚́H

554:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 11:58:52
>>543
Boost.Serialization‚͐ݒèƒtƒ@ƒCƒ‹‚­‚ç‚¢‚Ȃ炻‚€–Ê“|‚È‚­Žg‚Ђ邯Žv‚€B

555:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 12:03:53
„‚»‚ꂪ—Bˆê‚Ì•û–@‚ÉŒ©‚Š‚é
Ú‚µ‚­

556:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 12:17:27
Windowsƒxƒbƒ^ƒŠ‚È‚çMSXMLŽg‚Š‚Î‚¢‚¢‚ñ‚łȂ¢‚́B

557:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 12:39:52
>>555
‘‚¢‚œ’ʂ肻‚̂܂ñ‚Ü‚Ÿ‚ª
¡“Ç‚ñ‚Å‚éƒeƒLƒXƒg"C++ How To Program"‚É‚Í
‹æØ‚è•¶Žš‚ðŽw’肵‚Ä•¶Žš‚ð“ǂݍž‚Þ•û–@‚Í‚±‚ꂟ‚¯‚µ‚©Ú‚Á‚ĂȂ¢B
‚Ÿ‚©‚çAint‚Ő錟‚µ‚Ä‚é‚Ì‚Í‚š‚©‚µ‚¢‚¯‚Ç‚ ‚ê‚ðŽg‚€‚µ‚©‚È‚©‚Á‚œB
Œ‹‰Ê“I‚ɂ͈ꉞ³‚µ‚¢o—͂ɂȂÁ‚Ä‚éA‚Å‚à‚È‚ñ‚©ˆø‚ÁŠ|‚©‚éB
‰Ž“I‚ɂ́u"v‚ªŒ©‚‚©‚Á‚œ‚Æ‚«‚͓ǂݍž‚Ü‚ž‚ɃXƒLƒbƒv‚µ‚ÄŒã‚Í‘S•”“ǂݍž‚ށA
‚Ý‚œ‚¢‚ȃAƒ‹ƒSƒŠƒYƒ€‚ª•‚‚©‚ñ‚Å‚éB
‚»E‚±E‚ŁA‚±‚±‚̏Zl‚Ì—Í‚ª•K—v‚È‚ñ‚Ÿ‚ªcB

558:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 12:43:59
>>557
> ‚Å‚à‚È‚ñ‚©ˆø‚ÁŠ|‚©‚é

‚»‚ê‚ðà–Ÿ‚µ‚È‚¢‚ÆŽ¿–₪¬‚è—§‚œ‚È‚¢‚Ÿ‚ë‚€B
ƒGƒXƒp[•åW‚Ȃ瑌Š‚Å‚â‚êB

559:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 12:55:42
>>558
‚¶‚áA‰Óð‘‚«‚ŁB(‚Æ‚¢‚€‚©A‚±‚ñ‚Èà–Ÿ‚µ‚È‚­‚Ä‚à‰ñ“š‚Å‚«‚é‚Í‚ž‚Ÿ‚ªc)

‡@•¶Žš—ñ‚ðcharArray‚Æ‚¢‚€•¶Žš—ñ”z—ñ‚É“ü‚ê‚ëA‚Æ‚¢‚€ŽwŽŠ‚ª‚ ‚é‚Ì‚Éint‚Ő錟‚µ‚Ä‚¢‚é
‡A—ႊ‚΁A‚±‚Ì“ü—Í‚ª"character"‚ł͂Ȃ­""cha"r""ac"ter"‚Ý‚œ‚¢‚Ɂu"v‚ª”CˆÓ‚̐”‚Å“ü‚Á‚Ä‚éê‡‚Å‚à
‚«‚¿‚ñ‚Ɠǂ߂é‚ׂ«‚ł́A‚ÆŽv‚Á‚Ä‚¢‚é(©Šm‚©‚ÉŽwŽŠ‚ɂ͏‘‚¢‚ĂȂ¢‚ª‹C‚ɂȂé)

‚Æ‚¢‚€“ñ“_‚Å‚·B
‚»‚ë‚»‚ë‰ñ“š‚Ì•û‚ð‚æ‚ë‚µ‚­‚šŠè‚¢‚µ‚Ü‚·‚æB

560:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:02:36
1. int‚Ő錟‚µ‚È‚«‚á‚¢‚¢‚¶‚á‚ñ
2. 1•¶Žš‚ž‚ƒT[ƒ`‚·‚è‚á‚¢‚¢‚¶‚á‚ñ

561:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:05:10
>>560
‚»‚ê‚ð‹ï‘Ì“I‚É‹³‚ЂĂ­‚Ÿ‚³‚¢A‚ǂ̊֐”‚ðŽg‚€‚©‚Ȃǂł¢‚¢‚Å‚·‚©‚çB

562:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:14:15
>>561
Å‰‚©‚ç‚»‚ê‚ð•·‚¯‚΂悩‚Á‚œ‚Ì‚É

563:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:16:53
>>562
‚¢‚â‚¢‚âAÅ‰‚©‚ç‚»‚€•·‚¢‚Ă܂·B
‚‚ç‚Â‚ç‚Æà–Ÿ‚µ‚Ä‚«‚Ü‚µ‚œ‚¯‚Ç
>>547‚Ì–â‘è“Ç‚ñ‚Ÿ‚Ÿ‚¯‚Łu‰Ž‚Ȃ炱‚€‚â‚é‚ȁv‚Á‚Ä
‰ñ“š‚ª‚­‚ê‚Î‘Š‰ðŒˆ‚Ì‚Í‚ž‚È‚ñ‚Å‚·‚ªcB

564:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:19:46
>>561
‚ā[‚©A‰œ‚©ª–{“I‚ÉŠÔˆá‚Á‚ĂȂ¢‚©‚¢H
•W€“ü—Í‚©‚çcharArray‚É“ü‚ê‚é‚ñ‚Ÿ‚ëH
‚È‚ç char charArray[SIZE]; ‚Ɛ錟‚µ‚Ä
cin.getline(charArray, SIZE); ‚Æ‚·‚é‚ׂ«‚Ÿ‚ëB
iÚ‚µ‚¢Žd—l‚Í–Y‚ꂜ‚̂ŏI’[•¶Žš‚ɂ‚¢‚Ă͍l‚Š‚Ä‚È‚¢j
‚»‚µ‚āu‚»‚±v‚©‚çˆø—p•„‚ðŽæ‚èœ‚­‚Æ‚¢‚€˜b‚È‚ñ‚¶‚á‚È‚¢‚́H
>>547‚̃R[ƒh‚¶‚ቜ‚ª‚µ‚œ‚¢‚Ì‚©ƒCƒ}ƒCƒ`•ª‚©‚ç‚ñB

565:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:21:53
>>563
ƒvƒƒOƒ‰ƒ€‘‚¢‚Ä—~‚µ‚¢‚È‚çÅ‰‚©‚ç‚»‚€‚¢‚Š‚ÎŒŸ‚Š‚Î‚¢‚¢‚̂ɁB
h‘èƒXƒŒ‚ ‚œ‚è‚Å—Š‚ß‚Î‚¢‚¢‚ñ‚¶‚á‚ˁH

566:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:23:36
‚ ‚Æ‚³A‚š‘O‚̘b‚ª—‰ð‚µ‚Ä‚à‚炊‚È‚¢‚̂́A
Œˆ‚µ‚ÄŽü‚è‚̐lŠÔ‚Ì—‰ð—͂ⓎŽ@—Í‚ª‘«‚è‚È‚¢‚©‚ç‚¶‚á‚È‚¢A
‚š‘O‚Éà–Ÿ”\—Í‚ª‘«‚è‚È‚¢‚©‚炟‚æB
‚»‚±‚ñ‚Æ‚±•ª‚©‚Á‚Ä‚¢‚È‚¢‚Æ‘¹‚·‚邿B‘Œ‚Ì’N‚Å‚à‚È‚¢‚š‘O‚ªB
‘œ•ª‚š‘O‚æ‚è‚́i–³‘ʂɁj’·‚­¶‚«‚Ä‚«‚œ‰Ž‚©‚ç‚̐^–Ê–Ú‚È’‰B

567:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:23:53
œÚØÝž(tech”Â)
‚±‚Á‚¿‚Å‚â‚êB

568:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:27:05
>>556
ini‚É”ä‚ׂÄXML‚Í–Ê“|‚Ÿ‚æB
¢ŠÔ‚ÅXML‚ª‘›‚ª‚ê‚Ä‚¢‚邯‚©ini‚ª„§‚³‚ê‚Ä‚¢‚È‚¢‚Æ‚©‚Å
‚킎‚킎–Ê“|‚È•û–@‚ÅŽÀ‘•‚·‚邿‚€‚É‚µ‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚È‚ñ‚Ä”[“Ÿ‚¢‚©‚È‚¢B
ˆê‚ˆê‚ÂNode‚ð’H‚é‚̂ł͂Ȃ­1‚‚ÌXPath‚ÅŽw’肵‚œ‚è
Ž©•ª‚ŃTƒuƒ‹[ƒ`ƒ“ì‚Á‚œ‚肵‚ĉœ‚Æ‚©‚·‚邯‚Ç
‚Ý‚ñ‚Ȃǂ€‚µ‚Ä‚ñ‚Ì‚©H

‚±‚̃pƒ‰ƒƒ^‚ª‚È‚©‚Á‚œ‚çƒGƒ‰[‚Ÿ‚ª
‚±‚̃pƒ‰ƒƒ^‚ª‚È‚©‚Á‚œ‚çƒfƒtƒHƒ‹ƒg’m‚ðŽg‚€‚Æ‚©
‚±‚낱‚ë’ljÁ‚âíœ‚à—eˆÕ‚Å‚ ‚Á‚Ăقµ‚¢‚Æ‚±‚낟‚µB

MSXML‚ÍBSTR‚âvariantŒ^‚ÅATLƒeƒ“ƒvƒŒ[ƒg‚ª‚È‚©‚Á‚œ‚ç’n–‚Ÿ‚º
‚Á‚ÄŠŽ‚¶‚Ä‚¢‚éB

569:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:27:07
>>564
‚»‚±‚܂ł͎v‚¢‚‚¢‚œ‚ñ‚Å‚·‚æB
‚Å‚àA‚³‚Á‚«‚à‘‚¢‚œ’Ê‚èA
‚±‚̃eƒLƒXƒg‚ɂ͎w’肵‚œ‹æØ‚è•¶Žš‚Ÿ‚¯Žæ‚菜‚­•û–@‚ª
while ((charArray = cin.get()) != '\"')
{
cout.put(charArray);
}
‚µ‚©Ú‚Á‚ĂȂ¢‚ñ‚Å‚·‚æB
‚Ÿ‚©‚çbuffer[SIZE]‚Æ‘g‚ݍ‡‚킹‚œ‚ñ‚Å‚·B

‚ŁA‚»‚Ì•û–@‚Ÿ‚Ɗ̐S‚Ì“ñdˆø—p•„‚͂ǂ̂悀‚É‚µ‚ÄŽæ‚菜‚­‚ñ‚Å‚·‚©H

570:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:28:11
>>565
‚±‚±‚܂ŎžŠÔ‚©‚¯‚œ‚ñ‚Å‚·‚©‚炱‚±‚Å‚šŠè‚¢‚µ‚Ü‚·‚æB
‚à‚€ŒÜŽžŠÔ‚Å‚·‚æH

571:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:29:22
ˆÈ‘OAh‘èƒXƒŒ‚ÉŽ¿–₵‚œ‚ç
u‚ЁAŽ©•ª‚ŃeƒLƒXƒg“Ç‚ñ‚Å‚â‚Á‚Ä‚ñ‚́H‚È‚çh‘è‚¶‚á‚È‚¢‚¶‚á‚ñv‚Á‚ď‘‚©‚ꂜŒoŒ±‚ ‚èB

572:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:33:27
>>569
‚È‚ñ‚ŃeƒLƒXƒg‚ɍڂÁ‚Ä‚é•û–@‚µ‚©Žg‚Á‚¿‚á‚¢‚¯‚È‚¢‚́H

573:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:34:26
>>572
‘Œ‚Ì•û–@‚ð’m‚ç‚È‚¢‚©‚ç‚Å‚·‚æ

574:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:36:31
‚±‚ê‚Á‚Ä–Ê”’‚¢‚Å‚·‚©H

575:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:36:39
‚¶‚á‚ ‚»‚̃eƒLƒXƒg‚ð‘‹‚©‚瓊‚°ŽÌ‚ĂāA
‚à‚Á‚Ƃ܂Ƃà‚Ȃ̂ð’T‚¹‚΂¢‚¢‚Ÿ‚ë‚€‚ɁB

576:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:37:16
>>571
‚»‚è‚áA•’ʂ͕׋­‚Ì‚œ‚߂ɃeƒLƒXƒg“Ç‚ñ‚Å‚é‚ñ‚È‚çA
l‚ɃR[ƒh‘‚¢‚Ä‚à‚炚‚€‚È‚ñ‚Ă͖̂{––“]“|‚Ÿ‚©‚ç‚ȁB

577:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:37:55
>>573@Ž©•ª‚Å’²‚×‚ë‚æƒJƒXB

578:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:38:59
>>574
‚¢‚âBŠ„‚Æ–À˜fB

579:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:39:20
>>577
‚»‚ꂱ‚̃XƒŒ‚̈Ӌ`‚ð”ے肵‚Ă邌

580:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:39:20
‚à‚€‚¢‚¢‚æAƒXƒgƒŠ[ƒ€‚Æ‚©‘S•”–Y‚ê‚㋁[ƒv‰ñ‚¹B
int counter=0;
char output[SIZE];
for(int i=0; i<SIZE; i++)
@if(charArray[i]!='\"')
@@output[counter++]=charArray[i];
‚±‚ê‚Å‰ðŒˆB

581:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:39:23
ŒÜŽžŠÔ‚©‚¯‚œŒ‹‰Ê‚ª‚±‚ê‚Å‚·‚©c‚¢‚¢‚Å‚·‚æAˆö‰Ê‰ž•ñ‚Á‚ÄŒŸ—t‚ð‚š–Y‚ê‚È‚­

582:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:39:55
>>573
‚ª‚ñ‚΂êI
“r’†ŽQ‰Á‚Ì‰Ž‚É‚Í‰œ‚ª‰œ‚Ÿ‚©‚³‚Á‚Ï‚è‚í‚©‚ç‚È‚¢‚¯‚Ç‚³

583:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:41:18
‚ ‚ç‚ ‚çA>>581‚ÌŽO•b‘O‚ɉñ“š‚ªB

>>580‚³‚ñA‚Ç‚€‚à‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·‚Å‚·B
‚»‚ê‚È‚çŠm‚©‚ɂł«‚»‚€‚Å‚·B

584:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:42:25
>>577
Ž€‚ˁAƒ}ƒW‚ÅŽ€‚Ë
‚š‚Ü‚¢‚È‚ñ‚©¶‚«‚鎑Ši‚Ë‚¥‚æƒJƒX

585:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:44:09
>>584
‚Ÿ‚ꂪ‘‚¢‚œ‚©’m‚ç‚È‚¢‚¯‚Ç‚»‚ñ‚È‚±‚Æ‚¢‚€‚È‚æ

586:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:44:34
>>579
u’²‚ׂ遁l‚É•·‚­v‚Ÿ‚ƂłàŽv‚Á‚Ä‚é‚́H

587:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:45:19
‚Ÿ‚©‚çA>547‚Ì–â‘è‚Ì•¶Í‚ð‚¿‚á‚ñ‚Æ—‰ð‚·‚邯‚±‚ë‚©‚çŽn‚߂Ȃ«‚áƒ_ƒ‚Ÿ‚Á‚āB

588:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:45:54
>>586
>>547‚ÍŽ©•ª‚ŃR[ƒh‘‚¢‚Ăǂ€‚Å‚·‚©‚Á‚Ä•·‚¢‚Ä‚é‚ñ‚Ÿ‚©‚ç
‚»‚ê‚©‚ç’²‚ׂéƒL[ƒ[ƒh‚­‚ç‚¢‹³‚ЂĂâ‚Á‚Ä‚à‚æ‚©‚Á‚œ‚ñ‚¶‚á‚È‚¢‚©H

589:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:46:35
>>587
ŒŽ•¶‚à‚‚¢‚Ä‚é–ó‚Ÿ‚©‚ç“ǂ߂Ȃ©‚Á‚œ‰ñ“šŽÒ‚ªˆ«‚¢

590:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:46:48
‚±‚Á‚¿‚͏h‘èƒXƒŒ‚¶‚á‚È‚¢‚µA‚»‚ꂪ‘Ó–‚Ÿ‚Á‚œ‚©‚à‚ˁ[

591:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:47:26
>>590
‚»‚ê‚Ȃ瑁‚­ŒŸ‚Á‚Ä‚ ‚°‚ê‚΂悩‚Á‚œ‚̂ɂ悭‚à‚Ü‚ ƒlƒ`ƒlƒ`‚Æ

592:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:48:13
‚ ‚ç‚ ‚çA¡“ú‚à’Þ‚è‘å‰ï‚Å‚·‚©H’މʂ͂ǂ€‚Å‚µ‚œ‚©H‚—

593:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:48:13
‚¢‚≎“r’†ŽQ‰Á‚Ÿ‚µA‚»‚ñ‚È‚±‚ÆŒŸ‚í‚ê‚Ä‚à¢‚é

594:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:48:49
ŒÜŽžŠÔ‚à‚æ‚­”S‚Á‚œ‚È

595:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:50:50
>>583
‚æ‚©‚Á‚œ‚Ë

596:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:51:26
>>588
‚»‚€‚ÍŒŸ‚Á‚Ä‚àŒ³‚̃R[ƒh‚ª iostream Žg‚Á‚Ä‚é‚ñ‚Ÿ‚©‚ç
‚»‚±‚©‚ç’²‚ׂœ‚ç‚¢‚­‚ç‚Å‚àî•ñ‚ªo‚Ä‚­‚é‚Í‚ž‚Ÿ‚ëB
–͔͉𓚂炵‚¢ >580 ‚ɂ̓L[ƒ[ƒh‚ð‘«‚·•K—v‚ª‚ ‚é‚à‚Ì‚Í
ˆêŒÂ‚à–³‚¢‚µB‚»‚ÌŒã‚Ì—¬‚ê‚ðŒ©‚Ä‚àŽ¿–âŽÒ‚ª‚Æ‚ñ‚Å‚à‚È‚­
ƒAƒz‚Ÿ‚Á‚œ‚Æ‚µ‚©l‚Š‚ç‚ê‚È‚¢B

597:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:53:25
>>596
‚¶‚áA‚»‚ÌiostreamŽg‚Á‚Ä‚é‚ñ‚Ÿ‚©‚çA‚Ì‚­‚Ÿ‚è‚ð‘‚¢‚Ä‚â‚ê‚æ
Ž©•ª‚ª‰SŽÒ‚Ÿ‚Á‚œ ‚Í‹ƒ‚«‚‚¢‚Ä‚œ‚­‚¹‚É

598:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:55:27
>>596
‚»‚Ì‚¢‚­‚ç‚Å‚àî•ñ‚ªo‚Ä‚­‚é‚©‚獢‚é‚ñ‚Ÿ‚낪
“d˜b’ “n‚³‚ê‚Ä583-1723Œ©‚‚¯‚ë‚Á‚ÄŒŸ‚í‚ê‚ÄŒ©‚‚¯‚ç‚ê‚é‚©‚š‚܂ЁH
‚š‘O‚ªŒŸ‚Á‚Ä‚é‚̂͂»‚€‚¢‚€‚±‚Æ

599:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:56:36
iostream‚Á‚ăeƒ“ƒvƒŒ[ƒgŽg‚Á‚Ă邩‚珉SŽÒ‚ɂ͏­XŽæ‚Á‚‚«‚Â炢
‚Ü‚Ÿ‚¢‚«‚È‚è‘S•”—‰ð‚µ‚æ‚€‚Æ‚¹‚ž‚ɏ­‚µ‚ž‚‡”Ô‚ÉŽg‚€‚æ‚€‚É‚·‚邯
ŸŽè‚Ɏ肪“®‚­‚æ‚€‚ɂȂÁ‚Ă邯‚Ç

600:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:57:16
>>597
u‚­‚Ÿ‚èv‚Á‚āAu`’²‚ׂœ‚ç‚¢‚­‚ç‚Å‚àî•ñ‚ªo‚Ä‚­‚é‚Í‚ž‚Ÿ‚ëv‚Á‚ď‘‚¯‚΂悩‚Á‚œ‚Ì‚©H
ŒŸ‚Á‚Ă邱‚Æ‚Í >577 ‚Æ“¯‚¶‚È‚ñ‚Ÿ‚ªB

601:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:58:59
>>598
“d˜b’ ‚͔ԍ†‚ÅŒŸõ‚Å‚«‚È‚¢‚ª Web ‚̓L[ƒ[ƒh‚ÅŒŸõ‚Å‚«‚éB‘S‘Rˆá‚€‚ȁB

602:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 13:59:10
“r’†ŽQ‰Á‚Å‚·B
–{‚̃Rƒsƒy‚ŃvƒƒOƒ‰ƒ€‚ðì‚ë‚€‚Æ‚µ‚Ä‚¢‚é‚Ì‚©B
‰Ž‚Íiostream‚ɏڂµ‚­‚È‚¢‚Ì‚ŸB

Ž¿–âŽÒ‚ª‰œˆ‚܂Œm‚Á‚Ä‚¢‚ĉœ‚ð’m‚ç‚È‚¢‚Ì‚©”»‚ç‚È‚¢‚©‚ç
‰ñ“š‚ª“ï‚µ‚¢‚æ‚ˁB

‚Ü‚Ÿ5ŽžŠÔ‚µ‚©‚â‚Á‚ĂȂ¢‚Ì‚©B
‚±‚ê‚É‚±‚肞‚É‘±‚¯‚ë‚æB


603:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 14:01:30
‚±‚ñ‚ȂƂ±‚ë‚Å‚à‚¢‚¶‚ß‚â‚Á‚Ä‚ñ‚Ÿ‚©‚ç“ú–{‚Ì‚¢‚¶‚߂͍ª[‚¢‚Ë

604:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 14:02:32
‚܁A‚¢‚¶‚ß‚œ‘€‚͂ǂ€‚¹‚¢‚‚©“¯‚¶–Ú‚É‘˜‚€‚æ
‚Ù‚Á‚Æ‚¯

605:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 14:04:13
‚±‚ê‚Í–{“–‚ɂЂǂ¢

606:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 14:05:37
‚à‚Á‚Æ‚Ó‚Ž‚¯‚œ“z‚È‚ç’Þ‚Á‚Ä‚à‚¢‚¢‚Ÿ‚ë‚€‚¯‚Ç‚ ‚ñ‚ȃ}ƒWƒ‚Ȃ̂͂â‚߂Ƃ¯‚æ

607:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 14:06:43
‰Ž‚©‚ç‚à>>586‚ªŽ‚ʂ悀‚ÉŽô‚Á‚Æ‚­‚í

608:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 14:07:31
560 ‚©‚ç 580 ‚ª“±‚«o‚¹‚È‚¢‚ُ͈̂íB

609:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 14:34:42
“ǂ܂¹‚Ä‚à‚ç‚Á‚œ
‰Ž‚©‚ç‚Í>>586‚Í–³Ž–‚È‚ñ‚Ÿ‚ª
>>586‚ÌŽq‹Ÿ‚ª‚¢‚¶‚ß‚ç‚ê‚ÄŽ©ŽE‚·‚邿‚€‚ÉŽô‚Á‚Æ‚­‚í
‚»‚ê‚­‚ç‚¢ˆ«Ž¿‚Ÿ‚È

610:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 14:57:19
586‚͏­‚È‚­‚Æ‚à2ch‚Ì’†‚ł͂²‚­•’ʂ̂±‚Æ‚Ÿ‚ÆŽv‚€‚ª

611:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 15:12:51
‰Žˆê‰ž^–Ê–Ú‚É“š‚Š‚œ‘€‚È‚ñ‚Ÿ‚¯‚ǁB
‚È‚ñ‚[‚©As‚«‹l‚Ü‚Á‚Ä‚¢‚é‚̂ɖ­‚ÉŽ©M‰ßè‚Æ‚¢‚€‚©A
•ςȈӒn‚ªŒ©‚ЉB‚ê‚·‚é‚Ì‚ª‹C‚ɂȂÁ‚œB
^–ʖڂȂ̂͊m‚©‚È‚ñ‚Ÿ‚ë‚€‚¯‚ǁA‚»‚ê‚Í•K‚ž‚µ‚à
ŠF‚©‚çŽó‚¯—e‚ê‚ç‚ê‚邯‚¢‚€‚±‚Æ‚ð•ۏ؂µ‚Ă͂­‚ê‚È‚¢‚킯‚Å‚³B
Ž©•ª‚à‘ŠŽè‚à“œ–Œ‚Ì‚±‚̏ê‚Å‚±‚€‚¢‚€ŒoŒ±‚µ‚Ä‚š‚¯‚œ‚Ì‚Í
’·‚¢–Ú‚ÅŒ©‚ê‚΃vƒ‰ƒX‚È‚ñ‚¶‚á‚È‚¢‚Ì‚©‚È‚Ÿ‚ÆŽv‚Á‚Ă݂œ‚èB

612:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 15:20:01
ª‹’‚̂Ȃ¢ƒvƒ‰ƒCƒhŽ‚Á‚œ”\–³‚µ‚قǍ¢‚Á‚œ‘¶Ý‚à‚È‚¢‚©‚ç‚ȁB

613:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 15:40:57
‚œ‚Ü‚œ‚Ü‰Ž‚Ý‚œ‚¢‚Ȃ₳‚µ‚¢l‚ª‚¢‚È‚©‚Á‚œ‚Æ‚«‚ɏ‘‚«ž‚ñ‚Ÿ‚Ì‚ª
‰^‚ªˆ«‚©‚Á‚œ‚Ÿ‚¯‚Ÿ‚æB
2‚¿‚á‚ñ‚˂邪@IT‰ï‹cŽº‚Ý‚œ‚¢‚ɂ͂ȂÁ‚Ä—~‚µ‚­‚È‚¢B

614:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 16:14:05
‚[‚©A‚»‚à‚»‚à>547‚ÌŒŽ•¶‚̉º‚̖󂪖Œƒ‹ê’ƒ‚Ȃ킯‚ŁB

615:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 16:30:08
‚ñH‚»‚€‚©H‚Ç‚±‚ªH

616:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 16:46:26
‚[‚©‚š‘O‚ç‚æ‚­‚±‚ñ‚ȉº‚ç‚È‚¢‚±‚ƂŃXƒŒˆø‚Á’£‚é‚ȁB
‚»‚ñ‚ȂɉɂȂ̂©H
>>547‚È‚çA‚±‚ñ‚È‚à‚ñ‚Å‚¢‚¢‚Ÿ‚ëB

#include@<iostream>

int@main()
{
@@@@int@i,@c;
@@@@char@charArray[51];
@@@@std::streambuf@*sb@=@std::cin.rdbuf();
@@@@if@((c@=@sb->sbumpc())@!=@'"')
@@@@@@@@return@1;
@@@@for@(i@=@0;@i@<@50@&&@(c@=@sb->sbumpc())@>=@0@&&@c@!=@'"';@)
@@@@@@@@charArray[i++]@=@static_cast<char>(c);
@@@@charArray[i++]@=@'\n';
@@@@std::cout.rdbuf()->sputn(charArray,@i);
@@@@return@0;
}

617:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 16:54:16
>>603‚©‚ç‚ÌŽ©ìŽ©‰‰‚ª“‚·‚¬‚ÄÜÛÀ
C‰SŽÒ‚ÍŠœŒ}‚Ÿ‚ªƒlƒbƒg‰SŽÒ‚â2ch‰SŽÒ‚Í‹A‚ê

618:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 17:01:26
CӁ
#include@<stdio.h>

int@main()
{
@@@@char@charArray[51];
@@@@if@(scanf("\"%50[^\"]\"",@charArray)@!=@1)
@@@@@@@@return@1;
@@@@puts(charArray);
@@@@return@0;
}

619:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 17:17:29
>>616‚Æ>>618Œ©‚é‚܂œü—̓eƒLƒXƒg“à‚Ì"‚ð‘S‚ÄŽæ‚ê‚Á‚Ä–â‘肟‚ÆŽv‚Á‚Ä‚œ
Å‰‚ƍŌã‚É‚µ‚©o‚Ä‚±‚È‚¢‚ñ‚Ÿ‚È

620:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 17:19:39
>>619
Read a string of the form "characters"

621:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 17:54:39
¡Linux‚Å“®‚­ƒAƒvƒŠƒP[ƒVƒ‡ƒ“(‚È‚ñ‚đ傰‚³‚È‚à‚̂łà‚È‚¢‚Å‚·‚ª)‚ðì‚Á‚Ä‚¢‚Ü‚·B

ˆê”Ê“I‚ÈC++‚É‚š‚¯‚éDebugƒrƒ‹ƒh—p‚̃}ƒNƒ‚Á‚ĉœ‚©Œˆ‚Ü‚Á‚Ä‚¢‚Ü‚·‚©H
_DEBUG‚Á‚Ä‚Ì‚Í Visual C++—p‚Ý‚œ‚¢‚Å‚·‚ªEEE
Ž©•ª‚ŏŸŽè‚Ƀ}ƒNƒŒˆ‚߂Ă¢‚¢‚à‚ñ‚È‚ñ‚Å‚·‚©‚Ë‚Š

622:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 17:56:24
ƒAƒ“ƒ_[ƒXƒRƒA‚ÅŽn‚Ü‚ç‚È‚¢–Œ‘O‚Ȃ牜‚Å‚à‚š‚‹

623:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 17:57:32
‹t‚ɁAassert.h‚Å‚ÍNDEBUG‚ð—˜—p‚µ‚Ä‚¢‚éB
‚Ü‚Ÿ–³“ï‚ɁADEBUG‚ňψõƒWƒƒƒ}ƒCƒJB

624:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 18:21:13
>>621
ƒŠƒŠ[ƒXƒrƒ‹ƒhŽž‚É NDEBUG ’è‹`‚·‚é‚©‚ç NDEBUG ’è‹`‚³‚ê‚ĂȂ¢‚Æ‚«‚ªƒfƒoƒbƒOƒrƒ‹ƒhB

625:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 20:07:57
‚»‚ê‚Á‚Ä‚œ‚Ÿ‘œ‚­‚̃Rƒ“ƒpƒCƒ‰‚ō̗p‚³‚ê‚Ă邟‚¯H
‚»‚ê‚Æ‚à‹KŠi‚ÅŒˆ‚Ü‚Á‚Ä‚é‚́H

626:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/17 21:00:44
623‚Í‹KŠi‚Å’è‚Ü‚Á‚Ä‚¢‚鎖€B

627:625
07/03/17 22:01:11
‚ ‚肪‚Æ‚€I
‚Ç‚ñ‚Ȋ‹«‚Å‚àˆÀS‚µ‚ÄŽg‚Š‚é‚ñ‚Ÿ‚ˁB

628:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 00:06:17
‹KŠi‚ðŽç‚Á‚Ä‚¢‚È‚¢ƒVƒXƒeƒ€‚ª‘¶Ý‚µ‚È‚¢‚Æ‚¢‚€Ø–Ÿ‚͂ł«‚È‚¢‚©‚ç
‚Ç‚ñ‚Ȋ‹«‚Å‚àˆÀS‚µ‚ÄŽg‚Ђ邯‚¢‚€‚±‚Ƃɂ͂Ȃç‚ñ

629:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 00:18:41
‚»‚ñ‚ȂƂ«‚Í assert.h ‚ðŽ©ì‚·‚ê‚΂悵BŠÈ’P‚Ÿ‚æB

630:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 00:25:28
Visual Studio2005@C++‚Å
“ǂݍž‚ñ‚Ÿ‚èŒvŽZ‚µ‚œ‚肵‚ďo‚µ‚œ
³‚̐®”’l•ª‚Ì”z—ñ‚ðéŒŸ‚µ‚œ‚¢‚̂ł·‚ª
Žæ‚è•û‚ª‚í‚©‚ç‚È‚¢‚̂ŋ³‚ЂĂ¢‚œ‚Ÿ‚«‚œ‚¢‚Å‚·

unsigned int a;
char buf[10] = "231";
a = atoi( buf );

‚±‚ñ‚ÈŠŽ‚¶‚Å a ‚ðŽæ‚Á‚Ä‚¢‚œ‚Æ‚«
a ‚̑傫‚³•ª‚Ÿ‚¯‚à‚Á‚œ b ”z—ñ‚ð‚‚­‚邱‚Æ‚Á‚Ăł«‚È‚¢‚Å‚µ‚å‚€‚©H

/*---------------------
const unsigned int c = 231;
int d[c];
-----------------------*/
‹C•ª“I‚É(Î)ã‚Ì—l‚ÈŠŽ‚¶‚Å

int b[a];

‚Ɛ錟‚µ‚Ä‚µ‚Ü‚€‚Æ
’è”Ž®‚ª•K—v‚Å‚·B@‚Æ‚©
ƒTƒCƒY‚ª 0 ‚Ì”z—ñ‚ðŠ„‚è“–‚Ă܂œ‚͐錟‚µ‚æ‚€‚Æ‚µ‚Ü‚µ‚œB@‚Æ‚©
'b' : ƒTƒCƒY‚ª•s–Ÿ‚Å‚·B@‚Æ‚©“{‚ç‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·EEE

631:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 00:38:02
const unsigned int c = 231;
int *d = malloc(c);

‚±‚ñ‚È‚©‚ñ‚¶H

632:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 00:42:17
C++ ‚Á‚ÄŒŸ‚Á‚Ă邩‚ç new ‚¶‚á‚ˁH

int* b = new int[a];

Žg‚¢I‚í‚Á‚œ‚ç delete b[];



633:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 00:43:05
delete[] b
‚Å‚µ‚å‚€‚ª‚Ÿ‚Ÿ‚Ÿ‚ ‚ ‚ III

634:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 00:44:07
‚²‚ß‚ñ‚È‚³‚¢„ƒ
boost::shared_ptr ‚µ‚©Žg‚Á‚ĂȂ¢‚©‚ç‚à‚€–Y‚ê‚Ü‚µ‚œ„ƒ


635:630
07/03/18 00:54:35
‚±‚ñ‚È‘‚­ƒŒƒX‚à‚炊‚邯‚́I
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·

636:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 01:18:40
>>634 ”z—ñ‚É shared_ptr ‚ÍŽg‚Š‚È‚¢‚ñ‚¶‚á‚ˁH

637:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 01:19:43
vector‚Å‚¢‚¢‚¶‚á‚ñB

638:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 01:22:09
>>636
shared_array ‚ª‚ ‚é‚¶‚á‚ñ

639:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 06:54:25
>>634
‚œ‚Ô‚ñ‚±‚ñ‚ÈŠŽ‚¶
namespace@bll@=@boost::lambda;
boost::shared_ptr<int>@hoge(new@int[42],@bll::bind(bll::delete_array,@bll::_1));

640:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 08:00:39
‘f’Œ‚Éshared_arrayŽg‚Š‚æw

641:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 08:30:55
ƒVƒƒ[ƒxƒbƒgEƒA[ƒŠ[‚Ɠǂñ‚Å‚µ‚Ü‚Á‚œorz@Èցc

642:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 08:32:24
Q‚é‘O‚ɁA
‘‚­ƒVƒƒ[ƒxƒbƒg‚ðH‚ׂé‚ñ‚ŸB

643:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 13:34:06
’ŽŽ•‚É’ˆÓ

644:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/18 23:56:17
ˆø”‚ªvector‚Å‚à‘g‚ݍž‚݂̔z—ñ‚Å‚à“®ì‚·‚éA•œ‹Ï’l‚ð•Ô‚·ŠÖ”‚ð‘‚­‚ׂ­A
ˆø”‚𔜕œŽqiƒ|ƒCƒ“ƒ^j‚É‚µ‚Ä
template<class Ran>
double average(const Ran& begin, const Ran& end){ i—ªj }
‚Æ’è‹`‚µ‚œ‚̂ł·‚ªAŠÖ”ŒÄ‚яo‚µ•”•ª‚Å
double av_arr[] = {10, 20, 30, 10};
size_t av_arr_size = sizeof(av_arr) / sizeof(*av_arr);
double x = average(av_arr, av_arr + av_arr_size);
‚Æ‚µ‚œ‚Æ‚±‚ëA
uƒeƒ“ƒvƒŒ[ƒg ‚̃pƒ‰ƒ[ƒ^ 'Ran' ‚ª‚ ‚¢‚Ü‚¢‚Å‚·B
'double *' ‚̉”\«‚ª‚ ‚è‚Ü‚·B‚Ü‚œ‚Í 'double [4]'v
‚ƃRƒ“ƒpƒCƒ‰iVC2005j‚Ƀ_ƒo‚µ‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
average(av_arr + 0, av_arr + av_arr_size);
‚Æ‚·‚ê‚΋€‚Ƀ|ƒCƒ“ƒ^‚Æ‚µ‚Ä”Fޝ‚µ‚Ä‚­‚ê‚邿‚€‚Å‚·‚ªA
“Ç‚ñ‚Ÿ–{‚ɂ́Au”z—ñ‚Ì–Œ‘O‚ð“Y‚ŠŽš‚È‚µ‚ÅŽg‚€‚Æ”z—ñ‚̐擪‚̃|ƒCƒ“ƒ^‚ª“n‚³‚ê‚év‚Ə‘‚¢‚Ä‚¢‚œ‚̂ŁA
Œ³‚̂܂܂Ÿ‚Ɖœ‚ªˆ«‚¢‚Ì‚©‚æ‚­‚í‚©‚è‚Ü‚¹‚ñB
"double [4]"‚Á‚ĉœ‚ÌŒ^HH@‚Ý‚œ‚¢‚Șb‚à‚ ‚é‚ñ‚Å‚·‚ªA
‰ðà‚ƃXƒ}[ƒg‚È‰ðŒˆô‚ð‚²‹³ŽöŠè‚Š‚ê‚΍K‚¢‚Å‚·B


645:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/03/19 00:04:28
>>644
double@av_arr[4];

Šm‚©‚Ɂ@av_arr@‚Ɓ@&av_arr[0]@‚́A
“¯‚¶’l‚ɂȂ邯‚Ç
Œ^‚Æ‚µ‚Ă͕ʂ̂à‚Ì‚Ÿ‚æB

‚¿‚å‚Á‚Æ‚â‚₱‚µ‚¢‚ˁB


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

5326“ú‘O‚ɍXV/200 KB
’S“–:undef