y‰SŽÒŠœŒ}zC/C++Ž ..
[2ch|¥Menu]
449:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/06 23:43:29
Visual@C++‚ɂ‚¢‚ĂȂ̂ł·‚ªA
•ªŠ„ƒRƒ“ƒpƒCƒ‹‚ɂ‚¢‚Ä‚¢‚Ü‚¢‚¿‚æ‚­‚í‚©‚è‚Ü‚¹‚ñB

main.ccp
ClassA.ccp
Def.h
ClassA.h
resource.h
‚Æ5‚‚ ‚Á‚āA

main.ccp‚Å‚ÍDef.h‚ªƒCƒ“ƒNƒ‹[ƒhA
ClassA.h‚Å‚àDef.h‚ªƒCƒ“ƒNƒ‹[ƒh‚³‚êAClass‚̐錟‚ƁAƒCƒ“ƒ‰ƒCƒ“‚ł̃ƒ“ƒo‚Ì’è‹`A
ClassA.ccp‚Å‚ÍClassA.h‚ÆDef.h‚ªƒCƒ“ƒNƒ‹[ƒh‚³‚ê‚Ä‚¢‚Ü‚·B
‚Ü‚œADef.h‚Å‚Íresource.h‚ªƒCƒ“ƒNƒ‹[ƒh‚³‚ê‚Ä‚¢‚é‚Ù‚©A#ifdnef‚ðŽg‚Á‚ďd•¡‚µ‚È‚¢‚æ‚€‚É‚µ‚Ä‚¢‚Ü‚·B


ƒrƒ‹ƒh‚ð‚·‚é‚ÆAC2143\•¶ƒGƒ‰[‚ȂǁA‚à‚Ì‚·‚²‚¢‘òŽR‚̃Gƒ‰[‚ªo‚Ä‚«‚Ä‚µ‚Ü‚¢‚Ü‚·B


‚±‚̂悀‚Ƀwƒbƒ_‚ƃ\[ƒXƒtƒ@ƒCƒ‹‚𕪊„‚·‚éê‡A‚ǂ̂悀‚ɃCƒ“ƒNƒ‹[ƒh“™‚ð‚·‚ê‚΂悢‚̂łµ‚å‚€‚©B



450:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/06 23:48:48
> ClassA.ccp‚Å‚ÍClassA.h‚ÆDef.h‚ªƒCƒ“ƒNƒ‹[ƒh‚³‚ê‚Ä‚¢‚Ü‚·B

‚Ƃ肠‚Š‚ž‚±‚ÌDef.h‚̓Cƒ“ƒNƒ‹[ƒh‚µ‚È‚­‚Ä‚¢‚¢‚¢‚æ‚€‚ȁEEE

451:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/06 23:49:48
>>449
‚»‚Ì•¶–Ê‚Ÿ‚¯‚ðŒ©‚éŒÀ‚èAƒtƒ@ƒCƒ‹•ªŠ„‚Ì‚µ‚©‚œ‚àƒCƒ“ƒNƒ‹[ƒh‚ÌŽd•û
‚à–â‘è‚È‚¢‚æBƒGƒ‰[‚ªo‚é‚̂̓tƒ@ƒCƒ‹‚Ì“à—e‚ª‚Ç‚±‚©ŠÔˆá‚Á‚Ä‚¢‚é
‚Æ‚©A‰œ‚©‚Ì’è‹`‚ª‘«‚è‚È‚¢‚Æ‚©B



452:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/06 23:51:02
new‚ðŽg‚Á‚ÄŠm•Û‚µ‚œ—̈æ‚ðƒ|ƒCƒ“ƒ^‚Æ‚µ‚ĕԂ·ŠÖ”‚ðì‚Á‚œ‚ñ‚Å‚·‚¯‚ǁAŠJ•ú‚·‚é‚ɂ͂ǂ€‚·‚ê‚΂¢‚¢‚ñ‚Å‚·‚©H
ŒÂl“I‚ɂ́«‚Ì•û–@‚łł«‚邿‚€‚È‹C‚ª‚·‚é‚̂ł·‚ªA‚Å‚«‚é‚©‚Ç‚€‚©S”z‚Ȃ̂ŋ³‚ЂĂ­‚Ÿ‚³‚¢

char *func(){
char *buf = new char[1024];
//buf‚Ƀf[ƒ^‚ð“ü‚ê‚é
return buf;
}

int main(){
char *ptr = func()
//ptr‚Å‚ ‚ñ‚ȏˆ—‚₱‚ñ‚ȏˆ—
delete [] ptr;
}

453:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/06 23:51:16
–c‘å‚Ȑ”‚̃Gƒ‰[‚Æ•·‚­‚ƁA–{“–‚ɉœ‚©‘‚«ŠÔˆá‚ЂĂ¢‚é‹C‚ª‚·‚éB

454:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/06 23:55:48
‰SŽÒ‚àã‹‰ŽÒ‚ànewŽg‚€‚È‚çƒNƒ‰ƒX‚ł‚©‚Š‚æ‚È
‰ð•ú‚·‚é•û–@‚ðŠÔˆá‚Š‚œ‚èA‚µ‚È‚©‚Á‚œ‚è‚·‚é
ƒNƒ‰ƒX‚È‚çƒfƒXƒgƒ‰ƒNƒ^‚ª‚·‚é

455:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/06 23:56:25
>>452
‚Ç‚€‚Å‚à˜b‚ɂ͂Ȃ邪A
ƒƒCƒ“ŠÖ”‚̃tƒ@ƒ“ƒN‚ªƒJƒ}‚𒀂ç‚ꂜ‚Á‚Ä‹ƒ‚¢‚Ă邪A
‚í‚©‚Á‚ĂĂقç‚ꂜ‚Ì‚©‚Ù‚ç‚ê‚ĂȂ¢‚Ì‚©‹C‚ɂȂéB

456:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/06 23:56:44
>>452
‚»‚ê‚Å“Á‚É–â‘è‚͂Ȃ¢‚ªA

void func(std::vector<char>& buf) {
@buf.resize(1024);
@// buf ‚Ƀf[ƒ^‚ð“ü‚ê‚é
}

int main() {
@std::vector<char> buf;
@func(buf);
@// buf ‚Å‚ ‚ñ‚ȏˆ—‚₱‚ñ‚ȏˆ—
}

‚Æ‚â‚Á‚œ•û‚ª–Ê“|‚ª‚È‚¢‚µ—áŠO‚Æ‚©‚ ‚Á‚Ä‚àŠmŽÀ‚Ƀƒ‚ƒŠ‚ª‰ð•ú‚³‚ê‚é‚©‚çˆÀ‘S‚ŕ֗˜B

457:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/06 23:57:05
>>454
‚»‚êEEE‚È‚ñ‚̏ç’kH

458:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/06 23:57:48
“ú–{Œê‚Í‚š‚©‚µ‚¢‚ªA—v‚·‚é‚É RAII ‚Á‚Ä‚±‚Æ‚¶‚á‚ˁH

459:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/06 23:58:43
string buf

buf.reserve(1024)

&buf[0]

‚Å‚à—Ç‚¢

460:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/06 23:59:30
‚»‚ê‚Í‚¿‚å‚Á‚ƁEEEB
length •Ï‚í‚ç‚È‚¢‚¶‚á‚ñ‚©B

461:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/06 23:59:47
>>451
‚ ‚Á‚Ă܂·‚©c

1s–ڏ‰‚Á‚ςȂ©‚ç
Naive_Grid_Class.cpp(4):@error@C2143:@\•¶ƒGƒ‰[@:@';'@‚ª@'NaiveGridCtrl::ChkhCtrl'@‚Ì‘O‚É‚ ‚è‚Ü‚¹‚ñB
‚ȂǂƏo‚Ä‚«‚Ä(‰º‚̂悀‚ȃR[ƒh)

#include@"DefHeader.h"
#include@"Naive_Grid_Class.h"

BOOL@NaiveGridCtrl::ChkhCtrl(){
@@@@return@(BOOL)hCtrl;
}

‚à‚€‰œ‚ª‰œ‚Ÿ‚©‚³‚Á‚Ï‚è‚È‚ñ‚Å‚·‚ªc

462:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:01:05
>>457

class ABC {
char *buf;
ABC(){Šm•Û}
~ABC(){‰ð•ú}
};


main(){
ABC x;
}
‚Æ‚â‚ê‚ΊȒP‚Á‚ÄŽ–

463:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:03:17
ŒÄ‚΂ꂜƒ^ƒCƒ~ƒ“ƒO‚Ÿ‚¯‚Ånew‚µ‚œ‚¢‚Ƃ͌À‚ç‚ñ‚Ÿ‚ë‚€‚É

464:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:04:43
>>461
class NaiveGridCtrl ‚̍Ōã‚Ì ; ‚ð–Y‚ê‚Ä‚¢‚é‚ñ‚¶‚á‚È‚¢‚©H

465:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:08:16
Ž¿–â‚Å‚·B
‘O‚©‚çŽv‚Á‚Ä‚œ‚ñ‚Ÿ‚¯‚ǁA
ƒƒ‚ƒŠ‚̉ð•úˆÈŠO‚ɃfƒXƒgƒ‰ƒNƒ^‚Á‚ÄŽg‚¢“¹‚ ‚é‚́H

466:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:09:25
ƒf[ƒ^‚ÌŽc‚è‚ð‘‚«o‚·

467:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:11:43
ƒŠƒ\[ƒX‚ÌŠJ•ú

468:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:22:56
Ž¿–â‚Å‚·B
C++‚ŏZŠ˜^‚ðì‚Á‚Ä‚¢‚é‚̂ł·‚ªƒ\[ƒg‚ª‚Å‚«‚Ü‚¹‚ñB
\‘¢‘̂ɖŒ‘OAZŠA”N—îA“d˜b”ԍ†EEE‚È‚Ç
€–Ú‚²‚Ƃɓü‚ê‚邯‚±‚ë‚܂ł͂ł«‚œ‚̂ł·‚ªA
–Œ‘OAZŠA”N—îA“d˜b”ԍ†EEE‚ȂǍ€–Ú‚²‚Ƃɕª‚©‚ê‚Ä‚¢‚é‚̂ŁA
–Œ‘O‚Ȃ疌‘O‚Ÿ‚¯‚ªƒ\[ƒg‚³‚ê‚Ä‚µ‚Ü‚¢‘Œ‚̂͂»‚̂܂܁B
–Œ‘O‚ðƒ\[ƒg‚µ‚œ‚ç‚»‚̏‡˜‚Å‘Œ‚̍€–Ú‚ª•t‚¢‚Ä‚­‚邿‚€‚É‚·‚é‚ɂ́A
‚Ç‚€‚µ‚œ‚ç‚¢‚¢‚̂łµ‚å‚€‚©B


469:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:24:16
>>468
‚Ü‚žA‚Ç‚€‚â‚Á‚ă\[ƒg‚µ‚Ä‚é‚ñ‚ŸH
‚»‚±‚̃vƒƒOƒ‰ƒ€‚Ý‚¹‚Ä‚Ý

470:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:24:24
>>468
‚ЁH‚È‚ñ‚Å‚»‚€‚È‚é‚Ì‚³H
ƒ\[ƒg‚µ‚œ‡‚ɍ\‘¢‘Ì‚ð•À‚בւЂê‚΂¢‚¢‚Ÿ‚¯‚¶‚á‚ñ‚—

471:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:25:22
–Œ‘O‚Ÿ‚¯“ü‚ê‘ւЂĂé‚ñ‚¶‚á‚Ë‚—

472:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:26:52
\‘¢‘̂ɂµ‚Ä‚éˆÓ–¡‚ª‚Ë‚¥‚—

473:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:27:37
–Œ‘O‚ðƒ\[ƒg‚·‚é‚ñ‚¶‚á‚È‚­‚āA–Œ‘O‚̃\[ƒg‡’Ê‚è‚ɍ\‘¢‘̂̃IƒuƒWƒFƒNƒg‚ðƒ\[ƒg‚·‚é‚ñ‚ŸB

474:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:33:47
int i = 1;
while(i <= 10){
fout[i].open("dat$i.dat");
fout[i] << i <<'\n';
i++;
}

‚Ä‚ÈŠŽ‚¶‚Ńf[ƒ^ƒtƒ@ƒCƒ‹‚ð10ŒÂì‚肜‚¢‚̂ł·‚ªA
""‚Ì“à‚Ìi‚͕ϐ”‚ÆŒ©‚Ä‚­‚ê‚È‚­‚袂Á‚Ă܂·B

‰œ‚©‚¢‚¢•û–@‚ ‚è‚Ü‚¹‚ñ‚©HH

475:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:36:20
>>474
‚ ‚œ‚è‚܂ЂŸ‚ë‚—
‚±‚€‚·‚ê‚΂¢‚¢
char filename[100];
sprintf( filename, "dat$%d.dat", i );
fout[i].open( filename );

476:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:36:50
>>474 stringstream

477:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:37:46
>>468

#include <iostream>
#include <string>
#include <set>
using namespace std;

class memberlist{
public:
string name;
string tel;
string adress;


memberlist(string a, string b,string c){
name=a; tel=b; adress=c;}

bool operator<(const memberlist& a)const{
if(name<a.name)return 1;return 0;}
};

main(){
set<memberlist> x;
x.insert(memberlist("ŽR“c‘Ÿˆê","030000000","“Œ‹ž“s"));
x.insert(memberlist("–ŸÎ‰Æ–Ÿ","077777777","‰«“ꌧ"));
x.insert(memberlist("²“¡ˆê˜Y","051111111","‘åã•{"));

set<memberlist>::iterator p;
for(p = x.begin(); p!=x.end(); p++){
cout<< p->name <<" "<< p->tel <<" "<< p->adress <<endl;
}}

478:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 00:41:10
>>463
‚Ç‚¿‚ç‚É‚µ‚ëŠÇ—ƒNƒ‰ƒX‚É“ü‚ê‚Æ‚¯‚Î
ƒfƒXƒgƒ‰ƒNƒ^‚ªŸŽè‚É delete ‚µ‚Ä‚­‚ê‚邟‚ëB

479:445
08/03/07 01:06:00
‚݂Ȃ³‚ñÄÞÓÄÞÓ

>>447
‚»‚ê‚»‚êB‚»‚ê‚Å‚·B
fseek(fp, 0, SEEK_CUR);
‚ª•K—v‚Ý‚œ‚¢‚È‚ñ‚Å‚·‚ª
‚±‚ꂪ‚í‚©‚ç‚È‚¢B
ƒJƒŒƒ“ƒgƒ|ƒWƒVƒ‡ƒ“‚©‚ç0ƒoƒCƒgi‚ß‚é‚Ì‚Í
‰œ‚à‚µ‚È‚¢‚̂Ɠ¯‚¶‚Ȃ̂ł͂Ȃ¢‚̂łµ‚å‚€‚©H

OS‚ÌAPI‚Ȃǂ̏ꍇ
read‚µ‚Ä‚»‚̂܂Üwrite‚·‚鎖‚Ńtƒ@ƒCƒ‹ˆÊ’u‚ª
Ž©‘R‚ɐi‚ÞŽ–‚ª‘œ‚¢‹C‚ª‚·‚é–ó‚Å‚·‚ª
‚±‚ÌŽd—l‚͂悭‚í‚©‚ç‚È‚¢‚Å‚·

‚±‚ê‚ÍC(ƒ‰ƒCƒuƒ‰ƒŠ)‚Ì–ŸŽŠ‚³‚ꂜŽd—l‚Ȃ̂łµ‚å‚€‚©H

480:445
08/03/07 01:12:39
‚»‚€‚»‚€B‚ ‚ƈꂁEEE
fwrite‚Å1ƒoƒCƒg‘‚«ž‚ß‚œ‚Í‚ž‚Ȃ̂É
‚»‚Ì1ƒoƒCƒg‚͂ǂ±‚֍s‚Á‚Ä‚µ‚Ü‚Á‚œ‚ñ‚Å‚µ‚å‚€‚©EEE

481:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 01:13:18
>>479
API‚ƈá‚Á‚āAƒoƒbƒtƒ@ƒŠƒ“ƒO‚·‚é‚Ì‚ª‘O’ñ‚Ÿ‚©‚çfseek()‚ȂǂŃoƒbƒtƒ@‚𓯊ú‚ðŽæ‚é‚±‚ƂɌˆ‚ß‚ç‚ê‚Ä‚¢‚éB

482:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 01:16:55
>>461
Naive_Grid_Class.h ‚̍Ōã‚É ; ‚ª‘«‚è‚È‚¢‚Æ‚©A
BOOL‚Ì’è‹`‚ª‚Ç‚±‚É‚à‚È‚¢‚Æ‚©B


483:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 01:17:54
>>480
“¯Šú‚ðŽæ‚Á‚Ä‚à‘‚«Š·‚í‚ç‚È‚¢?

484:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 01:22:57
>>475
‚»‚̂悀‚É‚·‚ê‚΁A‚Å‚«‚Ü‚µ‚œI
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
>>476
stringstream‚à•׋­‚µ‚Ü‚·B

485:445
08/03/07 01:49:51
>>481
‚È‚é‚قǁBŽd—l‚Å‚·‚©EEE
‘œ•ªFILE\‘¢‘̂̓à—e‚Æ‚©‚©‚ç•K‘R‚Ȃ̂©‚ȁH
’ŒŠŽ“I‚ɂ͔cˆ¬‚ª“‚©‚Á‚œ‚Å‚·

>>483
fseek‚Í‚³‚߂Ώ‘‚«Š·‚í‚è‚Ü‚·‚ªA
‚Í‚³‚ñ‚łȂ­‚Ä‚àfwrite‚ÌŒ‹‰Ê‚ª1‚Æ‚¢‚€‚Ì‚ª
”[“Ÿ‚¢‚©‚žEEE
ŽŽ‚µ‚Éfread/fwrite/fseek(fp, 0, SEEK_END)
‚Æ‚¢‚€‚Ì‚à‚â‚Á‚Ă݂͂œ‚¯‚ê‚Ç‚â‚͂菑‚«Š·‚í‚炞EEE

486:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 02:03:11
int main(){
fin.open("aaa...
fout.open("bbb...
function(....);
}

function(.....){
@@fout << "thanks" <<'\n';
}

‚̂悀‚ÉmainŠÖ”‚Ńf[ƒ^ƒtƒ@ƒCƒ‹‚ðŠJ‚¢‚āA
functionŠÖ”‚Ì’†‚ÉŠJ‚¢‚œƒtƒ@ƒCƒ‹Ž‚Á‚Ä‚«‚āA‘‚«ž‚Ý‚œ‚¢‚ñ‚Å‚·‚¯‚ǁB
‚Ç‚€‚·‚é‚Ì‚ª‚¢‚¢‚̂łµ‚å‚€‚©H


487:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 02:11:36
>>486
ƒXƒgƒŠ[ƒ€‚ðˆø”‚ɂƂê‚΂¢‚¢‚ñ‚¶‚á‚ˁ[‚́H

488:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 02:23:55
>>486
ƒXƒgƒŠ[ƒ€‚ð‘åˆæ•ϐ”‚É‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚ˁ[‚́H

489:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 02:48:25
>>486
ƒXƒgƒŠ[ƒ€‚ðŽQÆ‚ÅŽæ‚é
const‚ÅŽæ‚Á‚œ‚ç‚ ‚©‚ñ‚æ

490:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 03:42:36
>>486
(ofstream& fout[], ifstream& fin[])
‚Á‚Ä‚±‚Ƃł·‚©HH
ŽQÆŒ^‚Ì”z—ñ‚Í‹–‚³‚ê‚È‚¢‚Æ‚©‚È‚é‚ñ‚Å‚·‚ªBBB
¢‚è‰Ê‚Ä‚œB

491:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 03:47:08
>>490
‰œŒÌ‚¢‚«‚È‚è”z—ñ‚É? >486‚ł͈ꌟ‚à‚»‚ñ‚Șb‚ªcc

492:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 03:50:43
>>490
ílŽQÆ‚̃|ƒCƒ“ƒ^‚Ÿ‚ë

*&fout

493:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 04:00:42
#include <iostream>
‚±‚ê‚Å’Ê‚é

#include <fstream>

void sub(std::fstream* f)
{
@f[0];
}

int main()
{
@std::fstream f[10];

@sub(f);
}

494:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 04:17:54
>>493
‚·‚¢‚Ü‚¹‚ñA‘fl–Ú‚©‚ç‚Í‚³‚Á‚Ï‚è‚È‚ñ‚Å‚·‚ªBBB
fout,fin???‚Ç‚€‚È‚Á‚œ‚̂łµ‚å‚€‚©HH

495:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 04:25:17
>>494
”z—ñ‚Ÿ‚Á‚œ‚烊ƒtƒ@ƒŒƒ“ƒX‚ł͂Ȃ­ƒ|ƒCƒ“ƒ^‚Å“n‚¹‚΂¢‚¢‚Ÿ‚¯‚̘bB

496:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 04:28:51
>>494
‚ ‚ñ‚œ>486=>490? >489‚É“š‚Š‚ª‚ ‚é‚̂ɁA‚»‚ê‚ð‚Ç‚€‹È‰ð‚µ‚œ‚Ì‚©>490‚ɂȂÁ‚āA
>491‚ÌŽ¿–â‚𖳎‹‚µ‚Ä>494‚Ý‚œ‚¢‚È‚±‚ÆŒŸ‚í‚ê‚Ä‚àÅ‘’N‚à‘Ώˆ‚Å‚«‚È‚¢‚ŒB

497:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 07:12:46
‚à‚ç‚Á‚œ‰ñ“š‚ð‚·‚Á”ò‚΂·“z‚̐_Œo‚ª‚í‚©‚ç‚ñ‚ˁB
Š¿Žš“ǂނ̂ª–Ê“|L‚¢‚©‚ç‚Á‚āAã‚̍sª‚ðu‚à‚ç‚Á‚œ‚ð‚·‚Á‚΂·‚Ì‚ª‚í‚©‚ç‚ñ‚ˁv‚Ɠǂñ‚Å
u‚€[‚ñA‚³‚Á‚Ï‚è‚í‚©‚è‚Ü‚¹‚ñv‚Æ‚©ˆêl‚ŏŸŽè‚ɍ¢‚Á‚Ă邿‚€‚È‚à‚Ì‚Ÿ‚ëB

498:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 08:49:37
‚Ç‚Á‚¿‚Å‚à‚¢‚¢‚Æ‚¢‚Š‚Î ‚Ç‚Á‚¿‚Å‚à‚¢‚¢‚̂ł·‚ªA
Œ»ÝƒQ[ƒ€‚ðì‚Á‚Ă܂µ‚āA“G‚Ì“®‚«‚ðŽÀ‘•‚·‚é‚̂ł·‚ªA
CŒŸŒê‚Ŋ֐”‚̃|ƒCƒ“ƒ^‚ð•ÛŽ‚µAƒ^ƒCƒ~ƒ“ƒO‚ª—ˆ‚œ‚ç •ÛŽ‚µ‚Ä‚¢‚œŠÖ”‚ðŒÄ‚яo‚·‚Ì‚Æ
C++‚ŁAŠî–{‚̃Nƒ‰ƒX‚ð—pˆÓ‚µA‚»‚ê‚©‚ç”h¶‚µ‚ă|ƒŠƒ‚[ƒtƒBƒYƒ€‚ŌĂяo‚·‚Ì‚Æ ‚Ç‚¿‚炪—Ç‚¢‚Å‚µ‚å‚€‚©

ŠJ”­‹K–͂͌l‚Ȃ̂ł»‚ê‚Ù‚Ç‘œ‚­‚È‚ç‚È‚¢‚Å‚·A‚Å‚·‚ª‚Ü‚ŸAŽd—l‚ªŒˆ‚Ü‚Á‚ĂȂ¢‚̂łȂñ‚Æ‚à‚¢‚Š‚È‚¢‚̂ł·B

‚Ȃɂª•s–ž‚©‚Æ‚¢‚€‚Æ
C‚Ÿ‚Æ ŠÖ”‚Ÿ‚炯‚ɂȂÁ‚Ä‚µ‚Ü‚€
C++‚Ÿ‚Æ ŠJ”­‚ÉŽžŠÔ‚ª‚©‚©‚Á‚œ‚ç•ێ炪‘å•Ï‚»‚€‚È‚±‚Ƃł·

499:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 09:01:36
ì‚Á‚œ‚±‚Æ‚ª‚È‚¢‚ªAC++‚Ɉê•[

500:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 09:03:21
–À‚Á‚œ‚çC++B‚±‚ê“S‘¥B

501:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 10:54:41
>>498
Commandƒpƒ^[ƒ“ or Callback by template

502:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 11:07:04
‚­‚Ÿ‚ç‚È‚¢Ž¿–â‚Ő\‚µ–ó‚ ‚è‚Ü‚¹‚ñB

namespace myname{
hogehogehoooge;
}; //©

namespace mymyname{
hagehagehaaage;
} //©

ƒRƒ“ƒpƒCƒ‹Ž©‘̂͂ǂÁ‚¿‚Å‚à’Ê‚Á‚œ‚̂ł·‚ªA‚Ç‚Á‚¿‚ª–{—ˆ‚Ì•¶–@“I‚ɐ³‚µ‚¢‚̂łµ‚å‚€‚©B

503:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 11:25:44
ƒRƒ“ƒpƒCƒ‰“I‚ɂ͏ã‚̃Zƒ~ƒRƒƒ“‚͋󕶂ª‚ ‚é‚Á‚Ä‚Ÿ‚¯‚©‚Æ

504:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 11:43:35
>503
‚È‚é‚قǁA”[“Ÿ‚µ‚Ü‚µ‚œB

505:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 13:33:34
•šŠ‚­‚­‚Ÿ‚ç‚È‚¢Ž¿–â‚Ȃ̂ł·‚ª‹³‚ЂĂ­‚Ÿ‚³‚¢

double x1.0;@int y = 10000;
int z = y * x;

‚±‚̏ꍇz=y‚Á‚Ь‚è—§‚‚̂łµ‚å‚€‚©H

506:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 13:36:02
>>505
¬‚è—§‚‚æ
•‚“®¬”“_‚̌덷‚ª‚Ç‚€‚Æ‚©ŒŸ‚€ŠÏ“_‚Ÿ‚æ‚ȁH

507:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 13:57:06
‚Í‚¢A‚»‚€‚Å‚·
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œ

508:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 14:07:28
ƒƒ“ƒo‚ɕϐ”‚µ‚©‚È‚¢ƒNƒ‰ƒX(‚æ‚€‚·‚é‚ɍ\‘¢‘Ì)‚ðŒp³‚µ‚āA
‚»‚ê‚ç‚̃|ƒCƒ“ƒ^‚ðdynamic_cast‚µ‚œ‚¢ê‡AeƒNƒ‰ƒX‚É
virtual‚Ȋ֐”‚ð–³—‚â‚è“ü‚ê‚Ä‚š‚­‚µ‚©‚È‚¢‚̂łµ‚å‚€‚©H

509:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 14:09:33
>>508
dynamic_cast‚̈Ӗ¡•ª‚©‚Á‚ÄŒŸ‚Á‚Ä‚éH

510:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 14:10:34
>>508
Žè‚ÁŽæ‚葁‚­Ï‚Ü‚¹‚œ‚¢‚Ȃ炻‚€‚Ÿ‚ˁB

ŽèŠÔ‚ª‚©‚©‚Á‚Ä‚à‚¢‚¢‚È‚çA‚œ‚Ô‚ñ dynamic_cast ‚Ì•K—v«‚ð
Œ©’Œ‚µ‚œ‚Ù‚€‚ª‚¢‚¢‚ñ‚Ÿ‚ë‚€‚¯‚ǁB

511:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 15:23:55
>>509,510
ŠÖ”ƒe[ƒuƒ‹‚ňø”‚ªˆá‚€ŠÖ”‚ð‚܂Ƃ߂éê‡‚ɁA
ˆø”Œ^‚ð‘S•””h¶‚É‚µ‚ĐeƒNƒ‰ƒX‚̃|ƒCƒ“ƒ^‚ð
Žó‚¯Žæ‚邿‚€‚É‚µ‚Æ‚­‚ƁAƒLƒƒƒXƒgƒ~ƒX‚à–³‚­‚ĕ֗˜‚©‚È‚Æ
Žv‚Á‚œ‚ñ‚Å‚·‚ªB
‘œ•ªÝŒvŒ©’Œ‚µ‚œ‚Ù‚€‚ª—Ç‚¢ƒpƒ^[ƒ“‚È‚ñ‚Å‚µ‚å‚€‚ˁB

512:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 15:49:54
ƒfƒXƒgƒ‰ƒNƒ^‚ð‰Œ‘z‚É‚µ‚Ä‚š‚¯‚Î—Ç‚¢‚ñ‚¶‚á‚È‚¢‚©‚È

‚±‚̃pƒ^[ƒ“‚ÅŽ©•ª‚à‚͂܂Á‚œ‚È
ˆø”‚É<list>‚ð‚Æ‚é‚©‰Â•Ï’·ˆø”‚Æ‚©”z—ñ‚Æ‚©FX‚â‚è—p‚Í‚ ‚é‚È


513:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 16:23:58
>>511
‚ƒeƒ“ƒvƒŒ[ƒg‚Ì“ÁŽê‰»

514:468
08/03/07 16:44:37
URLØÝž(www.borujoa.org)

‚·‚݂܂¹‚ñBƒh‘fl‚̃vƒƒOƒ‰ƒ}‚Å‚·‚ªAŽ¿–â‚Å‚·B
‚È‚é‚ׂ­ã‚̃tƒ@ƒCƒ‹‚ð—˜—p‚µ‚ătƒ@ƒCƒ‹ƒ\[ƒg‚ðs‚¢‚œ‚¢‚̂ł·‚ªA
‚±‚ê‚©‚ç‚Ç‚€‚·‚ê‚΂¢‚¢‚Ì‚©‚í‚©‚炞Žè‚ªŽ~‚Ü‚Á‚Ä‚š‚è‚Ü‚·B
ƒ\[ƒX‚ł͂Ȃ­•¶Í‚Å‚¢‚¢‚Ì‚Å“š‚Š‚Ä‚¢‚œ‚Ÿ‚¯‚Ü‚·‚©H
filesort‚ªƒtƒ@ƒCƒ‹‚ðƒ\[ƒg‚·‚éŠÖ”•”•ª‚Å‚·B
‚‚܂èVector‚Æsort‚ðŽg‚Á‚ĉœ‚Æ‚©‚µ‚œ‚¢‚킯‚Å‚·‚ªA
‚±‚̏‘‚«•û‚Å‚ ‚邯—v‘f‚²‚Ƃłµ‚©ƒ\[ƒg‚Å‚«‚Ü‚¹‚ñB
‚à‚¿‚ë‚ñ—v‘f‚Ÿ‚¯‚̃\[ƒg‚͂ł«‚Ü‚µ‚œB
‚È‚ñ‚©‚ ‚Æ‚¿‚å‚Á‚ƘM‚ê‚΂ł«‚»‚€‚È‹C‚ª‚·‚é‚ñ‚Å‚·‚ªA
–l‚Ì”]‚ł͂ǂ€‚µ‚æ‚€‚à‚ ‚è‚Ü‚¹‚ñB
‚ǂȂœ‚©‚²Žw“±‚­‚Ÿ‚³‚¢B

Ž„“I‚É‚Íset‚³‚ŠŽg‚Š‚Î100l—Í‚¶‚႟‚Ý‚œ‚¢‚ÈŠŽ‚¶‚ɂȂé‚̂ŁA
set‚ðŽg‚¢‚œ‚­‚ ‚è‚Ü‚¹‚ñB‚»‚Ì“_‚àŠÜ‚߂Ăæ‚낵‚­‚šŠè‚¢‚¢‚œ‚µ‚Ü‚·B

‚ ‚Æ‚±‚̃\[ƒXŒ©‚āu‚±‚±‚ð‚±‚€‚µ‚œ•û‚ª‚¢‚¢‚̂ł́Hv‚ÆŽv‚€l‚Í‚²Žw“E‚­‚Ÿ‚³‚¢B
‚æ‚낵‚­‚šŠè‚¢‚¢‚œ‚µ‚Ü‚·B•׋­‚ɂȂè‚Ü‚·B

ŠJ”­ŠÂ‹«FCentOS 5
ƒRƒ“ƒpƒCƒ‰Fg++
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[F–³‚µ

515:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 16:49:15
ƒNƒ‰ƒX‚ɂ‚¢‚Ä‚³‚Á‚Ï‚è‚í‚©‚Á‚ĂȂ¢‚©‚炱‚ñ‚È‚±‚ÆŽv‚€‚Ì‚©‚à’m‚ê‚Ü‚¹‚ñ‚ªA
ƒNƒ‰ƒX‚ÌŒöŠJƒƒ“ƒoŠÖ”‚̃AƒhƒŒƒX‚ðŠO•”‚É‹³‚ЂĂ ‚°‚āA
‚»‚±‚©‚ç’ŒÚƒNƒ‰ƒX‚̊֐”‚ɃAƒNƒZƒX‚·‚邱‚Æ‚Á‚Ăł«‚Ü‚·‚©?

‹ï‘Ì“I‚ÉŒŸ‚€‚ƁAWik32API‚ł́AƒEƒBƒ“ƒhƒEƒvƒƒV[ƒWƒƒ‚ɁAƒNƒ‰ƒX‚̃ƒ“ƒoŠÖ”‚ðŽg‚¢‚œ‚¢‚̂ł·‚ªc

516:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 17:06:28
>514
filesort‚Ì’†g‚ð‚¿‚ç‚Á‚Ɠǂñ‚Ÿ‚Ÿ‚¯B

EƒJƒ“ƒ}‹æØ‚è‚ðŽæ‚èo‚·í“…Žè’i‚Í
@‚PFƒXƒy[ƒX‹L†Aƒ^ƒu‹L†‚ð‚·‚×‚Ä•Ê‚Ì•¶Žš—ñ‚ňê’U’uŠ·
@‚QFƒJƒ“ƒ}‹L†‚ð‚·‚×‚ÄƒXƒy[ƒX‚É’uŠ·
@‚RFstringstream‚É—¬‚µž‚ñ‚Å >> ‚ðŽg‚Á‚ēǂݍž‚Þ
@‚SF‚PF‚Å“ü‚ê‘ւЂĂœ‚Ì‚ðŒ³‚É‚à‚Ç‚·
@‚Å‚·B‚±‚€‚µ‚œ•û‚ª‚¢‚¢‚Å‚·B

E–Œ‘O‚ð“ü‚ê‘Ö‚Š‚œ‚¢‚Ÿ‚¯‚¶‚á‚È‚¢‚ñ‚Å‚·‚æ‚ˁH
@¡‚Ì‚ ‚È‚œ‚̃tƒ@ƒCƒ‹‚́u–Œ‘Oƒf[ƒ^‚ðŽæ‚èo‚µ‚āA‚»‚ê‚ðƒxƒNƒ^[‚ÉŠi”[B‚»‚̃xƒNƒ^[‚ðƒ\[ƒgv
@‚µ‚Ä‚¢‚éu‚Ÿ‚¯v‚Å‚·‚æB
@‚ ‚«‚ç‚ß‚Äset‚ðŽg‚€‚©Aset‘Š“–‚Ì‚à‚Ì‚ðŽ©•ª‚ŏ‘‚­‚©A
@‚»‚€‚łȂ¯‚ê‚Îsort‘Š“–‚Ì‚à‚Ì‚ðŽ©•ª‚ŏ‘‚¢‚Ä‚­‚Ÿ‚³‚¢B

Efin>>temp
@‚±‚Ì•”•ª‚́A‚à‚µ“ü—̓tƒ@ƒCƒ‹’†‚ɃXƒy[ƒX‚ª‚ ‚邯¢‚é‚̂ł͂Ȃ¢‚©‚ƁB
@name‚ɁuRichard Feynmanv‚Á‚Ä“ü‚Á‚œ‚çARichard‚Ő؂ê‚Ü‚·‚¯‚ǁA‚¢‚¢‚ñ‚Å‚·‚©H
@ˆêsŽæ‚èo‚µ‚œ‚¢‚È‚çgetline‚ðŽg‚¢‚Ü‚µ‚å‚€B


517:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 17:07:45
>>511
•’ʂ̊֐”‚͉Œ‘z‚É‚·‚é‚È‚æ
‚ÂEffective C++ ‘æ38€

ƒ_ƒEƒ“ƒLƒƒƒXƒg‚Í‚â‚߂悀
‚ÂEffective C++ ‘æ39€

‚Æ‚¢‚€‚©Effective C++‚ðw“ü‚µ‚Ĉê“Ç‚·‚鎖‚ð‹­‚­Š©‚ß‚éB

518:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 17:12:53
>>515
ƒƒ“ƒoŠÖ”‚ÌŽÀ‘•‚́AƒNƒ‰ƒX‚̃|ƒCƒ“ƒ^‚ðˆø‚«“n‚µ‚Ä‚¢‚邱‚Æ‚ª‘œ‚¢B
(thisƒ|ƒCƒ“ƒ^‚ªˆø”‚Æ‚µ‚Ă킜‚Á‚Ä‚¢‚é)B
‚æ‚Á‚āAŠÖ”ƒ|ƒCƒ“ƒ^‚ðŽæ‚Á‚Ä‚«‚œ‚Æ‚±‚낣Aƒƒ“ƒoˆÈŠO‚©‚çƒ}ƒgƒ‚‚ÉŽg‚Ђ܂¹‚ñB

519:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 17:31:14
>>513
511‚¶‚á‚È‚¢‚ªŽQl‚܂łɂǂ€‚¢‚€Œ`‚ÅŽÀ‘•‚·‚é‚Ì‚©‹³‚ЂĂ­‚ê‚Ü‚¹‚ñ‚©H
ƒeƒ“ƒvƒŒ[ƒg‚ðŽg‚Á‚œŒoŒ±‚ª‚È‚¢‚̂łǂ€‚¢‚€•—‚ÉŽg‚€‚Ì‚©Œ©“–‚ª‚‚«‚Ü‚¹‚ñ

520:452
08/03/07 18:21:57
>>455-456
‹T‚Å‚·‚ªƒŒƒX‚”‚ˆ‚˜
Winsock‚Æ“¯Žž‚ÉŽg‚€‚©‚ç•¶Žš—ñ‚ðstd::string‚¶‚á‚È‚­‚Ächar*‚ÅŽg‚Á‚Ä‚œ‚ñ‚Å‚·‚ªA
—áŠOˆ—‚³‚Š‚Â‚¯‚ê‚Î>>452‚̃R[ƒh‚Å‘åä•v‚Å‚·‚æ‚Ë
‚ ‚ƁA>>455‚̃Jƒ}‚ðŒ@‚ç‚ꂜ‚Á‚ÄŒŸ‚€‚Ì‚ª‚Ç‚€‚±‚Æ‚©‚¿‚å‚Á‚Æ‹C‚ɂȂé‚ñ‚Å‚·‚ªEEE

521:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 19:07:56
>>518
‚â‚Á‚ϑʖڂȂñ‚Å‚·‚©B
‹€’ʃvƒƒV[ƒWƒƒ—pˆÓ‚µ‚Ämap‚µ‚œ‚Ì‚ðŒŸõ‚·‚é•ûŒü‚ōl‚Š‚Ä‚Ý‚Ü‚·B

522:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 19:31:55
>>515
URLØÝž(web.archive.org)

523:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 19:42:31
>>521
static‚ȃƒ“ƒoŠÖ”‚È‚ç–â‘è‚È‚¢

524:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 19:48:12
>>523
staticƒƒ“ƒoŠÖ”‚Ístatic‚ȃƒ“ƒo‚µ‚©ƒCƒW‚ê‚È‚¢‚¶‚á‚ñB

525:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 20:31:15
>>524
‚»‚€‚Ÿ‚æB’P‚ɃNƒ‰ƒX‚Æ‚¢‚€–Œ‘O‹óŠÔ‚ɕ‚¶ž‚߁A
protected/private‚ɂł«‚邯‚¢‚€’ö“x‚̈Ӗ¡‚µ‚©‚È‚¢B

‚Ç‚Á‚©‚©‚çƒCƒ“ƒXƒ^ƒ“ƒX‚ւ̃|ƒCƒ“ƒ^‚𓟂āA”ñÃ“I‚ȃƒ“ƒoŠÖ”‚ðŒÄ‚Ô‚Ì‚ª
Ã“Iƒƒ“ƒoŠÖ”‚̃EƒBƒ“ƒhƒEƒvƒƒV[ƒWƒƒ‚ÌŽdŽ–B
>>522

526:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 20:34:15
>>524
ƒIƒuƒWƒFƒNƒg‚ðì‚炞‚ɌĂяo‚»‚€‚Æ‚µ‚Ä‚é‚ñ‚Ÿ‚©‚烁ƒ“ƒo‚È‚ñ‚Ä‚¢‚¶‚é•K—v‚È‚¢‹C‚ª

527:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 20:42:15
>>515
ƒTƒ“ƒN‚Æ‚¢‚€Žè–@‚ŃEƒBƒ“ƒhƒEƒvƒƒV[ƒWƒƒ‚ð‘‚«Š·‚ЂāAƒEƒBƒ“ƒhƒEƒnƒ“ƒhƒ‹‚Ì‘ã‚í‚è‚Éthis‚ðƒXƒ^ƒbƒN‚ɐςñ‚сƒ“ƒoŠÖ”‚ɃWƒƒƒ“ƒv‚³‚¹‚ê‚΁H

528:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 20:47:14
boost::function

529:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 21:35:51
>>528
‚Ç‚€‚â‚Á‚Ä‚â‚é‚Ì‚³

530:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/07 21:38:29
>>523-527
‚ AƒIƒuƒWƒFƒNƒg‚ł͂Ȃ­AƒNƒ‰ƒX‚ɂЂà•t‚¯‚·‚ê‚΂悢‚̂ł·‚ˁB

—L‚è“ï‚€‚²‚Ž‚¢‚Ü‚µ‚œ!

531:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 01:39:03
‚Æ‚ ‚éƒNƒ‰ƒX‚Ì”h¶ƒNƒ‰ƒXŒS‚Ì’†‚ňê‚‚̔h¶ƒNƒ‰ƒX‚Ÿ‚¯
ŠÖ”‚̈ø”‚ªˆÙ‚Ȃ邱‚ƂɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚œ

‚±‚€‚¢‚€ê‡‚͂ǂ€‚µ‚œ‚ç‚æ‚¢‚Å‚µ‚å‚€‚©orz

532:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 01:51:31
ÝŒv‚µ‚È‚š‚·

533:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 01:52:10
>>531
‘SƒNƒ‰ƒX‚Ɉø”‘‚â‚·‚Æ‚©i‚»‚µ‚ăfƒtƒHƒ‹ƒgˆø”‚ð‚‚¯‚Ä‚š‚­‚Æ‚©jA
‚»‚Ì”h¶ƒNƒ‰ƒX‚Ÿ‚¯•ʂ̃ƒ“ƒoŠÖ”‚Å—]•ª‚̈ø”‚ðÝ’肵‚Ä‚š‚­‚Æ‚©A
ˆø”‚̏W‡‚ð‰œ‚©ƒNƒ‰ƒX‚ɂ܂Ƃ߂āAãˆÊ‚ÌŠT”O‚É’u‚«Š·‚Ђ邱‚Ƃňø”‚ð‹€’Ê‚É‚·‚邯‚©B

534:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 01:53:54
dynamic_cast‚µ‚ë‚Æˆ«–‚‚ªš‘‚¢‚Ä‚¢‚邺

535:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 01:56:46
>531
1. ‚«‚Á‚Æ‚â‚肜‚¢‚±‚Æ‚ªŠÔˆá‚Á‚Ă邩‚çl‚Š’Œ‚·B
2. boost::any ‚Æ‚© boost::variant ‚Æ‚©‚łԂ¿‚©‚Ü‚·B

‚Ü‚Ÿ‚à‚€­‚µ‚â‚肜‚¢‚±‚Æ‚ðÚ×‚Éà–Ÿ‚·‚é‚ׂ«‚Ÿ‚ë‚€‚ˁB

536:531
08/03/08 02:14:02
‚Æ‚ ‚éŒv‘ªŠí‚ƘAŒg‚µ‚āA‚Æ‚ ‚éƒvƒƒZƒX‚ðŠÄŽ‹‚µ‚Ä‚»‚̃f[ƒ^‚ðƒ‚ƒjƒ^‚É•\ŽŠ‚·‚é‚̂ł·‚ª
¡‰ñ‚̃vƒƒZƒX‚Ÿ‚¯•\ŽŠ‚³‚¹‚œ‚¢ƒpƒ‰ƒ[ƒ^‚̐”‚ª‘‚ЂĂµ‚Ü‚¢‚Ü‚µ‚œ

ŠÄŽ‹ƒvƒƒZƒX‚ª•¡”“¯Žž‚É‘–‚Á‚Ä‚¢‚āA‚»‚Ì‚€‚¿3‚‚𓯎ž‚É•\ŽŠ‚·‚邿‚€‚É‚·‚邜‚ß
•\ŽŠ‘ÎÛ‚ðƒ†[ƒU[‚ªØ‚è‘Ö‚Š‚ç‚ê‚邿‚€‚É‚·‚邜‚ß
•\ŽŠƒNƒ‰ƒX‚ÉŠÄŽ‹ƒNƒ‰ƒX‚̃|ƒCƒ“ƒ^‚ð‚‚©‚Á‚ĕێ‚³‚¹‚Ä‚¢‚Ü‚·
ŠÄŽ‹ƒNƒ‰ƒX‚É
GetData(int OutputA, int dataB,int dataC)
‚Æ‚¢‚€ŠÖ”‚ð‚æ‚€‚¢‚µ‚Ä‚¢‚œ‚̂ł·‚ª
ÅV‚ÌŒvŠí‚ªŠÄŽ‹‚Å‚«‚éƒpƒ‰ƒ[ƒ^‚ª‘‚ЂĂµ‚Ü‚Á‚āEEEorz

537:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 02:22:28
>>536
‚»‚̃VƒOƒjƒ`ƒƒ‚ÅGet‚Ÿ‚ÆŒŸ‚€‚̂ȂçAŽQÆ‚©ƒ|ƒCƒ“ƒ^“n‚µ‚¶‚á‚È‚¢‚́H
‚Ü‚ ‚»‚ê‚Í‚¢‚¢‚Æ‚µ‚āB
ƒpƒ‰ƒ[ƒ^‚ÌŽí—Þ‚ðŽw’肵‚āAƒf[ƒ^‚ð‚PŽí—Þ‚Ÿ‚¯Get‚·‚éŠÖ”‚ðì‚Á‚œ‚çH

538:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 02:38:59
void calc(int& m, fstream* fio);

int main(void)
{
fstream fio[10];
char filename[10];
int m, steps;
steps = 7;
fio[0].open("calc0.dat");
m = 1;
while(m <= steps){
sprintf(filename, "calc%d.dat", m);
fio[m].open(filename, ios::in | ios::out);
m++;
}
m = 1;
while(m <= steps){
calc(m, fio);
m++;
}
return 0;
}

539:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 02:43:13
void calc(int& m, fstream* fio)
{
int i, j;
int a, d[100];
j = 1;
while(j <= 3){
fio[m-1] >> a;
d[j] = a;
j++;
}
j = 1;
while(j <= 3){
fio[m] << d[j] <<' '<< j <<'\n';
j++;
}
}
calc0.dat‚Ì’†g
5
16
77

Šî–{“I‚É‚·‚ׂẴf[ƒ^ƒtƒ@ƒCƒ‹‚ª“¯‚¶‚É‚È‚é‚æ‚€‚ɃvƒƒOƒ‰ƒ€‚ð‘‚¢‚œ‚̂ł·‚ªB
‚€‚Ü‚­‚¢‚©‚È‚¢‚Å‚·B‚Ç‚±‚©ŠÔˆá‚Á‚Ä‚¢‚Ü‚·‚©H

540:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 02:43:52
void calc(int& m, fstream* fio)
{
int i, j;
int a, d[100];
j = 1;
while(j <= 3){
fio[m-1] >> a;
d[j] = a;
j++;
}
j = 1;
while(j <= 3){
fio[m] << d[j] <<' '<< j <<'\n';
j++;
}
}
calc0.dat‚Ì’†g
5
16
77
Šî–{“I‚É‚·‚ׂẴf[ƒ^ƒtƒ@ƒCƒ‹‚ª“¯‚¶‚É‚È‚é‚æ‚€‚ɃvƒƒOƒ‰ƒ€‚ð‘‚¢‚œ‚̂ł·‚ªB
‚€‚Ü‚­‚¢‚©‚È‚¢‚Å‚·B‚Ç‚±‚©ŠÔˆá‚Á‚Ä‚¢‚Ü‚·‚©H

541:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 09:11:50
>>540
„‚Ç‚±‚©ŠÔˆá‚Á‚Ä‚¢‚Ü‚·‚©H
‚ ‚ñ‚œ‚Ìà–ŸB
Œ‹‰Ê‚ª‚Ç‚€‚È‚Á‚œ‚Ì‚©A‚Ç‚€‚Ȃ邂à‚肟‚Á‚œ‚Ì‚©(‚±‚ê‚Í‘S‚Äcalc0.dat‚Æ“¯‚¶‚É‚È‚é‚Æ‚¢‚€‚±‚Æ‚©)A
ŽÀs‚µ‚œŠÂ‹«‚Əˆ—Œn‚͉œ‚©AˆÊ‚Ì‚±‚Ƃ͏‘‚¢‚Ä‚à”±‚Í“–‚œ‚ç‚ñ‚æB

542:511
08/03/08 11:33:07
ð“ú‚Ì‘±‚«‚È‚ñ‚Å‚·‚ªAˆø”‚̂̈ႀŠÖ”‚ð
‚܂Ƃ߂œŠÖ”ƒe[ƒuƒ‹‚Á‚āA‚Ç‚€ŽÀ‘•‚·‚é‚Ì‚ª
—Ç‚¢‚Å‚µ‚å‚€‚©H
>512‚̂悀‚Élist‚â‰Â•Ï’·ˆø”‚Ÿ‚ƁAŒÂ”‚ª
ˆá‚€ê‡‚ɂ͗LŒø‚Å‚·‚ªA\‘¢‘Ì‚ð“n‚·ê‡‚É‚Í
–³—‚ª‚ ‚邯Žv‚Ђ܂·B
(\‘¢‘̗̂v‘f‚ðPODŒ^‚É•ª‰ð‚µ‚Älist‰»‚·‚邯‚©H)

>513‚ŏ‘‚©‚ꂜ“ÁŽê‰»‚ł́A‚Ç‚€ŽÀ‘•‚·‚é‚Ì‚©‚ª
‘S‚­‘M‚«‚Ü‚¹‚ñorz
ƒLƒƒƒXƒg‚ðŽg‚€ˆÈŠO‚ňá‚Á‚œ\‘¢‘Ì‚âƒNƒ‰ƒX‚ð
ƒXƒ€[ƒY‚É(‚Å‚«‚ê‚Î’áƒRƒXƒg‚Å)“n‚·•û–@‚Á‚Ä‚ ‚é‚̂łµ‚å‚€‚©H

543:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 11:41:16
>>542
ð“ú‚Ì‘±‚«‚ÆŒŸ‚í‚ê‚Ä‚àó‹µ‚ð”cˆ¬‚·‚邜‚߂ɉߋނɑk‚Á‚ēǂނ͖̂ʓ|‚Ȃ̂ŖړI‚ðÚ‚µ‚­B
‚Ü‚ŸA‚æ‚­‚ ‚éGUIƒ‰ƒCƒuƒ‰ƒŠ‚ÌŽÀ‘•‚Ȃǂł͍\‘¢‘Ì‚ðŠÛ‚²‚Æ“n‚·‚̂ł͂Ȃ­”Ä—pƒ|ƒCƒ“ƒ^‚ð“n‚·Œ`‚ª‘œ‚¢‚¯‚ǂˁB

544:511
08/03/08 11:42:33
‚È‚š¡Ž©•ª‚ªŽg‚Á‚Ä‚œ•û–@‚Ÿ‚Æ‚±‚ñ‚ÈŠŽ‚¶‚Å‚·B

class ArgBase { //ˆø”e
public:
@virtual ~ArgBase(){};
}

class Arg1 : public ArgBase {
public:
@int arg;
}
//ˆÈ‰º•K—v‚È‚Ÿ‚¯ArgBase‚ðˆø‚«Œp‚¢‚Ÿ\‘¢‘Ì‚ðì‚é

//ŠÖ”ƒe[ƒuƒ‹
typedef bool(*pFunc)(ArgBase*) FUNCPTR;
FUNCPTR fuctable[10];
fnctable[0] = Func1;

//ŠÖ”—á
bool Func1(ArgBase *pArg) {
@//‚±‚ꂪArg1‚ª•K—v‚Ȋ֐”‚È‚ç
@Arg1 *ptr = dynamic_cast<Arg1*>(pArg);
@if(ptr == NULL) return FALSE;
@//ˆ—
@return TRUE;
}

545:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 15:49:36
‹v‚µ‚Ô‚è‚ɃvƒƒOƒ‰ƒ€‚ð‘g‚ނ̂ł·‚ªA‰•à“I‚È‚±‚Æ‚ª•ª‚©‚ç‚È‚¢‚Ì‚Å
‹³‚ЂĂ­‚Ÿ‚³‚¢BÌ


float a;
a=1.0

‚Æ1‚ł͂Ȃ­1.0‚É‚µ‚È‚³‚¢‚Æ‹³‚í‚Á‚œ‚̂ł·‚ªA‚»‚̏ڂµ‚¢——R‚ð
–Y‚ê‚Ü‚µ‚œB
‚Ç‚€‚µ‚ĂȂ̂łµ‚å‚€‚©H


546:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 15:56:19
>>545
1.0‚à’†“r”Œ’[‚Ÿ‚ȁB1.0f‚Ə‘‚¯B
1‚Ə‘‚­‚Æ‚»‚ê‚ÍintŒ^‚ɂȂéB
1.0‚Ə‘‚­‚ÆdoubleŒ^‚ɂȂéB
1.0f‚Ə‘‚­‚ÆfloatŒ^‚ɂȂéB
int‚âdouble‚©‚çfloat‚ւ̕ϊ·‚ÍŒx‚ªo‚é‰Â”\«‚ª‚ ‚é‚̂ŁA
‘ã“üæ‚Æ“¯‚¶Œ^‚É‚µ‚Ä‚š‚¯‚Æ‚¢‚€‚±‚ƁB¶¬‚³‚ê‚é‹@ŠBŒê‚Í“¯‚¶‚Ÿ‚ë‚€‚¯‚ǁB

547:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 16:23:22
>>543
‚â‚Í‚èŠÔˆá‚í‚È‚¢‚æ‚€‚É‹C‚ð‚‚¯‚Ävoid*‚Å“n‚µ‚ăLƒƒƒXƒg‚·‚é‚Ì‚ª
í“…Žè’i‚È‚ñ‚Å‚·‚©‚ˁB

548:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 16:25:25
‚ ‚ƁA
typedef bool(*pFunc)(ArgBase*) FUNCPTR;
‚¶‚á‚È‚­‚Ä
typedef bool(*FUNCPTR)(ArgBase*);
‚Å‚µ‚œorz

549:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 17:09:29
Œ»ÝA•׋­‚ª‚Ä‚ç‚ɁAWindows—p‚̃Nƒ‰ƒXƒ‰ƒCƒuƒ‰ƒŠ‚𖳈Ӗ¡‚ɍì‚Á‚Ä‚é‚̂ł·‚ª
dynamic_cast‚Á‚Ä—Ç‚¢‹@”\‚Å‚·‚Ë‚¥
Šî–{ƒNƒ‰ƒX‚É–³ˆÓ–¡‚ɉŒ‘zŠÖ”‚ð“Ë‚Áž‚܂Ȃ­‚Ä‚àA”h¶ƒNƒ‰ƒX‚Ì‹@”\‚ªŽg‚Š‚é‚È‚ñ‚ÄŠð‚µ‚·‚¬‚é


550:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 17:12:08
dynamic_cast‹ÖŽ~

551:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 17:12:19
‚́H

552:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 17:12:46
‚·‚°[ƒNƒ‰ƒXƒ‰ƒCƒuƒ‰ƒŠ‚«‚œ

553:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 17:24:08
‰Ž‚à¡–³ˆÓ–¡‚Égtk‚̃‰ƒbƒp[ƒNƒ‰ƒXƒ‰ƒCƒuƒ‰ƒŠì‚Á‚Ă邿I

Window wnd("sample",MAIN_WINDOW);
vBox box(MAIN_WINODW);
Label sample_label("sample",MAIN_WINDOW);
Button ok_button("OK",MAIN_WINDOW);

CREATE(MAIN_WINDOW);

ok_button.clicked(func);

box << sample_label << ok_button;
wnd << box;

CONSTRUCT(MAIN_WINDOW);

‚Ý‚œ‚¢‚ÉmainŠÖ”‚Ì’†‚ŏ‘‚¢‚œ‚çƒRƒ“ƒpƒCƒ‹‚ª’Ê‚é‚æ‚€‚ɂȂé‚₁B
¡ƒ}ƒjƒsƒ…ƒŒ[ƒ^[ŽÀ‘•’†B

554:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 17:26:54
‚±‚ꂟ‚©‚牉ŽZŽq‘œd’è‹`‚ª’@‚©‚ê‚é‚킯‚ŸB

555:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 17:49:29
>>550
‚²‚ß‚ñ‚Ë‚²‚ß‚ñ‚Ë(*eƒÖe *)
void __fastcall TForm1::N1Click(TObject *Sender) {
@TMenuItem* menu = dynamic_cast<TMenuItem*>(Sender);
@switch(menu->GroupIndex) @{
@@case 1:
@@@switch(static_cast<TSortDirection>(menu->Tag)) {
@@@@case sortLarge:
@@@@@break;
@@@@case sortSmall:
@@@@@break;
@@@}
@@@break;
@@@case 2:
@@@@switch(static_cast<TLogOutputMode>(menu->Tag)) {
@@@@@case logList:
@@@@@@break;
@@@@@case logSingleLine:
@@@@@@break;
@@@@}
@@@@break;
@}
@UpdateTitle();
}


556:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 18:05:19
C‚炵‚¢ƒvƒƒOƒ‰ƒ€‚Å‚·‚È‚ ‚—

557:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 18:05:55
‚±‚ê‚È‚ç“KØ‚Édynamic_cast‚ðŽg‚Á‚Ä‚¢‚éê–ʂɌ©‚Š‚éB

558:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 18:08:50
TForm1‚Æ‚©N1Click‚Æ‚©‚¢‚œ‚Ÿ‚¯‚È‚¢

559:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 18:17:40
‚·‚݂܂¹‚ñB‚Š‚ç‚­’Pƒ‚ÈŽ¿–â‚È‚ñ‚Å‚·‚ªA
‚b++‚Łu‚È‚ñ‚Å‚à‚¢‚¢‚©‚çƒL[‚ð‰Ÿ‚·‚Æ‘±sv
‚Æ‚¢‚€‚̂͂ǂ€‚·‚ê‚ÎŽÀŒ»‚Å‚«‚é‚̂łµ‚å‚€‚©H
•¶Žš—ñ‚â”Žš‚ð“ǂݎæ‚点‚é•û–@‚Í’m‚Á‚Ă܂·‚µA
ƒOƒO‚ê‚΂¢‚­‚ç‚Å‚ào‚Ä‚­‚é‚̂ł·‚ªA
u‚¢‚Á‚œ‚ñ“ü—͑҂¿‚µ‚Ä‚¢‚©‚È‚éƒL[‚ð‰Ÿ‚µ‚Ä‚à\‚킞ŽÀsv
‚Æ‚¢‚€•—‚É‚µ‚œ‚¢‚̂ł·B

‚à‚¿‚ë‚ñ”Žš“ǂݎæ‚点‚Ä“K“–‚Ȑ”+‚d‚mTER‚Æ‚¢‚€•—‚É‘g‚ß‚Î
ŽèŠÔ‚ª‘‚Š‚é‚Ÿ‚¯‚Å‘å‘Ì“¯‚¶‚±‚Ƃ͂ł«‚é‚Ü‚·B
‚µ‚©‚µA‚ ‚éƒf[ƒ^‚ُ̈í’l‚ÌŒŽˆö‚𒲂ׂ邜‚߁A
ˆÙí‚Ì‚œ‚тɂ»‚̃f[ƒ^‚ðƒOƒ‰ƒt‚É‚µ‚đł¿o‚³‚¹‚œ‚¢‚ñ‚Å‚·‚ª
‚œ‚Ô‚ñŽO–œ‰ñ‚­‚ç‚¢‚â‚ç‚È‚«‚á‚È‚ç‚È‚¢‚ñ‚Å‚·EEE

560:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 18:25:40
OS‚É‚æ‚é

561:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 18:26:01
‚»‚±‚Åpdcurses(ncurses)

562:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 18:27:06
enterƒL[‚̂ݔœ‰ž‚Å‚¢‚¢‚È‚çgetchar()‚Å‚à‚È‚ñ‚Å‚à‚¢‚¯‚»‚€‚È‹C‚ª‚·‚é

563:560
08/03/08 18:33:28
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·Bgetchar‚Å‚¢‚¯‚Ü‚µ‚œ

564:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 18:33:56
>546
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
Œ³‚ªfloat‚Ȃ̂ɂ¢‚ç‚È‚¢‚šß‰î‚µ‚È‚­‚Ä‚à—Ç‚³‚»‚€‚Ȃ̂ɁB


565:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 18:34:05
559‚̊ԈႢ‚Å‚·B‚·‚¢‚Ü‚¹‚ñ

566:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 18:46:22
msxml6.dll‚ðŽg‚Á‚ÄXML‚̃f[ƒ^‚ðŽæ“Ÿ‚µ‚æ‚€‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·‚ªA
—v‘f‚Ì‘®«‚ÌŽæ‚è•û‚Ÿ‚¯•ª‚©‚è‚Ü‚¹‚ñB
‚ǂ̂悀‚ÉŽæ‚èo‚¹‚΂¢‚¢‚̂łµ‚å‚€‚©H

567:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 18:48:37
>>564
„Œ³‚ªfloat‚Ȃ̂ɂ¢‚ç‚È‚¢‚šß‰î‚µ‚È‚­‚Ä‚à—Ç‚³‚»‚€‚Ȃ̂ɁB
‘å‚«‚ÈŠšˆá‚¢‚ð‚µ‚Ä‚¢‚éˆ«ŠŠB

568:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 19:22:34
‚à‚€‚È‚ñ‚ÄŒŸ‚€‚©A‰SŽÒ‚Æ‚©‚»‚€‚¢‚€ƒŒƒxƒ‹‚Å‚·‚ç‚È‚¢‚ñ‚Å‚·‚¯‚ǁA
ð“ú¬ˆêŽžŠÔ‚±‚̃~ƒX‚É‹C‚©‚È‚­‚ăoƒO‚ÆŽ€“¬‚µ‚Ä‚¢‚œ‚̂Łc

int@a,c,x;
unsigned@int@b;

x@=@max(-c,@min(x,@a@-@b));
‚Æ‚µ‚œ‚Æ‚«A

(a-b)‚ªunsigned@int‚Æ‚µ‚Ä•]‰¿‚³‚ê‚Ä‚µ‚Ü‚€‚̂ł·‚ªA

‚±‚€‚¢‚€‚Æ‚«AƒIƒyƒŒ[ƒ^[‚Ì–ß‚è’l‚ÌŒê‚Á‚Ăǂ€‚â‚Á‚ÄŒˆ‚Ü‚é‚ñ‚Å‚·‚©?
‚Ç‚±‚©‚Ì–{‚ł́A‘å‚«‚¢•û‚ÉŠÛ‚ß‚ç‚ê‚邯‚©‰œ‚Æ‚©‘‚¢‚Ä‚ ‚Á‚œ‹C‚ª‚·‚é‚ñ‚Å‚·‚ªc
ŽÀÛ‚ǂ̂悀‚È‹K‘¥‚ɂȂÁ‚Ä‚¢‚é‚ñ‚Å‚µ‚å‚€‚©?

569:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 19:30:35
>>568
ŽZpŒ^‚Ì•W€•ÏŠ·A®”‚ÌŠiã‚°‚Æ‚©
‚»‚ñ‚È‚à‚ñ‚ǂ̖{‚É‚àÚ‚Á‚Ă邟‚ëB

570:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 19:30:57
>>564
>Œ³‚ªfloat‚Ȃ̂ɂ¢‚ç‚È‚¢‚šß‰î‚µ‚È‚­‚Ä‚à—Ç‚³‚»‚€‚Ȃ̂ɁB
‚à‚Æ‚ªdouble‚Ì’l(1.0)‚ð‚š‚Ü‚¢‚ªŸŽè‚ÉfloatŒ^‚̕ϐ”‚É“ü‚ê‚æ‚€‚Æ‚µ‚Ä‚¢‚é‚Ì‚ð
ƒRƒ“ƒpƒCƒ‰‚³‚ñ‚Í(‚š‚¹‚Á‚©‚¢‚©‚ȂƎv‚¢‚È‚ª‚ç‚à)‹³‚ЂĂ­‚ê‚æ‚€‚Æ‚µ‚Ä‚¢‚éB

ƒŒƒxƒ‹ƒAƒbƒv‚·‚邜‚߂ɂàAl‚Ì’‰‚Í‘f’Œ‚É•·‚±‚€‚ȁB

571:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 19:35:44
>>570
‚š‚Ü‚Š‚ÍƒTƒ‹

572:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 19:37:00
ƒTƒ‹‚Ȃ甜È‚Å‚«‚é

573:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 19:43:39
>>570
‚š‘OEEE‚È‚ñ‚Æ‚¢‚€“ljð—͂̂Ȃ³EE

574:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 19:46:59
>>570‚ÌŒŸ‚€‚±‚Ƃ͊Ԉá‚Á‚ĂȂ¢‚æ‚€‚ȁEEE

575:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 19:48:09
>>570‚͐³‚µ‚¢Ž–‚ðŒŸ‚Á‚Ä‚¢‚é‹C‚ª‚·‚邪
ƒIƒŒ‚à“ljð—Í‚ª‚È‚¢‚Ì‚Ÿ‚ë‚€‚©

576:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 19:53:38
ŠF–³

577:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 19:54:05
ƒŒƒX‚ð‚œ‚Ç‚é‚ÆŒ³X‚Í
float@a@=@1;
‚̂悀‚È‹C‚ª‚·‚é

578:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 19:59:33
>>577
‚»‚ꂟ‚Æfloat•ϐ”‚̏‰Šú‰»‚Ÿ‚æ‚ˁB
‚à‚Æ‚à‚Æ‚͈ȉº‚̂悀‚Éfloat©double‚Ì‘ã“ü‚Ÿ‚Á‚œ‚Í‚žB
>float a;
>a=1.0


579:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 20:08:18
>>569
Ž‚Á‚Ä‚é–{‚Í2û‚Æ‚àunsigned‚܂ł͏‘‚¢‚ĂȂ¢‚ñ‚Ÿ‚ªc
‘ʖڂȂ̎g‚Á‚Ä‚é‚̂ˁc(ˆê‚‚͊wZŽw’肟‚¯‚Ç)


ŽZpŒ^@•W€•ÏŠ·@‚ŃOƒO‚Á‚œ‚猩‚‚©‚è‚Ü‚µ‚œA—L‚è“ï‚€B

long@double@„@double@„@float@„@unsigned@long@int@„@long@int@„@unsigned@int@„@int
int@>@unsigned@int@‚Ÿ‚Ƃ΂Á‚©‚èŽv‚Á‚Ä‚œB
(•\Œ»—Í‚ª‘å‚«‚¢•û‚Ɂc‚Á‚Ä‚©‚¢‚Ä‚ ‚é‚©‚çƒ}ƒCƒiƒX‚ª•\Œ»‚Å‚«‚é•û‚ªã‚Ȃ̂©‚Ɓc
@‚æ‚­l‚Š‚Ä‚Ý‚œ‚çA•\Œ»‚Å‚«‚é’l‚̐â‘Î’l‚Íunsigned‚Ì•û‚ª‘å‚«‚¢‚¯‚ǁB)

580:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 20:15:02
>>566
DOM‚Ÿ‚Á‚œ‚çAselectNodes‚Æ‚©selectSingleNode‚Æ‚©‚ðŽg‚Š‚Î‚¢‚¢‚æB

581:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 21:20:47
>578
Å‰‚ɏ‘‚«ž‚ñ‚Ÿ‚à‚̂ł·B
‘œ•ª‚݂Ȃ³‚ñ‚ªŽv‚Á‚Ä‚¢‚邿‚è‚à‚Á‚Ə‰•à“I‚È‚±‚Æ‚ª
•ª‚©‚Á‚Ä‚¢‚È‚¢‚Ì‚Ÿ‚ÆŽv‚¢‚Ü‚·B
³’Œdouble‚Æfloat‚̈Ⴂ‚ªž“x‚̈Ⴂ‚Åfloat‚ªƒƒ‚ƒŠŠm•Û‚Ì
‚œ‚ß‚Ÿ‚¯‚ÉŽg‚í‚ê‚é‚®‚ç‚¢‚É‚µ‚©l‚ЂĂ¢‚Ü‚¹‚ñB
î•ñ—Ž‚¿‚⌅—Ž‚¿‚Ì–â‘è‚Å‚±‚±‚܂ł·‚é‚̂łµ‚å‚€‚©H

³‚µ‚¢‰ðŽß‚Í‚±‚€‚Å‚·‚©H

int a;
float b;
double c;

a=1;
b=1.0f;
c=1.0;




582:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 21:23:45
>581
‚·‚¢‚Ü‚¹‚ñB‚à‚€­‚µŽ¿–₳‚¹‚Ä‚­‚Ÿ‚³‚¢B
‰œ‚Ì‚œ‚߂ɂ±‚±‚܂ł·‚é‚Ì‚©‚ÆŒŸ‚€•”•ª‚Å‚·B
î•ñ—Ž‚¿AŒ…—Ž‚¿AŠÛ‚ߌ덷A‚»‚Ì‘Œ
‚±‚Ì‚€‚¿‚̂ǂê‚Å‚·‚©H


583:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 21:31:40
‚š‚Á‚à‚­‚»‘å—ʂ̐”’lƒf[ƒ^‚ðˆµ‚€‚Æ‚«‚Ídouble‚¶‚á‚È‚­‚Äfloat‚É‚·‚é‚È‚ŸEEE
‚ŁA’Pƒ‚ɁAfloat‚ð€”õ‚µ‚œ‚©‚ç‚É‚Ífloat‚ð“Ë‚Áž‚ށB‚ƁB

584:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 21:37:28
>>581
‰œ‚ð‚Ç‚€‰ðŽß‚µ‚Ä‚¢‚é‚Ì‚©•ª‚©‚ç‚È‚¢‚ªcB

1‚â1.0‚È‚Ç‚Ì’è”Ž©g‚àŒ^‚ðŽ‚Á‚Ä‚¢‚邱‚Ƃ͗‰ð‚µ‚Ä‚¢‚éH
‚»‚̒萔‚ð‚ǂ̌^‚̕ϐ”‚É‘ã“ü‚·‚é‚©‚É–³ŠÖŒW‚ɁA’è”Ž©g‚ªŒ^‚ðŽ‚Á‚Ä‚¢‚éB
1 © intŒ^
1U © unsigned intŒ^
1.0 © doubleŒ^
‚̂悀‚ɁB

>î•ñ—Ž‚¿AŒ…—Ž‚¿AŠÛ‚ߌ덷A‚»‚Ì‘Œ
‚±‚̏ꍇ‚́A‚»‚Ì‘ŒB
ŽÀ”‚Ì1.0‚Æ‚¢‚€’l‚́AdoubleŒ^‚Å‚àfloatŒ^‚Å‚àŒ…—Ž‚¿‚àŠÛ‚ߌ덷‚à‚È‚­³‚µ‚­•\Œ»‚Å‚«‚éB

‚±‚±‚ÅŽw“E‚³‚ê‚Ä‚¢‚é‚̂́A’萔‚̏‘Ž®‚Æ‚µ‚ÄfloatŒ^‚̒萔‚ð•\Œ»‚Å‚«‚é‚Ì‚Ÿ‚©‚ç
‚»‚ê‚ðŽg—p‚µ‚œ‚Ù‚€‚ª“KØ‚Ÿ‚ë‚€A‚Æ‚¢‚€‚±‚ƁB

ž“x‚̑傫‚¢Œ^‚Ì’l‚𐞓x‚̏¬‚³‚¢Œ^‚̕ϐ”‚É‘ã“ü‚µ‚Ä‚àAŒ…—Ž‚¿‚Ȃǂª‚È‚¯‚ê‚ΑS‚­–â‘è‚È‚¢B
Œ…—Ž‚¿‚Ȃǂª‚ ‚邯‚µ‚Ä‚àA‚»‚ê‚ðˆÓ}‚µ‚ď‘‚¢‚Ä‚¢‚é‚Ȃ瓮ì‚Æ‚µ‚Ă͐³‚µ‚¢B
‚Å‚àˆÓ}‚µ‚œ‚à‚Ì‚©‚Ç‚€‚©ƒvƒƒOƒ‰ƒ€‚𑌐l‚ª“Ç‚ñ‚Å‚à•ª‚©‚ç‚È‚¢‚̂ŁA‚»‚̂悀‚ȏꍇ‚Í–ŸŽŠ“I‚ȃLƒƒƒXƒg‚ð‚µ‚œ‚Ù‚€‚ª‚¢‚¢‚±‚Æ‚à‚ ‚éB
‚±‚̏ꍇ‚̓LƒƒƒXƒg‚È‚ñ‚©‚¹‚žA’萔‚ð–ŸŽŠ“I‚ÉfloatŒ^‚ŏ‘‚¯‚΂¢‚¢B

585:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 21:39:04
’萔‚Ì1‚͐®”Œ^‚Ÿ‚ªAŽÀ”‚ɕϊ·‚µ‚Ä‚à‰œ‚É‚à–â‘è‚È‚¢‚Ì‚Å
int a = 1;
float b = 1;
double c = 1;
‚Æ‚µ‚Ä‚µ‚Ü‚€‚È‚ŸB
# ‚œ‚Ÿ‚µAfloat b = 1.0‚Æ‚µ‚Ä‚µ‚Ü‚€‚Ædouble’l‚©‚çfloat’l‚©‚ç‚̃LƒƒƒXƒg‚ɂȂé‚̂ŃRƒ“ƒpƒCƒ‰‚É‚æ‚Á‚Ă͍I‚­‚È‚¢‚ˁB

586:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 22:09:18
>584-585
‘‘¬‚̃ŒƒX‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
‚æ‚­•ª‚©‚è‚Ü‚µ‚œB

>‚±‚̏ꍇ‚́A‚»‚Ì‘ŒB
>ŽÀ”‚Ì1.0‚Æ‚¢‚€’l‚́AdoubleŒ^‚Å‚àfloatŒ^‚Å‚àŒ…—Ž‚¿‚àŠÛ‚ߌ덷‚à‚È‚­³‚µ‚­•\Œ»‚Å>‚«‚éB

‚»‚€Žv‚Á‚Ä‚¢‚œ‚̂ɉœŒÌ‚»‚±‚܂ł±‚Ÿ‚í‚é‚Ì‚Ÿ‚ë‚€‚ÆŽv‚Á‚Ä‚¢‚œ‚çA
’萔‚ÌŒ^‚Ì‚±‚Æ‚ðŒŸ‚Á‚Ä‚¢‚œ‚ñ‚Å‚·‚ˁB


587:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 22:20:53
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚̃vƒƒOƒ‰ƒ€‚ÅSTL‚ÍŽg‚Š‚È‚¢‚Æ•·‚¢‚œ‚̂ł·‚ªA–{“–‚Å‚·‚©H
‚ ‚ƁA_PTHREADS‚ðdefine‚·‚ê‚ÎŽg‚Ђ邯‚à•·‚¢‚œ‚̂ł·‚ªAAA
google‚µ‚Ä‚àAŒ‹\Ì‚̏î•ñ‚ª‘œ‚­‚ÄŽÀÛ‚̂Ƃ±‚ë‚͂ǂ€‚Ȃ̂©‚æ‚­•ª‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚œB


588:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 22:23:39
Fedora‚ÆWindows‚Ń\[ƒXƒŒƒxƒ‹‚Å100%ŒÝŠ·‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ð
ì‚ë‚€‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªAŒ»ŽÀ“I‚ł͂Ȃ¢‚Å‚µ‚å‚€‚©H
‚Ü‚œ‚ǂ̕ӂɋC‚ð‚‚¯‚ÄŠJ”­‚µ‚œ•û‚ª—Ç‚¢‚Å‚µ‚å‚€‚©H

“à—e‚Í•s“Á’葜”‚ÌPC‚Æsocket’ʐM‚ŃoƒCƒiƒŠƒf[ƒ^‚ð‚â‚è‚Æ‚肵A
“à•”‚ÅPostgreSQL‚ɃAƒNƒZƒX‚·‚éA‚¢‚í‚ä‚éƒT[ƒoƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Å‚·B

ŠJ”­‚͂قڑS–Ê“I‚ÉWindows‘€(VisualC++.net2003)‚ōs‚¢A
1“ú2“x’öAFedora‚Å‚à“®ìƒeƒXƒg‚ð‚·‚é—\’è‚Å‚·B

589:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 22:56:48
>>587
‚»‚€‚¢‚€‚Æ‚«‚́AˆÅ‰_‚ɃOƒO‚é‚̂ł͂Ȃ­A
Ž©•ª‚ÌŽg‚Á‚Ä‚¢‚郉ƒCƒuƒ‰ƒŠ‚̃}ƒjƒ…ƒAƒ‹‚ð“ǂ߁B

—ႊ‚΁AVisual C++‚àlibstdc++‚àƒXƒŒƒbƒhˆÀ‘S«‚ɂ‚¢‚Ă̕¶‘‚ª‚ ‚éB
URLØÝž(msdn2.microsoft.com)(VS.80).aspx
URLØÝž(gcc.gnu.org)

590:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/08 22:58:30
‚©‚‚ÄKylix‚Æ‚¢‚€ŠJ”­ŠÂ‹«‚ª‚ ‚Á‚Ăł·‚Ë

591:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 03:48:11
>>588
Š®‘S‚É.NETã‚ɍڂ¹‚Ä‚µ‚Ü‚Á‚ÄMONOŽg‚€‚Æ‚©B
‰Ž‚ÍŽg‚Á‚œ‚±‚ƂȂ¢‚¯‚Ç

592:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 03:56:01
ˆê‚‚šŽf‚¢‚µ‚œ‚¢‚̂ł·‚ªCFLV‚Ȃǂ̓®‰æ‚ðwebã‚©‚çdownload‚µC
‚㍁[ƒJƒ‹‚ɕۑ¶‚·‚éƒvƒƒOƒ‰ƒ€‚ðì‚肜‚¢‚̂ł·‚ªC
‚ǂ̂悀‚ȃ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚Š‚Î‚¢‚¢‚̂łµ‚å‚€‚©H

ƒ‰ƒCƒuƒ‰ƒŠ‚ȂǂȂ­Ž©•ª‚ōì‚邵‚©‚È‚¢‚̂łµ‚å‚€‚©H

593:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 04:02:45
ƒ_ƒEƒ“ƒ[ƒh‚·‚郉ƒCƒuƒ‰ƒŠ‚Í‚ ‚邪AƒAƒhƒŒƒX‚ð”­Œ©‚·‚郉ƒCƒuƒ‰ƒŠ‚͂Ȃ¢

594:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 04:10:04
ƒŒƒX‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·D
ƒAƒhƒŒƒX“ü—͎͂蓮‚Å‚â‚ë‚€‚ÆŽv‚Á‚Ä‚¢‚Ü‚·D

ƒ_ƒEƒ“ƒ[ƒh‚·‚郉ƒCƒuƒ‰ƒŠ‚Í‚ ‚é‚ñ‚Å‚·‚ˁD‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·



595:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 04:14:05
Youtube‚Ì“®‰æ‚ª‚š‚¢‚Ä‚ ‚éêŠ‚ª‚í‚©‚ê‚Î
ZIP‚âEXE‚âAVI‚âMP3‚𗎂Ƃ·‚̂Ɠ¯‚¶
êŠ‚ª‚í‚©‚ç‚È‚¯‚ê‚Ζ³—
“®‰æ‚ªŒ©‚ç‚ê‚éƒAƒhƒŒƒX‚ƈႀ

596:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 05:39:49
Õ‚è‚炵‚¢

y‚Ђ߂͂¶‚߁z‚»‚Ì7
œÚØÝž(megami”Â)
y‚Ђ߂͂¶‚߁z‚»‚Ì8
œÚØÝž(megami”Â)

597:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 09:17:25
>>588
ƒ\ƒPƒbƒg’ʐM‚ð‚Ç‚€‚É‚©‚·‚é•K—v‚ª‚ ‚éB
Windows‚ÆPOSIX‚ÅŽ—‚Ä”ñ‚È‚éAPI‚ðŽ‚Á‚Ä‚¢‚é‚©‚çA
Ž©•ª‚щƒbƒv‚·‚é‚È‚èŠù‘¶‚̃‰ƒCƒuƒ‰ƒŠ‚ðŽg‚€‚Ȃ肵‚È‚¢‚Æ‚¢‚¯‚È‚¢B

598:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 09:51:30
æ‚ÉSTL‚ɂ‚¢‚ÄŽ¿–₵‚œ‚à‚̂ł·B
‹³‚ЂĂà‚ç‚Á‚œƒtƒ@ƒCƒ‹‚Æ‚©‚ðŒ©‚Ä‚Ý‚œ‚̂ł·‚ªAƒ}ƒ‹ƒ`ƒXƒŒƒbƒhŠÂ‹«‚Å
std::cout ‚ɉœ‚©‚ð‘‚«o‚·ŽžA‚¢‚¿‚¢‚¿ƒƒbƒN‚ð‚Æ‚ç‚È‚¢‚Æ‚Ÿ‚߂Ȃ悀‚Å‚·‚ªA
ƒƒbƒN‚Ì•K—v‚È‚¢cout‘Š“–‚Ì‚à‚̂͂Ȃ¢‚Å‚µ‚å‚€‚©H
Ž©•ª‚ÅinlineŠÖ”‚ðì‚Á‚©‚€‚æ‚€‚ɂ͂µ‚œ‚̂ł·‚ªAA


599:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 10:33:05
‚²‚ß‚ñƒ}ƒNƒ‚Ÿ‚Á‚œ
boost::mutex mutex_io;
#define safe_cout(m) { \
boost::mutex::scoped_lock lock(mutex_io); \
m \
}
int main() {
safe_cout(
std::cout << "hello" << std::endl;
);
‚±‚ñ‚ÈŠŽ‚¶B

600:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 11:39:46
“ª‚ª‚±‚ñ‚ª‚炪‚Á‚Ä‚«‚œ‚̂ł·‚ªA
ƒNƒ‰ƒXmyclass‚̑傫‚³‚ðnƒoƒCƒg‚Æ‚µ‚āAŽŸ‚̂悀‚É’è‹`‚·‚邯A
myclass *A;
A = new myclass[x];
myclass B[x];
sizeof()‚Ì–ß‚è’l‚ª
n © sizeof(myclass),sizeof(*A),sizeof(*B)
4 © sizeof(A)
x*n © sizeof(B)
‚ƂȂé‚킯‚Å‚·‚ªAA‚ÆB‚ɂ͂ǂ€‚¢‚€ˆá‚¢‚ª‚ ‚é‚ñ‚Å‚µ‚å‚€‚©

601:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 11:45:03
”z—ñ‚ƃ|ƒCƒ“ƒ^‚̈ႢB

‚¿‚Ȃ݂Ésizeof (*B)‚́AB‚ª”z—ñŒ^šƒ|ƒCƒ“ƒ^Œ^‚ւ̕ϊ·‚ðŽó‚¯‚œŒãA
‚»‚ê‚É’P€*‰‰ŽZŽq‚ð“K—p‚µ‚Ä‚¢‚é‚̂ŁABŒ^‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðsizeof‚É‚©‚¯‚Ä‚¢‚邱‚ƂɂȂéB


602:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 11:56:08
A‚̓|ƒCƒ“ƒ^Œ^i”z—ñ‚̐擪‚ðŽw‚·j
B‚Í”z—ñŒ^i’l‚Í”z—ñ‚̐擪‚ðŽw‚·ƒ|ƒCƒ“ƒ^j
‚Á‚Ä‚±‚Ƃłµ‚å‚€‚©
—Œ•ûA[0].x‚Æ‚©B[1].x‚ŃNƒ‰ƒX‚̃ƒ“ƒo•ϐ”x‚ɃAƒNƒZƒX‚Å‚«‚é‚̂ŁA
ƒCƒ}ƒCƒ`‹æ•Ê‚ª•t‚«‚Ü‚¹‚ñ‚Å‚µ‚œ



603:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 12:13:17
”z—ñŒ^‚̃Cƒ“ƒXƒ^ƒ“ƒX‚́AŒŽ‘¥‚Æ‚µ‚ÄŽ®‚Ì’†‚Å‚»‚̐擪—v‘f‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚ɕϊ·‚³‚ê‚éB
isizeof B‚̂悀‚É’ŒÚsizeof‚̉‰ŽZ‘Ώۂɂ·‚é‚̂͂»‚Ì—áŠO‚Ì1‚j
‚»‚ê‚ŁA[]‰‰ŽZŽq‚͏í‚Ƀ|ƒCƒ“ƒ^‚ð‘Ώۂɂµ‚Ä‚¢‚éB

‚±‚̃y[ƒW‚Ì’†’ö‚É‚»‚€‚¢‚€˜b‚ª‚ ‚éB
URLØÝž(kmaebashi.com)

604:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 12:32:06
cout << B‚łǂ€l‚ЂĂàB‚ªƒ|ƒCƒ“ƒ^‚Ÿ‚Á‚œ‚̂́A
Ž©“®‚ŕϊ·‚³‚ê‚Ä‚¢‚œ‚œ‚߂łµ‚œ‚©
‚»‚̃y[ƒW‚ðŽQl‚ÉŠî–{“I‚È•”•ª‚𐮗‚µ‚æ‚€‚ÆŽv‚¢‚Ü‚·
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œ

605:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 17:48:09
‚±‚ê‚Ì’Œ‚µ‚©‚œ‚í‚©‚è‚Ü‚¹‚ñ‚©?
ƒRƒ“ƒpƒCƒ‹Žž‚ɃAƒbƒgƒ}[ƒN‚ª‚‚¢‚Ä‚µ‚Ü‚¢‚Ü‚·

Error 42: Symbol Undefined _WSACleanup@0

606:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 17:58:46
‚»‚ê‚ÍstdcallŠÖ”‚ÌŽd—lB
@‚ª‚Ç‚€‚Æ‚©ŠÖŒW‚È‚¢‚©‚çAws2_32.lib‚©‰œ‚©‚ðƒŠƒ“ƒN‚µ‚ëB

607:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 18:03:44
C++‚Ì“ü–发‚Ì‚šŠ©‚ß‚ÍH

608:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 18:04:43
accelerated C++

609:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 19:12:41
>>607
”L‚Å‚à•ª‚©‚éC++ŒŸŒêƒvƒƒOƒ‰ƒ~ƒ“ƒO

610:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 21:05:34
>>608
‚»E‚êE‚́E‚ȁE‚¢

611:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 21:22:02
>>610
‚ЁA‚»‚€‚Ȃ́H
>>608Œ©‚ăAƒ}ƒ]ƒ“‚É’•¶‚µ‚œ‚΂©‚è‚È‚ñ‚Ÿ‚¯‚ǁB

612:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 21:29:54
>>611
•]”»‚Í‚Æ‚Ä‚à‚¢‚¢‚̂ł·‚ª
“ü–åŒü‚«‚ł͖³‚¢‚Ÿ‚ë‚ ‚ê‚—

C++‚ª‰‚߂ĂŁA‘Œ‚ɂȂɂ©‚â‚Á‚Ä‚œ‚Á‚ĂƂ©‚È‚ç‚Ü‚Ÿ‚¢‚¢‚ñ‚Ÿ‚ë‚€‚¯‚Ç

613:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 21:30:27
>>611
“ǂމ¿’l‚Í”ñí‚ɍ‚‚¢—Ǐ‘B
‚œ‚Ÿ“ü–发‚ð’T‚µ‚Ä‚él‚̃Œƒxƒ‹‚É‚æ‚Á‚Ä‚Í
“‚¢‚ÆŠŽ‚¶‚é‚©‚à‚µ‚ê‚È‚¢‚Æ‚¢‚€‚Ÿ‚¯‚Ì‚±‚ƁB
‚¢‚ž‚ê“ǂނׂ«‚Ÿ‚©‚甃‚Á‚Ä‚š‚¯B

614:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 21:42:41
Java‚âC#‚Å‚¢‚€‚Æ‚±‚ë‚ÌInterface“I‚È‚à‚Ì‚ð^Ž—‚éê‡
class IHoge‚Ì’†‚ÉŽÀ‘•‚ª‚ ‚Á‚Ä‚à‚¢‚¢‚̂łµ‚å‚€‚©H

615:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 21:48:02
ŽÀ‘•‚ª‚ ‚é‚È‚çabstractƒNƒ‰ƒX‚ð^Ž—‚é‚ׂ«‚¶‚á‚Ë

616:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 21:57:55
‘œdŒp³Å‹­I

617:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 22:06:06
>>614
u^Ž—‚év‚̂Ȃç‘Ê–Ú
C++“I‚ÉIHoge‚Ì’†‚ÉŽÀ‘•‚ª‚ ‚Á‚Ä‚à‚¢‚¢‚©‚Ç‚€‚©‚͕ʂË

618:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 22:25:57
accelerated c++ ‚̓xƒ^[C‚łȂ­ C++ ‚炵‚¢‚â‚è•û‚Ői‚߂Ă邯‚±‚낪D‚«

619:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 22:30:02
‚¢‚ž‚ê“ǂނׂ«‚Æ‚¢‚€“_‚ŁuC++‚̐݌v‚Ɛi‰»v‚ð‚šŠ©(ry

620:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 23:17:51
“ƏKC++‚â‚烍ƒx[ƒ‹‚â‚çFX‚ ‚é‚©‚ç
–{‰®‚łƂ肠‚Š‚ž—§‚¿“Ç‚Ý‚Å‚à‚µ‚Ă݂êB
ƒlƒbƒg‚Ń|ƒ`‚Á‚Æ”ƒ‚€‚ƍ‡‚í‚È‚©‚Á‚œŽž”ߎSB

621:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 23:42:18
Œ»s‹KŠi‚Ƃ͂ž‚ê‚Ä‚¢‚邪ARM‚Ì“à—e‚͏GˆíB

622:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 23:53:59
¡‚̂Ƃ±‚ëA“ü–å‚ÉŒü‚¢‚Ä‚é‚Ì‚Í609‚Ì
”L‚Å‚à•ª‚©‚éC++ŒŸŒêƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ÿ‚¯‚Ÿ‚È‚—

>>607
u”L‚Å‚à`v‚Í–{”ƒ‚Á‚œ•û‚ª‚¢‚¢‚¯‚Ç(’˜ŽÒ‚ɂƂÁ‚Ä)Aweb‚Å‚àŒ©‚ê‚邿B
URLØÝž(www.kumei.ne.jp)

623:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 00:02:50
‚¶‚á‚ ˆê”­

‚±‚ê‚È‚ç‚í‚©‚éC++ ƒuƒ‹[ƒoƒbƒNƒX”Å

624:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 00:04:46
>>614
‚»‚ê‚È‚ñ‚ÄCOMH

625:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 00:05:50
”L‚Å‚à‚𖭂ɐ„‚µ‚Ä‚¢‚él‚ª‚¢‚é‚ȁB
–{l‚Ȃ̂©AMŽÒ‚Ȃ̂©B

626:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 00:08:18
”L‚Å‚à‚í‚©‚éƒVƒŠ[ƒY‚ÉC++•҂͂Ȃ¢‚킯‚Ÿ‚ª

627:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 00:10:15
ƒOƒO‚Á‚œ‚çŠm‚©‚ɁB‘Ð‰»‚³‚ê‚Ä‚é‚Ì‚Í C ‚Ÿ‚¯‚Ÿ‚ȁB
‚¶‚á‚ –{l‚ł͂Ȃ¢‚Èw

628:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 00:10:15
‚—‚…‚‚‚ɂ͂¿‚å‚Á‚Æ‚ ‚邯‚Ç‘S‘RŽg‚Š‚È‚¢

629:622
08/03/10 00:13:06
>>625
„‚µ‚Ä‚é‚̈êl‚¶‚á‚ˁH
‰Ž‚Íweb‚Å‚àŒ©‚ê‚邿‚Á‚ÄŒŸ‚¢‚œ‚©‚Á‚œ‚́B
"‚Ÿ‚¯‚Ÿ‚È"‚Á‚ÄŒŸ‚Á‚œ‚Ì‚Íaccelerated‚Æ‚©D&E‚Æ‚©–³’ƒ‚â‚ë‚Á‚ÄŽv‚Á‚œ‚©‚ç‚—

630:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 00:16:03
>>628
‚ ‚ê‚Á‚Ä‘S•”‚¶‚á‚È‚©‚Á‚œ‚ñ‚ŸEEE

631:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 00:18:10
“ƏK‚⃍ƒx[ƒ‹‚͕ʂɖ³’ƒ‚¶‚á‚È‚¢‚Ÿ‚ëH

632:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 00:21:07
>>625
”L‚Í‘fl‚Å‚à’m‚Á‚Ä‚éê‡‚ª‚ ‚Á‚œ‚Œ‚—

‘flƒ[ƒ‹‚É”L‚̘b‚ª‚ ‚Á‚œŽž‚ɂ͖ڂð‹^‚Á‚œB
WebŽå‘̂̑fl‚³‚ñ‚É‚ÍPG“I‚Ɉê”Ô–Œ“x‚‚¢‚Ì‚©‚à’m‚ê‚ñ‚ˁB

633:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 00:23:37
>>631
‚²‚ß‚ñ"—§‚¿“ǂ݂µ‚Ă݂ê"‚Ì‚ ‚œ‚肵‚©“Ç‚ñ‚łȂ©‚Á‚œB
“ƏK‚Í—Ç‚¢‚©‚à‚ˁB

634:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 00:25:03
”L‚Å‚à‚̓Tƒ“ƒvƒ‹“®‚©‚µ‚ĉü‘¢‚·‚é‚̂ɂ͍œK
“ü–发“Ç‚ñ‚ŁA”L‚Å‚à‚Å—V‚ñ‚ŁAƒIƒuƒWƒFƒNƒgŽwŒü‚Æ‚©—Ç‚¢ƒvƒƒOƒ‰ƒ~ƒ“ƒOì–@‚Å‚àŠw‚ñ‚Å‚¢‚¯‚΂¢‚¢‚ñ‚¶‚á‚Ë

635:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 01:34:18
CŒŸŒê‚ð“ÆŠw‚ÅŠw‚ñ‚Å‚¢‚é‚̂ł·‚ª‚æ‚­•ª‚©‚ç‚È‚¢•¶Žši‰‰ŽZŽqHj‚ª‚ ‚è‚Ü‚·
->
ª‚±‚ê‚͂ǂ€‚¢‚Á‚œˆÓ–¡‚Ì•š‚Ȃ̂łµ‚å‚€‚©H

636:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 01:37:35
ƒAƒ[‰‰ŽZŽq

637:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 01:38:56
>>635
A* a = new A();

//ˆÈ‰º‚Ì‚Qs‚Í“¯‚¶
(*a).aaa();
a->aaa();

638:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 01:41:57
>>635
ƒ|ƒCƒ“ƒ^ptr‚ªŽw‚·\‘¢‘̂̃ƒ“ƒomem‚Å‚ ‚é
(*ptr).mem ‚ð ->‰‰ŽZŽq‚ð—p‚¢‚Ä
ptr->mem‚Æ•\‚·B

a -> b ‚́Aa‚ªŽw‚·\‘¢‘̂̃ƒ“ƒob‚ð•\‚·B

639:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 01:45:26
>>636-638
—Ç‚­•ª‚©‚è‚Ü‚µ‚œB‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B

640:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 01:56:28
‰Ž‚Í (*a) ‚à a-> ‚à“±“ü‚¹‚ž‚ɁA
“¯‚¶ˆÓ–¡‚Å a@ ‚Ý‚œ‚¢‚ȉ‰ŽZŽq‚ª—~‚µ‚©‚Á‚œ‚æEEE
[0]‚̍\•¶“œˆß‚Æ‚µ‚āB

a@.aaa();
a@ += 10;
a@++;
‚Ü‚ŸA’ñˆÄ‚·‚邯‚µ‚Ä‚à20”N‚­‚ç‚¢ŒŸ‚€‚Ì‚ª’x‚¢(CŒŸŒêˆ¶‚ĂɂȂ邵)‚킯‚Ÿ‚¯‚ǁB

641:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 02:03:40
Delphi‚Ý‚œ‚¢‚É ^ ‚ª‚¢‚¢‚È

642:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 02:22:49
‚»‚€‚È‚é‚ÆA’è‹`‚àDelphi‚Á‚Û‚­A^ a;‚ɂȂÁ‚ÄC++/CLIÝŒvŽÒ‚ª—Ü–Ú‚—

643:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 02:26:36
A$‚Å‚š‚‹

644:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 02:53:11
>>640
‚»‚à‚»‚à*i‚‚¢‚Å‚É&‚àj‚ªŒã’u‚Ÿ‚Á‚œ‚ç—Ç‚©‚Á‚œ‚Æ‰Ž‚ÍŽv‚€B
‚È‚ñ‚Å‘O’u‚É‚µ‚œ‚ñ‚Ÿ‚ë‚€B

645:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 02:57:37
‚»‚ê‚ðŒŸ‚¢o‚·‚ƂȂñ‚Ŋ֐”ƒ|ƒCƒ“ƒ^‚̐錟‚Í‚ ‚ñ‚Ȃɋ¶‚Á‚Ä‚é‚ñ‚Ÿ‚Æ‚©‚»‚€‚¢‚€ƒnƒiƒV‚É

646:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 03:09:58
‚»‚à‚»‚à‚È‚ñ‚Å‚±‚ñ‚Șb‘è˜b‚µ‚Ä‚ñ‚Ÿ‚Æ‚¢‚€˜b‚ɂȂé

647:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/10 03:24:32
>>644
‚œ‚µ‚©‚ɁBŒã’u‚Å—Ç‚¢‚æ‚ȁB

>>646
void 635(){
@@640();
}


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

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