y‰SŽÒŠœŒ}zC/C++Ž ..
[2ch|¥Menu]
253:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/02 20:29:09
c++@VisualStadio.net
TestProgƒvƒƒWƒFƒNƒg‚É‚ ‚éCTestClassƒNƒ‰ƒX‚ðƒ‰ƒCƒuƒ‰ƒŠ‚É‚µ‚ÄMainProjƒvƒƒWƒFƒNƒg‚ÅŽg‚š‚€‚Æ‚µ‚Ä‚¢‚Ü‚·B
CTestClassƒNƒ‰ƒX‚ªéŒŸ‚³‚ê‚Ä‚¢‚éTestClass.hATestClass.cppA‚»‚µ‚ĂقƂñ‚ǃJƒ‰‚Ìstdafx.h‚Æstdafx.cpp‚ðƒrƒ‹ƒh‚µ‚ÄTestProg.lib‚ðì¬‚µ‚Ü‚µ‚œB
‚»‚µ‚ÄMainProjƒvƒƒWƒFƒNƒg“à‚̃tƒ@ƒCƒ‹‚É‚Ä
#pragma comment(lib, "TestProg.lib")
‚±‚̂悀‚Ƀ‰ƒCƒuƒ‰ƒŠ‚ÌŽg—p‚ðéŒŸ‚·‚é‚܂ł͖â‘è‚È‚©‚Á‚œ(ƒrƒ‹ƒh¬Œ÷)‚̂ł·‚ªACTestClass‚ðŽg‚š‚€‚Æ‚·‚邯éŒŸ‚ª‚³‚ê‚Ä‚¢‚È‚¢‚ƃGƒ‰[‚ªo‚Ü‚·B
ƒ‰ƒCƒuƒ‰ƒŠ“à‚̃Nƒ‰ƒX‚ðŽg‚€‚ɂ͂±‚ê‚ç‚ɉÁ‚Ђĉœ‚©‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂łµ‚å‚€‚©H
‚¿‚Ȃ݂ÉMainProj‚ÉTestClass.h‚ÆTestClass.cpp‚ð’ljÁ‚µAã‹L‚Ì#pragma‚Ì‘ã‚í‚è‚É
#include "TestClass.h"@‚ð“ü‚ê‚邯ƒGƒ‰[‚͏o‚Ü‚¹‚ñ‚Å‚µ‚œB

254:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/02 20:43:05
TestClass.h‚ւ̃pƒX‚Í’Ê‚Á‚Ă܂·‚©H


255:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/02 20:55:23
@@@/@@@@@/@@@@@/@@@@@@/@@/ @/ /
/@@@@@/@@@@@/@@@@@/@@@@@/ @@/@@@
@@@@@ @@@@@@@@@@@,.€ ,.€@@@@/@@@/@@@@@@
@@@@/@@@@/@@ @@ Ú“ñ“ñ€R@@@@/@/@@
@@/@@@@/@@@/@@@iiL¥ƒÖ¥Mjj@‚¿‚å‚Á‚Æ‘D‚Ì—lŽq‚ðŒ©‚És‚Á‚Ä‚­‚éc@
@@ @@@@@@@@@@@@/@~~F~~~q@@@/@@/@
@@@ @@@/@@@@/@ ƒm@@@F@_,,..T@@@/@
@@@@/@@@@/@@@@@i,,..,j“ñi_,Ú @/@@@@/

256:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/02 21:30:23
>>253
// MainProjƒvƒƒWƒFƒNƒg‚ÉTestProg.lib‚ÆTestClass.hƒRƒs[‚µ‚Ä
#pragma comment(lib, "TestProg.lib")
#include "TestClass.h"

257:238
08/04/02 21:32:33
@ÈQÈ
..i@@ @*j
..i@@@@jZ
‚È‚ñ‚Ÿ‚©‹¹‘›‚¬‚ª‚·‚éEEEB

258:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/02 21:57:43
Xcode‚ÅŠJ”­‚µ‚Ä‚¢‚é‚̂ł·‚ªA
"ƒNƒ‰ƒX::ŠÖ”()", referenced from:
‚ƃGƒ‰[‚ªo‚Ü‚·B
’²‚ׂĂà‚Ç‚€‚¢‚€ˆÓ–¡‚̃Gƒ‰[‚©‚à•ª‚©‚炞‚Å‚·B
‚Ç‚€‚¢‚€ˆÓ–¡‚̃Gƒ‰[‚È‚ñ‚Å‚µ‚å‚€‚©H

259:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/02 22:12:53
>>258
ƒGƒ‰[ƒƒbƒZ[ƒW‚Í‚»‚ꂟ‚¯‚¶‚á‚È‚¢‚Å‚µ‚åB‘O‚©Œã‚É‚à‰œ‚©‘‚¢‚Ä‚ ‚é‚Í‚žB


260:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/02 22:14:58
>>256
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·BŽg‚Ђ邿‚€‚ɂȂµ‚Ü‚µ‚œB
>>254
‚»‚ê‚͉œ“x‚à‹^‚Á‚Ä‚¢‚œ‚̂őåä•v‚Å‚µ‚œB
ƒpƒX‚ª’Ê‚Á‚Ä‚¢‚È‚¢‚ƃGƒ‰[‚ªo‚Ü‚·‚µlibŽ©‘Ì‚ª³í‚ɍXV‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©‚àŠm”F‚µ‚Ä‚¢‚Ü‚µ‚œB


•¡”‚̃TƒuƒvƒƒWƒFƒNƒg‚ŃNƒ‰ƒX‚ðì‚èAƒƒCƒ“ƒvƒƒWƒFƒNƒg‚Å‚±‚ê‚ç‚ðƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚µ‚ēǂݍž‚Þ‚œ‚ß‚ÉŽŽsöŒë‚µ‚Ä‚¢‚Ü‚µ‚œB
.h‚Æ.cpp‚ðƒRƒs[‚µ‚ăƒCƒ“ƒvƒƒWƒFƒNƒg‚ɒljÁ‚·‚邯ƒƒCƒ“ƒvƒƒWƒFƒNƒg‚Ÿ‚¯‚ŕύX‚ª‰Â”\‚Ȃ̂Æ
ƒtƒ@ƒCƒ‹”‚ª–c‘å‚ɂȂèŠÇ—‚ª‚µ‚É‚­‚­‚È‚é‚̂ʼnü‘P‚µ‚œ‚¢‚ÆŒŸ‚€‚Ì‚ªŽå‚È——R‚Å‚·B
¡‰ñ‚̏ꍇ‚Å‚·‚ÆMainProjƒvƒƒWƒFƒNƒg‚ÅCTestClassƒNƒ‰ƒX‚̃ƒ“ƒo•ϐ”‚âŠÖ”‚ðŽ©—R‚ɒljÁ‚·‚邱‚Æ‚ªo—ˆ‚Ä‚µ‚Ü‚Á‚œ‚è
TestProgƒvƒƒWƒFƒNƒg‚ÅCTestClassƒNƒ‰ƒX‚ðXV‚·‚邯MainProjƒvƒƒWƒFƒNƒg‚ÌTestProg.lib‚Ÿ‚¯‚łȂ­TestClass.h‚̍XV‚à•K—v‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
MainProjƒvƒƒWƒFƒNƒg‚ÌCTestClassƒNƒ‰ƒXŽ©‘̂ɕύX‚ª‰Á‚Š‚ç‚ê‚È‚¢‚æ‚€‚ÈŽd‘g‚Ý‚â
XV‚ªlib‚Ÿ‚¯‚ōςނ悀‚È•û–@‚Í–³‚¢‚à‚̂Ȃ̂łµ‚å‚€‚©B


261:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/02 22:31:40
ƒwƒbƒ_‚ð‚¢‚¶‚ç‚È‚­‚čςނ悀‚É‚·‚éƒCƒfƒBƒIƒ€‚Æ‚µ‚Äpimpl‚ª—L–ŒB
­‚È‚­‚Æ‚àprivateƒƒ“ƒo‚̕ύX‚ł͋€—L‚·‚éƒwƒbƒ_‚ɉe‹¿‚ð—^‚Š‚È‚¢‚ōςށB

262:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/02 23:05:52
‚ ‚éŒ^‚ªƒNƒ‰ƒX/\‘¢‘Ì‚©‚Ç‚€‚©’²‚ׂé•û–@‚Í‚ ‚è‚Ü‚·‚©H
‚ ‚ƁAƒNƒ‰ƒX‚̃ƒ“ƒoŠÖ”‚ð—ñ‹“‚·‚é•û–@‚Í‚ ‚è‚Ü‚·‚©

template<typename T> void enum_functions() {
@@if (T::is_class()) {
@@@@for (int i = 0; i < T::func_count(); ++i) {
@@@@@@std::cout << T::func_name(i) << '\n';
@@@@}
@@}
}
‚Ý‚œ‚¢‚ÈŠŽ‚¶‚ŁB

263:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/02 23:22:54
>>231
‰R‚Í‚¢‚©‚ñ‚æB

>>235
>char a[]="test";‚Æchar *b="test";
@*a='T';@@@ /* OK */
@a[0]='w';@@ /* OK */
// *b='T';@@ /* NG */
@b=a;@@@@ /* OK */
@*b='T';@@@ /* OK */
@b[0]='w'; @ /* OK */
// a=NULL; /* ‚Ç‚€‚Ÿ‚Á‚œ‚Á‚¯H*/

264:238
08/04/02 23:28:59
>>262
‚Ç‚ñ‚ÈŽÀ‘•‚Ÿ‚æB
‚¹‚ß‚Äclass T‚É‚µ‚æ‚€‚º

265:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/02 23:30:32
// *b='T';@@ /* NG */
@*b='T';@@@ /* OK */
‚Ç‚Á‚¿‚Ÿ‚æ

266:253,260
08/04/02 23:32:01
>>261
‰‚߂Ēm‚Á‚œ’PŒê‚Ȃ̂Ŕñí‚É—L“ï‚¢‚Å‚·B
Œ‹‹ÇƒNƒ‰ƒX‚ðƒ‰ƒCƒuƒ‰ƒŠ‚É‚·‚é‚Ì‚Ícppƒtƒ@ƒCƒ‹‚Ì’†g‚ªŒ©‚Š‚È‚­‚Ȃ邟‚¯‚Å(ƒrƒ‹ƒh‚ª‘‚­‚È‚Á‚œ‚è‚à‚µ‚Ü‚·‚ª)
‚¢‚©‚Ƀwƒbƒ_•”•ª‚ðcpp‚Ɉڂ¹‚é‚©‚ÅŽg—pæ(ƒƒCƒ“ƒvƒƒWƒFƒNƒg)‚ł̉•ϐ«‚ª•Ï‚í‚邯ŒŸ‚€‚±‚Ƃłµ‚å‚€‚©B


267:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/02 23:34:28
>>262
Žv‚¢•`‚¢‚Ä‚¢‚éŒ`‚Ƃ͈ႀ‚©‚à‚µ‚ê‚È‚¢‚¯‚ǁA
Boost‚Ü‚œ‚ÍTR1‚ÉType Traits‚ɁAis_class‚Æ‚¢‚€‚à‚Ì‚ª‚ ‚éB
‚©‚È‚èƒRƒ“ƒpƒCƒ‰‚ð‘I‚Ô‚Ÿ‚ë‚€‚¯‚ǁB

‚³‚·‚ª‚Ƀƒ“ƒo‚Ì—ñ‹“‚͂Ȃ¢B

268:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/02 23:35:43
>>259
‚·‚¢‚Ü‚¹‚ñB
"ƒNƒ‰ƒXA::ŠÖ”()",referenced from:
ƒNƒ‰ƒXB::ŠÖ”() in ƒNƒ‰ƒXB.o
symbol(s) not found
collect2:ld returned 1 exit status
‚Æ‚ ‚è‚Ü‚·B

269:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/02 23:40:16
>>265

// *b='T';@@ @@/* NG */
@b=a;@*b='T';@@ /* OK */

•ª‚©‚è‚É‚­‚­‚ĜϿ


270:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 00:43:38
>>268
ƒNƒ‰ƒXB.o ‚Ì’†‚É“ü‚Á‚Ä‚¢‚é ƒNƒ‰ƒXB::ŠÖ”() ‚©‚çŽQÆ‚³‚ê‚Ä‚¢‚é "ƒN
ƒ‰ƒXA::ŠÖ”()" ‚Æ‚¢‚€ƒVƒ“ƒ{ƒ‹‚ªŒ©•t‚©‚è‚Ü‚¹‚ñA
‚ÆƒŠƒ“ƒJ[—l(ld)‚ª“{‚Á‚Ä‚ç‚Á‚µ‚á‚éB

‚‚܂èAƒNƒ‰ƒXA::ŠÖ”() ‚ðƒRƒ“ƒpƒCƒ‹‚µ‚œ .o ƒtƒ@ƒCƒ‹‚â‚»‚ꂪ“ü‚Á
‚Ä‚¢‚郉ƒCƒuƒ‰ƒŠ‚ðƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ÉŽw’è‚·‚é•K—v‚ª‚ ‚éB


271:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 04:53:36
•¶ŽšƒR[ƒh‚Ì–â‘è‚Å‚·B
wchar_t buff[3];
‚Æ‚ ‚Á‚Ä
SHIFT-JIS‚ŏ‘‚©‚ꂜƒeƒLƒXƒg‚©‚çAfgetws‚œǂݍž‚ÞŽ–‚Å
—ႊ‚΁A
u‚à‚¶v
‚È‚ç‚Î
buff[0]<=‚à
buff[1]<=‚¶
‚ƁA“ü‚鎖‚ð–]‚݂܂·B

‚±‚̂悀‚ȏˆ—‚ð‚·‚éê‡A‚ǂ̂悀‚É‚·‚ê‚΂¢‚¢‚̂łµ‚å‚€‚©H
‚¿‚Ȃ݂ɁAfgetws‚œǂނƁAbuff[0]‚Æbuffr[1]‚Å"‚à"‚ª“ü‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
fgetws‚Ísjis‚ŏ‘‚©‚ꂜƒeƒLƒXƒg‚ðŽ©“®‚ŕϊ·‚µ‚ēǂݍž‚ñ‚Å‚­‚ê‚邯•·‚¢‚œ‚̂ł·‚ªEEEB

272:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 05:00:49
‚ Aˆê‰žŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚œB
ƒeƒLƒXƒg‚ðAUTF16‚ÌBOM‚È‚µ‚É‚µ‚Ä
setlocale(LC_CTYPE, "");‚ðÝ’肵AƒoƒCƒiƒŠƒ‚[ƒh‚œǂ߂΂悩‚Á‚œ‚ñ‚Å‚·‚ˁB

o—ˆ‚ê‚΁ASJIS‚©‚ç•ÏŠ·‚³‚ê‚邯‚ ‚肪‚œ‚¢‚ñ‚Å‚·‚ªEEEB


273:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 08:16:33
std::vector<int> vec;
‚Æ‚¢‚€•ϐ”‚ª‚ ‚邯‚µ‚āA
for (int i = 0; i < vec.size(); i++) {.....}
‚Æ‚©‘‚­‚Æint‚Æunsigned int‚ð”äŠr‚µ‚Ă邯‚¢‚€Œx‚ª‚łČ™‚Ȃ̂Åstatic_cast<int>(vec.size())
‚Æ‚©‚â‚Á‚Ä‚é‚̂ł·‚ªA‚±‚ê‚à‚¢‚â‚Å‚·B‚Ç‚€‚·‚ê‚΂¢‚¢‚Å‚·‚©H

274:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 08:28:55
1.i‚ðstd::vector<int>::size_type‚É‚·‚éB
2.iterator‚ðŽg‚€B
3.STL‚̃Aƒ‹ƒSƒŠƒYƒ€‚ðŽg‚€B

275:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 08:43:33
>>273
4.i‚ðunsigned‚É‚·‚éB

276:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 08:51:22
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
STL‚̃Aƒ‹ƒSƒŠƒYƒ€‚ðŽg‚€‚Æ‚¢‚€‚̂́Afor•¶‚Ì’†‚Å‚â‚肜‚©‚Á‚œ‚±‚Æ‚ªSTL‚̃Aƒ‹ƒSƒŠƒYƒ€‚Å
•\Œ»‚Å‚«‚é•K—v‚ª‚ ‚è‚Ü‚·‚æ‚ˁHí‚ɂł«‚邯‚¢‚€‚±‚Ƃł͂Ȃ¢‚Å‚·‚æ‚ˁH



277:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 08:55:56
>>271-272
‚Ü‚ž‚͊‹«‚ð‘‚±‚€B


278:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 08:59:30
>>276
{...}‚Ì“à—e‚É‚æ‚Á‚Ă͂¿‚å‚Á‚Æ–Ê“|‚©‚à’m‚ê‚ñ‚̂ŁA‚»‚̏ꍇ‚Í2.‚©‚ȁB

279:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 12:04:46
class complex {
public:
double re;
double im;
};
‚±‚€‚¢‚€ƒNƒ‰ƒX‚ª‚ ‚邯‚«‚ɁAoperator>>(istream &, complex &a) ‚ð’è‹`‚·‚邯‚·‚邯A
‚Ç‚€‚¢‚€•—‚É‚â‚é‚Ì‚ª‚æ‚¢‚Å‚µ‚å‚€‚©H

280:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 12:07:17
‚»‚ñ‚ȃNƒ‰ƒX‚͍ì‚炞‚ɁA•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Ìcomplex‚ðŽg‚€B

281:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 14:05:47
windows2k MinGW ‚ð“ü‚ꂜ‚¢‚̂ł·
MinGWƒCƒ“ƒXƒg[ƒ‰‚ªƒlƒbƒg–³‚¢‚̂Ŏg‚Ђ܂¹‚ñ
ƒ\[ƒXƒtƒH[ƒW‚©‚ç‚Ç‚ê‚𗎂Ƃ¹‚Ηǂ¢‚Å‚µ‚å‚€‚©
‚Ü‚œ‚»‚ê‚Í‘S‚Ä“¯‚¶ƒtƒHƒ‹ƒ_‚ɏ㏑‚«‚Å—Ç‚¢‚Å‚µ‚å‚€‚©
binƒtƒHƒ‹ƒ_‚Ȃǂ©‚Ô‚Á‚Ä‚¢‚é‚à‚Ì‚ª‚š‚š‚¢‚ñ‚Å‚·
Žg‚¢‚œ‚¢‚Ì‚ÍCAC++ASDLAOpenGL‚Å‚·
ƒpƒX‚Í“K“–‚É’Ê‚»‚€‚ÆŽv‚Á‚Ä‚¢‚Ü‚·

282:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 15:08:36
>>281
‘å—€‚ÖƒJƒGƒŒ

283:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 15:10:11
ê—pƒXƒŒ‚Å•·‚¢‚œ•û‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢BŽ©•ª‚ÍDev C++‚Ì“ú–{Œê”łœü‚ꂜ‚¯‚Ç

284:281
08/04/03 15:20:11
>>283
‚Å‚ÍMinGWƒXƒŒ‚Ɉړ®‚µ‚œ‚¢‚ÆŽv‚¢‚Ü‚·
ƒŒƒX‡d‚Å‚µ‚œ

285:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 15:47:08
C/C++‚Á‚Ä‚Â‚š‚¢‚Å‚·‚©

286:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 15:48:47
>>285
–¢’è‹`‚Å‚·

287:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 15:52:35
BCB‚Ì__property‚ÍVC‚Å‚àŽg‚Ђ܂·‚©BVC‚ŏ‘‚¢‚Ă݂œ‚çAF‚ª•Ï‚í‚Á‚œ‚̂ŁB

288:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 15:54:42
MFC‚ðŽg‚Á‚ÄCMainFrame‚©‚çŒp³‚³‚ꂜƒEƒBƒ“ƒhƒE‚ÆCDialog‚©‚çŒp³‚³‚ꂜƒ_ƒCƒAƒƒO‚ð
MTI(Multiple Top Level Window)•—‚É“¯Žž‚Ɏ戵‚œ‚¢‚Å‚·B

‰œ‚©ŽQl‚ƂȂéƒL[ƒ[ƒh‚âƒ\[ƒX‚âwebpage‚ð‹³‚Š‚Ä’ž‚¯‚È‚¢‚Å‚µ‚å‚€‚©B

289:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 16:00:47
>>287
VC“ü‚Á‚Ä‚é‚̂ȂçF1‰Ÿ‚µ‚ăwƒ‹ƒv‚ðŒ©‚é‚Ì‚Ÿ

290:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 16:43:19
>>288
ƒL[ƒ[ƒhF
ƒ‚[ƒhƒŒƒXƒ_ƒCƒAƒƒO
ƒ^ƒCƒ}[

291:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 17:14:42
VC‚̂ǂÁ‚Ƃ˂Á‚ƂłȂ¢‚â‚‚ÅVB‚âC#‚Ý‚œ‚¢‚ȃvƒƒpƒeƒB‚ðì‚é‚à‚̂͂ ‚è‚Ü‚·‚©H

292:288
08/04/03 17:16:36
>>290
ƒ‚[ƒhƒŒƒXƒ_ƒCƒAƒƒO‚Ÿ‚ƃ_ƒCƒAƒƒO‚ªŽq‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚āA‚¿‚å‚Á‚Æ—~‚µ‚¢‚à‚Ì‚¶‚á‚È‚¢‚ñ‚Å‚·B
eŽqŠÖŒW‚͂ȂµA‚à‚µ‚­‚ÍCMainFrame‚ðŽq‚É‚µ‚œ‚¢‚ñ‚Å‚·B

293:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 17:16:39
ATL

294:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 17:44:43
>>279
comlex& operator>>(istream & a)


295:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 17:52:31
>>292
ƒEƒBƒ“ƒhƒE–³‚©”ñ•\ŽŠ‚̐e‚©‚烁ƒCƒ“ƒtƒŒ[ƒ€‚ƃ_ƒCƒAƒƒOì‚ê‚ÎŒZ’í‚ɂȂé

296:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 17:59:36
_declspec(dllexport)

‚±‚€‚¢‚€‚Ì‚Á‚āA‚b‚ÌŽd—l‚È‚ñ‚Å‚µ‚å‚€‚©H@‚»‚ê‚Æ‚àƒRƒ“ƒpƒCƒ‰‚Ì•û‚ÌŽd—l‚È‚ñ‚Å‚µ‚å‚€‚©H
‚܂Ƃ܂Á‚œ•¶Í‚â•¶Œ£‚ð‚²‘¶’m‚Ì•û‚ª‚¢‚炵‚á‚¢‚Ü‚µ‚œ‚ç‚æ‚낵‚­‚šŠè‚¢‚¢‚œ‚µ‚Ü‚·‚iQ@Qj‚

297:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 18:05:31
DLL‚ÍWindows—pŒê

298:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 18:09:02
•¶Œ£‚ÍMSDN‚É‚ ‚é

299:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 18:12:00
>>291
URLØÝž(msdn2.microsoft.com)

>>296
“ÆŽ©
URLØÝž(msdn2.microsoft.com)

300:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 18:20:47
æ“ª‚ɃAƒ“ƒ_[ƒXƒRƒA‚ª‚Q‚•t‚¢‚œ‚Ì‚Í
ˆê•”‚Ì‘g‚ݍž‚݃}ƒNƒ‚ðœ‚¢‚āA‘Œ‚Í‘S‚ďˆ—Œn‚ÌŠg’£Žd—lB

301:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 18:21:29
>>297
>>299
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B•׋­‚µ‚Ă݂܂·B

302:300
08/04/03 19:09:12
‰Ž‚Í–³Ž‹‚©EEEB‚Ü‚ ‚¢‚¢‚¯‚Ç‚³B

303:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 19:19:55
>>302
‚΂©‚¶‚á‚Ë‚¥‚Ì‚—

304:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 19:31:24
>>302 Ž¿–âŽÒ‚ªƒŒƒX“Ç‚ñ‚Å‚©‚瓊eƒ{ƒ^ƒ“‰Ÿ‚·‚܂łɏ‘‚«ž‚ނƃXƒ‹[‚³‚ê‚é
ƒAƒtƒŠƒJ‚ł͂悭‚ ‚邱‚Æ

305:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 19:45:47
>>302
‚·‚݂܂¹‚ñA‹C‚«‚Ü‚¹‚ñ‚Å‚µ‚œOOG@‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
“¯‚¶WindowsŠÂ‹«‚Å‚àAˆ—Œn‚Ɉˑ¶‚·‚é•”•ª‚ÍŒ‹\‚ ‚è‚»‚€‚Ȃ̂ŁAŠæ’£‚Á‚Ä’²‚ׂĂ݂܂·„ƒ

306:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 21:15:07
template<class T>
class A{
public:
void put( T t )
{
std::cout << t << std::endl;
}

};

‚±‚̂悀‚ȃeƒ“ƒvƒŒ[ƒg‚ð—pˆÓ‚µ‚œ‚Æ‚µ‚āA

A<int> a;

‚̂悀‚Éint‚Æ‚µ‚Ä’è‹`‚µ‚œê‡‚ɁAput()‚ÉintˆÈŠO‚̈ø”‚ð
“ü‚ê‚邯ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚É‚È‚é‚æ‚€‚É‚µ‚œ‚¢‚ñ‚Å‚·‚ª

a.put( 1.0f ); // —ႊ‚΂±‚̏ꍇƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ªo‚邿‚€‚É‚µ‚œ‚¢

307:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 21:21:19
A<float>().put(1.0f);

308:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 21:34:58
template<class T>
class A{
public:
template<class T2>
void put( T2 t )
{
BOOST_STATIC_ASSERT(boost::is_same<T, T2>::value);
std::cout << t << std::endl;
}

};

309:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 22:00:35
CŒŸŒê‚©‚玩ì‚µ‚œAPI‚ðŒÄ‚яo‚·‚ɂ͂ǂ€‚·‚ê‚Ηǂ¢‚̂łµ‚å‚€‚©H
Windows API‚́A#include <windows.h>‚ŌĂяo‚·‚±‚Æ‚ª‚Å‚«‚邿‚€‚Ȃ̂ł·‚ªA
ƒ\ƒtƒgƒEƒFƒA‰®‚ªì‚Á‚œAPI‚ðC‚̃\[ƒX‚©‚çŒÄ‚яo‚·•û–@‚ª‚³‚Á‚Ï‚èB

ƒOƒO‚Á‚Ă͌©‚œ‚̂ł·‚ª‹ï‘Ì“I‚ȏ‘‚«•û‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚œB
ŽQl‚ɂȂéƒTƒCƒgA‚à‚µ‚­‚̓\[ƒX‚ª‚ ‚ê‚΋³‚ЂĂ­‚Ÿ‚³‚¢B

310:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 22:02:40
extern "C"

311:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 22:04:05
>>309
DLL‚ð“®“I‚ɌĂяo‚·‚©Aƒ\[ƒX‚È‚ç#include ""‚Ÿ‚ë

312:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 22:06:51
operator<<()‚Ì’è‹`‚Ì’†‚ŁAéŒŸ‚È‚µ‚Éws‚Æ‚¢‚€•ϐ”‚ðŽg‚Á‚Äwhite space‚ð“ǂݍž‚ñ‚Å‚¢‚é‚à‚Ì‚ð‚Ý‚œ‚̂ł·‚ªA
‚±‚ꂪˆê‘̂ȂɂȂ̂©‚í‚©‚è‚Ü‚¹‚ñBƒRƒ“ƒpƒCƒ‹‚͏o—ˆ‚Ä‚¢‚é‚̂ł‚©‚Š‚é‚Ý‚œ‚¢‚Ȃ̂ł·‚ªAA
ƒOƒO‚Á‚Ä‚à‚¢‚¢‚Ì‚ª‚ЂÁ‚©‚©‚è‚Ü‚¹‚ñB‚Ç‚€‚©‹³‚ЂĂ­‚Ÿ‚³‚¢B



313:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 22:20:15
>>310-311
ƒ\ƒtƒgƒEƒFƒA‰®‚ª—pˆÓ‚µ‚œAPIi‹°‚ç‚­DLLj‚ðŽèŒ³‚ÌCƒ\[ƒX‚©‚ç—˜—p‚µ‚œ‚¢‚ñ‚Å‚·‚ªc
‚¢‚Ü‚¢‚¿‚í‚©‚ç‚È‚¢‚Å‚·BCŒŸŒê‚ð‚â‚é‚̂͏‰‚߂ĂŁB

314:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 22:22:13
‹°‚ç‚­‚Æ‚©ŒŸ‚í‚ê‚Ä‚àEEEB
.lib ‚ðƒŠƒ“ƒN‚µ‚Ä’ñ‹Ÿ‚³‚ê‚Ä‚éƒwƒbƒ_ƒtƒ@ƒCƒ‹ƒCƒ“ƒNƒ‹[ƒh‚·‚ê‚΂¢‚¢‚Ÿ‚¯‚¶‚á‚ˁH

315:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 22:23:48
LoadLibrary

316:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 22:35:46
>>312
‹ó”’‚ð“ǂݔò‚΂·ƒ}ƒjƒsƒ…ƒŒ[ƒ^‚Ìstd::ws

317:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 22:36:49
>>297
OS/2‚âTOWNS-OS‚Å‚àDLL‚Ÿ‚Á‚œ‚¯‚ǐ¶‚«Žc‚Á‚œ‚Ì‚ÍWindows‚Ÿ‚¯‚©

318:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 22:40:25
OS/2‚ÍNT‚ÌŒ³ƒlƒ^‚Ý‚œ‚¢‚È‚à‚ñ‚Ÿ‚µ

319:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 22:40:38
>>314
‚È‚é‚قǁcAPI‚ðG‚Á‚œ‚±‚Æ‚ª‚È‚¢‚̂łǂ€‚¢‚€‚à‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚œB
ƒ‰ƒCƒuƒ‰ƒŠ‚Æ“¯‚¶‚æ‚€‚Ȉµ‚¢‚ŃCƒ“ƒNƒ‹[ƒh‚Å‚«‚é‚ñ‚Å‚·‚ˁB
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

320:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 22:43:17
OS/2 ‚Á‚ĉœH‚»‚ñ‚ÈŽq‚Í‚¢‚Ü‚¹‚ñ‚Å‚µ‚œ‚æI

321:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 22:45:56
API
URLØÝž(e-words.jp)

322:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 23:42:51
std::map‚Ìinsert()‚Å–ß‚Á‚Ä‚­‚éiterator‚Æbool‚Ìpair‚ÈŒ^‚͂ǂ±‚©‚É’è‹`‚³‚ê‚Ä‚¢‚È‚¢‚́H

323:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 23:43:33
c++‚Ìcomplex‚Ìoperator>>‚ÌŽÀ‘•‚ðŒ©‚œ‚̂ł·‚ªA4+5i ‚Æ‚¢‚€•¡‘f”‚ª‚ ‚Á‚œ‚Æ‚·‚邯A
(4,5) ‚Æ‚¢‚€•¶Žš—ñ‚Å“ü—Í‚·‚邿‚€‚ɂȂÁ‚Ä‚¢‚Ü‚µ‚œBŽÀ‘•‚́ij‚Æ‚©‚ÌŠ‡ŒÊ‚âƒRƒ“ƒ}‚ð‚Ý‚Ä
‚¿‚á‚ñ‚Əˆ—‚â‚Á‚Ä‚œ‚̂ł·‚ªA•’ʂɍl‚Š‚œ‚çA4+5i‚Æ‚©‚Ì•¶Žš—ñ‚Ì“ü—͂̕û‚ªŽ©‘R‚Ȃ悀‚È
‹C‚ª‚·‚é‚̂ł·‚ªA(4,5)‚Ì•û‚ª‚æ‚¢‚Æ‚¢‚€——R‚ª‚ ‚è‚Ü‚·‚©H
‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B



324:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/03 23:47:48
CŒŸŒê‚ª(,)‚Ì“ü—͂ɑΉž‚µ‚Ä‚¢‚é“_
a+bi‚ÍCŒŸŒê‚ª‘Ήž‚µ‚Ä‚¢‚È‚¢

325:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 00:44:30
‘Œl‚̏‘‚¢‚œ C‚âC++ƒ\[ƒX‚ª‘å—ʂɂ ‚Á‚œ‚Æ‚µ‚āA
ƒR[ƒh‰ðÍ‚·‚邯‚«‚Á‚Ăǂ€‚â‚Á‚Ä‚éH

Linux ŠÂ‹«‚Å grep ‚â vim + ctags ‚ʼnðÍ š gdb ‚Å“®ìŠm”F‚È‚ñ‚Ä
‚â‚è•û‚µ‚Ă鉎‚ÍŒƒ‚µ‚­Žž‘ã’x‚ê‚ÈŠóƒKƒX

326:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 00:51:17
>>325
“®ì‚³‚¹‚ç‚ê‚é‚È‚çA“®ì‚³‚¹‚Ă݂āA‚ǂ̊֐”‚ªˆê”Ô•p”ɂɌĂяo‚³‚ê‚Ă邩‚ð‚݂Ă݂éB
‘S‘Ì‚Ì20%‚̃R[ƒh‚ª80%‚ÌŽžŠÔ‚ðŽg‚Á‚Ă邯‚¢‚€‚µ‚ȁB

327:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 01:06:04
>>324
cŒŸŒê‚ª‘Ήž‚µ‚ĂȂ¢‚Æ‚¢‚€‚̂́A‚Ç‚€‚¢‚€ˆÓ–¡‚Å‚·‚©H
scanf()‚Åˆê•¶Žš‚“ǂݍž‚ñ‚ʼnðÍ‚·‚ê‚΂ł«‚Ü‚¹‚ñ‚©H



328:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 01:14:47
>>327
•¶Žš—ñ‚ð‰ðÍ‚·‚ê‚΂ł«‚邿
‚µ‚©‚µA’ŒÚƒvƒƒOƒ‰ƒ€“à‚Ł@kansuu(x,y)‚Æ‚©‚¯‚é‚̂Ƃ͈ႀ

329:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 01:15:14
>>327
‰œ‚ª‚¢‚¢‚œ‚¢‚Ì‚©‚æ‚­‚í‚©‚ç‚ñ‚ªEEE
>complex x = 3 + 2i;
‚Á‚ÄŽg‚¢•û‚ª‚µ‚œ‚¢‚ñ‚¶‚á‚È‚¢‚Ì‚©H‚»‚¢‚‚Ÿ–³—‚ŸBi­‚È‚­‚Æ‚à‚š‚ê‚Ì’mޝ‚¶‚áj
‚È‚º‚»‚±‚Åscanf‚ªo‚Ä‚­‚é‚Ì‚ª‚³‚Á‚Ï‚è‚í‚©‚ç‚ñ‚ª
>complex x = "3 + 2i";
‚È‚çAŽÀ‘•‚͉”\‚ŸB
‚œ‚ŸAŽíX‚̏‘Ž®‚ɑΉž‚·‚邯‚ß‚ñ‚Ç‚­‚³‚»‚€‚È‚±‚Æ‚±‚̏ã‚È‚¢ŽÀ‘•‚ɂȂ肻‚€B

330:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 01:15:48
ƒvƒƒOƒ‰ƒ€“à‚ł́A(x,y)‚ÌŒ`‚É‚·‚é‚©•¡‘f”Œ^‚ɕϊ·‚·‚邵‚©–³‚¢

331:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 01:22:17
scanf("%d+%di", &x, &y);
‚Ý‚œ‚¢‚ȁH‚—

332:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 01:35:28
‚¢‚âA“ü—͕͂¶Žš—ñ‚ňµ‚Á‚Ä‚é‚ñ‚Ÿ‚ªA
"1+2i"‚¶‚á‚È‚­‚āA"(1,2)"‚Ý‚œ‚¢‚ɁAŽÀ‘•‚µ‚Ä‚ ‚é‚͉̂œ‚ŁH
‚Á‚ÄŽ¿–₟‚ÆŽv‚í‚ê‚—

333:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 01:54:54
C++•W€‚Ìcomplex‚Á‚ÄŽg‚Á‚œ‚±‚ƂȂ¢‚ñ‚Ÿ‚¯‚Ç‚»‚€‚¢‚€Žd—l‚Ȃ́H
Žd—l‚È‚çŽd•û‚È‚¢‚ªM‚¶‚ª‚œ‚¢‚ñ‚Ÿ‚ª‚—

334:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 01:58:38
C++‚Í‚±‚€‚Ÿ‚ëH

std::complex<double>(1, 3)

335:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 02:10:39
complex‚ðiostream‚ŏo—Í‚·‚邯‚«‚ɁA
"1+2i"‚¶‚á‚È‚­‚Ä"(1,2)"‚ƂȂÁ‚Ä‚¢‚é‚͉̂œ‚ŁH
‚Á‚Ä‚±‚Æ‚Ÿ‚ëB

336:335
08/04/04 02:12:00
× complex‚ðiostream‚ŏo—Í‚·‚邯‚«‚ɁA
› complex‚ðiostream‚Å“üo—Í‚·‚邯‚«‚ɁA

337:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 02:23:09
ƒRƒsƒy‚µ‚ÄŽg‚Ђ邿‚€‚É‚¶‚á‚ˁH

338:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 02:41:24
335‚̐l‚ªŒŸ‚Á‚Ä‚¢‚é‚Ì‚ªA‚±‚Á‚¿‚̈Ӑ}‚Å‚·B‚Å‚àÅ‰‚̐l‚ªCŒŸŒê‚ł̓Tƒ|[ƒg‚µ‚Ä‚¢‚È‚¢A
‚Æ‚¢‚€‚Ì‚ª‚Ç‚€‚¢‚€ˆÓ–¡‚Ÿ‚Á‚œ‚Ì‚©‚͂킩‚è‚Ü‚µ‚œB
•¶Žš—ñ‚ňµ‚€‚ñ‚È‚çA4+5i‚Æ‚©‚Å‚à–â‘è‚È‚¢‚ÆŽv‚Á‚œ‚̂ł·‚ªA(,)‚ÅŽÀ‘•‚µ‚Ä‚µ‚Ü‚Á‚œ‚µAAA
4+5i‚Æ‚©‚Í‚¿‚å‚Á‚Æ–Ê“|‚­‚³‚»‚€B



339:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 07:40:38
i‚Ÿ‚Á‚œ‚èj‚Ÿ‚Á‚œ‚è‚·‚é‚©‚ç‚¶‚á‚Ë‚—

340:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 12:05:27
ƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒXì‚Á‚āA
‚»‚̃|ƒCƒ“ƒ^‚ðlist‚ɂ‚Á‚±‚ñ‚Å
ƒCƒeƒŒ[ƒ^‚Å‘–ž‚µ‚æ‚€‚Æ‚µ‚œ‚ç“{‚ç‚ê‚é

//Error
list<Hoge<T>*>::iterator it;

expected `;' before "it"

ƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚ð
ƒeƒ“ƒvƒŒ[ƒg‚̂܂܂Ԃ¿ž‚Þ‚Ì‚ª‚¢‚¯‚È‚¢‚Ì‚©A
‚»‚ê‚Æ‚à•ʂ̂Ƃ±‚낪‚¢‚¯‚È‚¢‚Ì‚©‚Å‚¢‚¢‚ñ‚Å‹³‚ЂĂ­‚Ÿ‚³‚¢

341:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 12:30:31
- list<Hoge<T>*>::iterator it;
+ typename list<Hoge<T>*>::iterator it;

342:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 12:34:55
‚ ‚ A‚»‚€‚¢‚€‚±‚Æ‚Ÿ‚Á‚œ‚Ì‚Ë(L¥ƒÖ¥`)

‚ ‚肪‚Ɓ[

343:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 12:35:00
>>340
‚»‚è‚áŒ^Œˆ‚Ü‚Á‚ĂȂ¢‚Æ–³—‚łȂ¢‚©H
list<Hoge<int>*>::iterator it;
‚Æ‚©‚Ȃ炢‚¯‚邯Žv‚€‚¯‚ǁB


344:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 12:41:23
gcc‚Ÿ‚Æ‚¿‚á‚ñ‚ƃGƒ‰[‚Í‚¢‚Ä‚­‚ê‚邪VC‚Ÿ‚ƒʂ邩‚獢‚é

345:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 15:28:40
‚ðA2ƒy[ƒW–Ú‚É‚àC³“ü‚Á‚œ‚Ý‚œ‚¢‚Ÿ‚ȁB

346:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 16:45:18
‹³‚ЂāII
ŒŸŒê‚ð•׋­‚µ‚œ‚¢‚Ì‚Ÿ‚ª‰œ‚ª‚šŠ©‚ßHH
C++HHJavaHH

347:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 16:46:17
–Ú“I‚́H
Žï–¡‚Ȃ牜‚Å‚à‚¢‚¢‚ÆŽv‚€‚æB

348:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 16:47:57
>>346
BASIC

349:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 16:51:06
>>347
>>348
ŽdŽ–‚ÅUNIX‚̃IƒyƒŒ[ƒ^‚ð‚µ‚Ä‚¢‚Ü‚·B
ŒŸŒê‚ðŠo‚Š‚ÄƒXƒLƒ‹ƒAƒbƒv‚µ‚œ‚¢B‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‚Å‚àF‚ñ‚ÈŒŸŒê‚ª‚ ‚è‚·‚¬‚ĉœ‚ðŽn‚ß‚ê‚΂¢‚¢‚Ì‚©
•ª‚©‚è‚Ü‚¹‚ñB¡‚ÌŽž‘ã‚É‚ ‚Á‚Ä‚¢‚Ä‚±‚ê‚©‚ç‚àŽg‚Á‚Ä‚¢‚¯‚»‚€‚È
ŒŸŒê‚ð‹³‚Š‚Ä‰º‚³‚¢B‚šŠè‚¢‚µ‚Ü‚·B

350:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 16:53:20
>>346
œÚÀ²‚ª“ǂ߂é’ö“x‚Ì“ú–{ŒêB

351:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 16:53:45
UNIX‚È‚ç‚Ü‚ž‚̓VƒFƒ‹ƒXƒNƒŠƒvƒg‚©‚ç‚Í‚¶‚߂Ă݂ẮH
‚ŁAawk&sedAperlApython or ruby‚Ɛi‚Þ‚Æ‚©B

352:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 16:57:41
C/C++‚̃XƒŒ‚Őu‚©‚ꂜ‚È‚çA‚â‚Á‚Ï‚èC/C++‚Æ“š‚Š‚é‚ׂ«‚©

353:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 16:58:14
C#‚Æ‚¢‚Á‚Ă݂é

354:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 16:59:02
C++‚ł͊ȒP‚ɏo—ˆ‚ÄJava‚Å‚â‚è‚É‚­‚¢Ž–
‚»‚Ì‹t‚È‚Ç‚ð‹³‚Š‚Ä‰º‚³‚¢B

355:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 17:03:38
‚»‚ÌŽè‚ÌŽ¿–â‚Í‚®‚®‚Á‚œ‚Ù‚€‚ª’š”J‚ȉðào‚Ä‚­‚邿
‚±‚±‚Å•·‚¢‚Ä‚à‚·‚êˆá‚¢‚Ì‚€‚Š’[“I‚Ÿ‚Á‚œ‚è‹É’[‚·‚¬‚铚‚Š‚µ‚©•Ô‚Á‚Ä‚±‚È‚¢‚æ

356:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 17:15:06
‰SŽÒ‚Ì‚œ‚߂̃vƒƒOƒ‰ƒ~ƒ“ƒOŒŸŒêƒKƒCƒh Part7
œÚØÝž(tech”Â)

357:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 20:28:22
‰SŽÒ‚͂܂ž‚±‚ê‚ð“Ç‚ñ‚Å
ƒ|ƒCƒ“ƒ^‚ð—‰ð‚·‚é‚±‚Æ

URLØÝž(builder.japan.zdnet.com)


‚±‚ꂪ‚Å‚«‚È‚¢“z‚ÍC/C++‚¢‚¶‚é‚ÌŽ«‚ß‚ë
“K³‚ª0‚©ƒ}ƒCƒiƒX‚Ÿ

358:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 20:58:48
>>94

359:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 21:22:45
‚»‚ê1TŠÔ‘O‚̃lƒ^

360:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 21:50:48
C++‚Ƀ|ƒCƒ“ƒ^”r—‘‚Ÿ‚ë

361:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 21:57:43
‚Ü‚ ‘å•”•ª‚Í”rœ‚Å‚«‚é‚ȁB

362:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 22:21:10
constƒƒ\ƒbƒh‚©‚ç‚Å‚àƒ|ƒCƒ“ƒ^Œ^ƒƒ“ƒo‚ÌŽQÆæ‚Ȃ瑀ì‚µ•ú‘è‚Æ‚©‘Ê–ÚŠˆ—p‚µ‚Ä‚¢‚é

363:238
08/04/04 22:32:21
protected‚Åstatic‚ȓƎ©ƒNƒ‰ƒX‚Ì”z—ñ‚ÌŽQÆ‚̏‰Šú‰»‚Å‘Œ‚̃Nƒ‰ƒX‚̃ƒ“ƒo•ϐ”‚ð—^‚Š‚œ‚¢‚ñ‚Å‚·‚ª
–³—‚Å‚·‚æ‚ˁEEEH
‚à‚µ‘Œ‚̃Nƒ‰ƒX‚Ìstatic•ϐ”‚È‚ç‘åä•v‚Å‚µ‚å‚€‚©H

364:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 22:36:38
RTTI‚ÍŽÀÛ‚ɂǂ€‚¢‚€ê–ʂŎg‚í‚ê‚é‚ñ‚Å‚·‚©H

template<typename T> void hoge(const T &a) {
@@if (typeid(a) == typeid(int)) { ... }
}

‚Æ‚©‚â‚é‚ñ‚Å‚·‚©‚Ë

365:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 22:37:35
ƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒXŽ©g‚Ö‚ÌŽQÆ‚Ȃ炢‚­‚ç‚Å‚à‰Â”\‚Ÿ‚ÆŽv‚€‚ªA
‚»‚Ì’†‚̃ƒ“ƒo•ϐ”‚ÆŒŸ‚í‚ê‚邯“‚¢‚Æ‚¢‚€‚©A
‚»‚à‚»‚à‚»‚ñ‚ȉö‚µ‚¢Ž–‚µ‚æ‚€‚Æ‚µ‚Ä‚¢‚鎖‚ɂ܂ž‹^–â‚ðŽ‚œ‚Ž‚é‚𓟂Ȃ¢B

366:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 22:38:45
>>364
dynamic_cast ‚à RTTI ‚ð—˜—p‚µ‚Ä‚éB
typeid ‚Í‚ ‚Ü‚èŽg‚€Ž–‚Í–³‚¢‚ȁB

367:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 22:54:27
dynamic_cast‚È‚çA‚æ‚­‚±‚€‚¢‚€ó‹µ‚ÅŽg‚¢‚œ‚­‚È‚éB
1. ƒ‰ƒCƒuƒ‰ƒŠ‚Ì—pˆÓ‚µ‚œŠî’êƒNƒ‰ƒXB‚©‚ç”h¶‚µ‚œŽ©ìƒNƒ‰ƒXD‚ðì‚éB
2. D‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðƒ‰ƒCƒuƒ‰ƒŠ‚É“n‚·B
3. ƒ‰ƒCƒuƒ‰ƒŠ‚©‚ç‚̃R[ƒ‹ƒoƒbƒN‚Å2‚Å“n‚µ‚œ‚à‚Ì‚ªBŒ^‚Ö‚ÌŽQÆEƒ|ƒCƒ“ƒ^‚Å—^‚Š‚ç‚ê‚éB
‚±‚̗႟‚ÆŒ‹‹Çboost::polymorphic_downcast‚É‚·‚é‚ñ‚Ÿ‚¯‚ǂˁB

>>364
‚»‚̗႟‚Á‚œ‚ç“ÁŽê‰»‚ŏ\•ªB

368:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 23:00:11
”z—ñ‚ÌŽQÆ‚̃Xƒ^ƒeƒBƒbƒN‚ȃNƒ‰ƒX•ϐ”‚̃Nƒ‰ƒX’è‹`ŠO‚ł̐錟‚Á‚Ä
Hoge Piyo::(&foo)[][100];
‚¶‚á‚È‚¢‚́EEEH

369:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 23:05:51
‚Ƃ肠‚Š‚žƒRƒ“ƒpƒCƒ‹‚Ì’Ê‚éƒR[ƒh‚ð—Š‚Þ

370:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 23:09:04
>>360

‘œ‘Ô‚Æ‚©

371:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 23:09:50
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚Å‚¢‚¢B

372:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/04 23:58:47
‚Å‚¢‚¢‚Æ‚¢‚€‚©Aƒ|ƒCƒ“ƒ^Žg‚Š‚È‚¢‚È‚çAƒ|ƒCƒ“ƒ^‚à‚Ç‚«‚ðŽg‚€‚µ‚©‚È‚¢B
ƒNƒ‰ƒX‚ªƒƒ“ƒo‚ÉŽQÆ‚ðŽ‚Â‚ÆƒRƒ“ƒeƒi‚ɓ˂Áž‚߂Ȃ­‚È‚Á‚Ä‚µ‚Ü‚€‚̂ŁA
Œ™‚Å‚àƒ|ƒCƒ“ƒ^Žg‚í‚È‚«‚á‚È‚ç‚È‚¢‚ÆŽv‚€‚ñ‚Ÿ‚¯‚ǁB



373:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 00:07:58
‘å‘̃|ƒCƒ“ƒ^‚𗝉ð‚Å‚«‚È‚¢‚È‚çƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚à—‰ð‚Å‚«‚È‚¢‚©‚Æ
360‚͉œ‚ðŒŸ‚¢‚œ‚©‚Á‚œ‚Ì‚Ÿ‚ë‚€

374:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 00:08:53
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚̓AƒhƒŒƒX‰‰ŽZ‚Æ‚©‚â‚ç‚È‚¢‚©‚ç
scoped_ptr ‚­‚ç‚¢‚Ȃ牜‚Æ‚©‚È‚é‚ñ‚¶‚á‚ˁH

375:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 00:15:57
ƒ_ƒ‚È“z‚́A‚â‚è•û‚ªŒŸŒêŽd—l‚Ɉø‚Á’£‚ç‚ê‚éB

376:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 00:17:42
‚¢‚âƒCƒeƒŒ[ƒ^Žg‚€‚È‚çƒAƒhƒŒƒX‰‰ŽZ‚Ƒ債‚ĕςí‚ç‚È‚¢‚ñ‚¶‚á‚È‚¢‚©
ƒ|ƒCƒ“ƒ^‚í‚©‚ç‚È‚¢‚æ‚€‚Å‚ÍC++‚Å‚«‚È‚¢‚Æ‚¢‚€‚̂͐^ŽÀ‚Ÿ‚ÆŽv‚€‚¯‚Ç

377:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 01:24:51
”r—‘“ú

378:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 03:16:18
ƒƒ“ƒo•ϐ”‚Ì•¶Žš—ñ‚̈ꕔ‚ðV‚µ‚¢•¶Žš—ñ‚Æ‚µ‚ĕԂµ‚œ‚¢‚ñ‚Å‚·‚ª
‚Ç‚€‚¢‚€•û–@‚ª‚ ‚è‚Ü‚·‚©H

‚±‚€‚¢‚€‚̂ł·

class Test {
private:
@char data[256];
public:
@char * getStr()
@{
@@char *ret = new char[3];
@@ret[0] = data[0];
@@ret[1] = data[1];
@@ret[2] = data[2];
@@
@@return ret;
@}
};

‚±‚ê‚ð

std::string str = getStr();

‚±‚̂悀‚ÉŽg‚Á‚œê‡ret‚̃fƒŠ[ƒg‚ª‚Å‚«‚È‚¢‚Ì‚Å
ƒƒ‚ƒŠƒŠ[ƒN‚µ‚Ü‚·‚æ‚ˁH‰œ‚©‚¢‚¢•û–@‚ ‚è‚Ü‚¹‚ñ‚©H

379:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 04:35:02
const std::string getData() const { return std::string( data ); }

380:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 06:48:36
I’[‚É '\0' ‚ð’ljÁ‚·‚é‚Ì‚à–Y‚ꂞ‚É

381:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 08:04:56
ƒNƒ‰ƒX‚ªƒƒ“ƒo‚ÉŽQÆ‚ðŽ‚Â‚ÆƒRƒ“ƒeƒi‚ɓ˂Áž‚߂Ȃ­‚È‚Á‚Ä‚µ‚Ü‚€‚̂ŁA

382:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 08:49:39
void getStr(std::string& str) const {
@str.assign(data, 3);
}
std::string getStr() const {
@return std::string(data, 3);
}

ŒãŽÒ‚Í‘ã“ü‚·‚鎞‚ɃRƒs[‚ª”­¶‚·‚é‚̂ŏꍇ‚É‚æ‚Á‚Ă͌ø—Šˆ«‚¢‚ª
i‰Šú‰»‚̏ꍇ‚Í‘å’ï‚̃Rƒ“ƒpƒCƒ‰‚È‚ç–ß‚è’lÅ“K‰»‚µ‚Ä‚­‚ê‚é‚̂őå’ïƒRƒs[‚Í”­¶‚µ‚È‚¢jA
‚©‚Æ‚¢‚Á‚Ä‘OŽÒ‚Í•K‚ž•ϐ”—pˆÓ‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢B

‚Ç‚Á‚¿‚É‚·‚é‚©A‚ ‚é‚¢‚Í—Œ•û—pˆÓ‚·‚é‚©‚Í‚šD‚«‚Ȃ悀‚ɁB


‚Ü‚ Astring ‚ɂǂñ‚ȃƒ“ƒo‚ª‚ ‚é‚©‚­‚ç‚¢Œ©‚Æ‚¯B
URLØÝž(www.wakhok.ac.jp)

383:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 10:43:49
>>381
ŽQÆ‚̂悀‚Èconst‚ȃƒ“ƒo[•ϐ”‚ðŽ‚Â‚ÆƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª‘‚¯‚È‚¢
ˆê•û‚Ù‚Æ‚ñ‚ǂ̃Rƒ“ƒeƒi‚̓ƒ‚ƒŠŠm•Û‚ðŽ©“®‚Å‚·‚é‚©‚çƒRƒs[‚ª”­¶‚·‚é
íޝ‚Ÿ‚ÆŽv‚Á‚Ä‚œ‚ñ‚Ÿ‚¯‚ǂǂ±‚©‚š‚©‚µ‚¢‚Ì‚©

384:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 10:53:24
ƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª‘‚¯‚È‚¢‚ÆŒŸ‚Á‚œ•û‚ª³‚µ‚¢‚©

385:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 11:06:11
ƒRƒsƒRƒ“‚͏‘‚¯‚邟‚ëH
‘‚¯‚È‚¢‚̂͑ã“ü‰‰ŽZŽqB

386:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 12:09:51
I—¹•¶Žš‚Ì\0‚Á‚Ä“ü‚ê‚È‚«‚á‚¢‚¯‚È‚¢‚ñ‚Å‚µ‚å‚€‚©B
ƒTƒ“ƒvƒ‹‚Å\0‚ðŽg‚Á‚Ä‚¢‚éƒR[ƒh‚ð\0Á‚µ‚Ä‚à³í‚É“®ì‚·‚é‚ñ‚Å‚·‚ªB

387:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 12:14:40
BCC‚ŁuˆÙ‚È‚é `Œ^‚ւ̃|ƒCƒ“ƒ^‚ª¬Ý‚µ‚Ä‚¢‚év‚Á‚ďo‚é‚ñ‚Å‚·‚ªA
‚±‚ê‚Á‚Ăǂ€‚·‚ê‚Î‰ðŒˆ‚Å‚«‚é‚ñ‚Å‚µ‚å‚€H
‰ÓŠ‚Í
vsprintf(unsigned char*,const char*,va_list);
‚Á‚ÄŽg‚Á‚Ă邯‚±‚ë‚È‚ñ‚Å‚·‚ªAunsigned‚̃|ƒCƒ“ƒ^‚©‚çsigned‚̃|ƒCƒ“ƒ^‚ɂ̓LƒƒƒXƒg‚Å‚«‚È‚¢‚Á‚ÄŒŸ‚í‚ꂜ‚µEEE

388:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 12:14:41
>>386
ƒR[ƒh‚É‚æ‚éBƒTƒ“ƒvƒ‹ŽN‚¹B
ŽÀ‚͂ǂ±‚©‚Å\0‚ª•t‚¢‚Ä‚¢‚邟‚¯‚©‚à‚µ‚ê‚È‚¢B

389:386
08/04/05 12:28:09
>>388
‚±‚ê‚Å‚·B
int CreateSave() {
HANDLE hFile;
SYSTEMTIME st;
TCHAR szTime[128];
TCHAR *lpszBuf;
DWORD dwAccBytes;
DWORD dwSize = 0L;
@@@@@@ HGLOBAL hMem;
DWORD dwLen;

GetLocalTime(&st);
wsprintf(szTime,_T("\r\nƒtƒ@ƒCƒ‹ì¬Žž: %d”N%02dŒŽ%02d“ú%02dŽž%02d•ª%02d•b"),
st.wYear, st.wMonth, st.wDay, st.wHour, st.wMinute, st.wSecond);

dwLen = (DWORD)lstrlen(szTime);


390:386
08/04/05 12:28:48
‘±‚«

hFile = CreateFile(_T("ƒtƒ@ƒCƒ‹ƒƒO.txt"),GENERIC_READ, 0, NULL, OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL, NULL);
dwSize = GetFileSize(hFile, NULL) + dwLen;

hMem = GlobalAlloc(GHND, sizeof(TCHAR) * dwSize + 1);
lpszBuf = (TCHAR*)GlobalLock(hMem);
ReadFile(hFile, lpszBuf, dwSize, &dwAccBytes, NULL);
CloseHandle(hFile);
lstrcat(lpszBuf, szTime);
lpszBuf[dwSize] = '\0';
hFile = CreateFile(_T("ƒtƒ@ƒCƒ‹ƒƒO.txt"), GENERIC_WRITE, 0,
NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
WriteFile(hFile, lpszBuf, (DWORD)lstrlen(lpszBuf), &dwAccBytes, NULL);
CloseHandle(hFile);
GlobalUnlock(hMem);
GlobalFree(hMem);

return -1;
}

391:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 12:30:09
>>387
(const signed char *)‚ɃLƒƒƒXƒg

392:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 12:50:12
>>390
‚æ‚­“Ç‚ñ‚łȂ¢‚¯‚Çstrcat(lpszBuf, szTime);‚±‚ÌŽž“_‚Å¥0‚ª‚‚¢‚Ă邯Žv‚í‚ê

393:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 12:58:53
>>391
const‚Á‚Ä‚±‚Ƃ͑æ2ˆø”‚ɂł·‚æ‚ˁH‚â‚Á‚œ‚瓯‚¶ƒGƒ‰[‚ª2ŒÂ‚É‘‚Š‚œ‚ñ‚Å‚·‚¯‚ǁEEE

394:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 12:59:59
const‚ð”j‚éƒLƒƒƒXƒg‚ª‚ ‚é‚ñ‚Å‚·‚ªA‚ ‚ꂪ‚ ‚Á‚œ‚çconst‚̈Ӗ¡‚È‚­‚È‚¢‚Å‚·‚©H

395:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 13:04:11
const‚Í”j‚邜‚߂ɂ ‚é
‚Ÿ‚©‚ç const const char‚ª‚ ‚邟‚ë

396:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 14:33:43
>>390
lpszBuf = (TCHAR*)GlobalLock(hMem);
ReadFile(hFile, lpszBuf, dwSize, &dwAccBytes, NULL);
CloseHandle(hFile);
lstrcat(lpszBuf, szTime);
lpszBuf[dwSize] = '\0';

‚±‚Ì‚ ‚œ‚è‚©B
‰œ‚©–³’ƒ‹ê’ƒŠëŒ¯‚ȃR[ƒh‚ÉŒ©‚Š‚é‚ñ‚Ÿ‚¯‚ǁB

hMem = GlobalAlloc(GHND, sizeof(TCHAR) * dwSize + 1);@@© dwSize •¶Žš•ª‚̃ƒ‚ƒŠ‚ðŠm•Û‚µ‚Ă邂à‚è‚̂悀‚Ÿ‚ªA+1 ‚̈ʒu‚ª‚š‚©‚µ‚¢iTCHAR ‚ª‚QƒoƒCƒg‚ÌŽž‚ɗ̈悪‘«‚è‚È‚¢j
lpszBuf = (TCHAR*)GlobalLock(hMem);
ReadFile(hFile, lpszBuf, dwSize, &dwAccBytes, NULL);@@© dwSize “ǂݍž‚Þ
CloseHandle(hFile);
lstrcat(lpszBuf, szTime);@© '\0' ‚ð•t‚¯‚È‚¢‚Ü‚Ü lstrcat ‚͊댯‚Æ‚¢‚€‚©AszTime ‚Ì•¶Žš”•ª—̈悪‚³‚ç‚É•K—v‚È‚ñ‚Ÿ‚¯‚Ç‚»‚̗̈æ‚ðŠm•Û‚·‚炵‚Ä‚¢‚È‚¢
lpszBuf[dwSize] = '\0';@© lstrcat ‚Ì‘O‚ɍs‚€

397:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 14:35:01
‚µ‚©‚àAlpszBuf[dwSize] = '\0'; ‚¶‚á‚È‚­‚Ä lpszBuf[dwAccBytes] = '\0'; ‚Ÿ‚ȁB

398:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 14:41:08
Unicodeƒrƒ‹ƒh‚©‚Ç‚€‚©‚ŁAƒtƒ@ƒCƒ‹‚Ì•¶ŽšƒR[ƒh‚Ü‚Å
‰e‹¿‚ðŽó‚¯‚邯‚¢‚€‚̂͗ǂ­‚È‚¢ê‡‚̂ق€‚ª‘œ‚¢‚ÆŽv‚€‚¯‚ǁA
‚»‚ê‚Í‚¢‚¢‚Ì‚©H

399:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 15:57:43
‰œ‚à‚Ђ˂炞‚ɍl‚Ђ邯‚±‚€‚Å‚·‚ª

if( n % 2 )
@@printf( "Šï”‚Å‚·\n" );
else
@@printf( "‹ô”‚Å‚·\n" );

Šï”‚©‹ô”‚©’²‚ׂé‚à‚Á‚Æ‚àƒXƒ}[ƒg‚ȃR[ƒh‚Á‚Ăǂñ‚È‚ñ‚Å‚·‚©‚ˁH


400:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 15:59:38
int isOdd(int n){ return n % 2; }

if( isOdd(n) )
@@printf( "Šï”‚Å‚·\n" );
else
@@printf( "‹ô”‚Å‚·\n" );

401:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 16:00:21
ƒXƒ}[ƒg‚Á‚Ă̂ª“ǂ݂₷‚¢‚Á‚ĈӖ¡‚Ȃ炻‚ê‚Å‚¢‚¢‚ñ‚¶‚á‚ˁH
ƒXƒ}[ƒg‚ª’Z‚¢‚Á‚ĈӖ¡‚È‚çA‚¢‚ë‚¢‚ë‚ ‚邟‚ë‚€‚¯‚ǁB

402:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 16:00:43
inline bool isOdd(int n) { return n % 2 != 0; }

403:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 16:07:03
‰ºˆÊ1bit‚Å‚à’²‚ׂê‚΂¢‚¢‚ñ‚¶‚á‚Ë
ƒXƒ}[ƒg‚Æ‚¢‚Ђ邩‚í‚©‚ç‚ñ‚¯‚Ç

404:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 16:08:36
Å‰ºˆÊƒrƒbƒg’²‚ׂĂO‚È‚ç‹ô”

405:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 16:09:05
‚©‚Ô‚Á‚œ„ƒ

406:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 16:10:52
‚±‚Ì’ö“x‚È‚çÅ“K‰»‚³‚ê‚È‚¢‚Ì‚©‚ȁH

407:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 16:23:00
‚܂Ƃà‚ȃRƒ“ƒpƒCƒ‰‚Ȃ炷‚邿B

408:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 17:00:52
std::string ‚Ìfind()‚Æfind_first_of()‚̈Ⴂ‚Á‚ĉœ‚Å‚·‚©H
‚Ç‚¿‚ç‚àÅ‰‚̈ʒu‚ð•Ô‚·‚ÆŽv‚€‚ñ‚Å‚·‚ª

409:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 17:04:02
find‚̓Rƒ“ƒeƒi‚©‚ç“Á’è‚Ì—v‘f‚ðŒ©‚Â‚¯‚éB
find_first_of‚̓Rƒ“ƒeƒi‚©‚ç“Á’è‚̃Rƒ“ƒeƒi‚Ì—v‘f‚ðŒ©‚Â‚¯‚éB

410:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 17:21:25
std::string str("hogefugapiyo");
std::string::size_type find = str.find_first_of("abc");

"abc"‚Ì‚€‚¿ˆê”ԍŏ‰‚ÉŒ©‚‚©‚Á‚œ—v‘f‚̈ʒu‚ð•Ô‚·
ƒRƒ“ƒpƒCƒ‹‚ª’ʂ邩‚ÍŽŽ‚µ‚ĂȂ¢‚̂ł킩‚ç‚ñ

411:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 18:17:44
Ž¿–â‚Å‚·B
ˆÈ‰º‚̂悀‚È“ñ‚‚̃R[ƒh‚ÌŽžŠÔ‚ðŒv‚Á‚Ă݂œ‚çA
ƒR[ƒhB‚Ì•û‚ª‘‚­AƒR[ƒhA‚Í‚·‚³‚Ü‚¶‚­d‚­‚È‚è‚Ü‚µ‚œB
‚È‚º‚Å‚µ‚å‚€‚©H
‚ ‚ƁAƒR[ƒhA‚Ì•û‚ŁA•ϐ”a‚ðƒfƒoƒbƒO‚Å’l‚ðŒ©‚é‚ÆA
1.731e-040#DEN@‚̂悀‚É•\ŽŠ‚³‚ê‚Ü‚·B
#DEN‚Ƃ͉œ‚È‚ñ‚Å‚µ‚å‚€‚©?
‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B

ŠÂ‹«‚ÍVisual c++ 2005‚Å‚·B

//ƒR[ƒhA
for(int i =0; i< 5000; i++){
float a = 1.731e-040f;
float b = 1.731e-040f;
float the_test = a*b;
}

//ƒR[ƒhB
for(int i =0; i< 5000; i++){
float a = 0.1f;
float b = 0.1f;
float the_test = a*b;
}

412:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 18:31:22
>>411
DENormal number (”ñ³‹K‰»”)

FPU‚É‚æ‚Á‚Ă͔ñ³‹K‰»”‚̉‰ŽZ‚ðƒTƒ|[ƒg‚µ‚ĂȂ­‚āA
‚±‚ê‚ðƒ\ƒtƒgƒEƒFƒA‘€‚ŃGƒ~ƒ…ƒŒ[ƒg‚µ‚Ä‚éê‡‚ª‚ ‚éB
‚·‚邯AƒpƒtƒH[ƒ}ƒ“ƒX‚ª—Ž‚¿‚錎ˆö‚ɂȂéB

413:‚¶‚¶
08/04/05 18:57:43
MFC‚ð‚‚©‚Á‚œƒ}ƒ‹ƒ`ƒXƒŒƒbƒhƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ðŽdŽ–‚Å—v‹‚³‚ê‚Ä‚¢‚é‚Ì
‚Å‚·‚ªAAPPƒNƒ‰ƒX‚ÌŽqƒŒƒbƒh‚Æ‚µ‚Ä‚š‚­‚Ì‚ª‚¢‚¢‚̂łµ‚å‚€‚©H

414:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 19:17:30
enum ‚Í ƒrƒbƒgƒ}ƒXƒN‚µ‚Ä‚à‚¢‚¢‚Å‚·‚©H

415:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 20:03:42
‚Ç‚€‚â‚Á‚œ‚ç‚€‚Ü‚­ƒR[ƒfƒBƒ“ƒO‚Å‚«‚é‚ñ‚Ÿ‚ë‚€H
‚·‚Ï‚°‚Á‚Ä‚¡[‚ȃR[ƒh‚ɂȂÁ‚Ä‚µ‚Ü‚€B‚â‚Á‚ς芵‚ê‚邵‚©‚È‚¢H

ˆÈ‰ºƒTƒ“ƒvƒ‹

void binary_search(double x,double y,double *z)
{
int i;
double c,j;
j = 0.0000001;

for(i=0;y*y - 2 > j;i++)
{

if(x*x - 2 < 0 && y*y - 2 > 0)
{
c = (x+y)/2;
if(c*c - 2 > 0) y = c; else x = c;
}
binary_search(x,y,z);
}

*z = x;

}

Ä‹A‚µ‚Ü‚­‚è‚Å»°ŸÝB‚Å‚à‚Ç‚€‚â‚Á‚œ‚çÄ‹A‚¹‚ž‚ÉŽÀŒ»‚Å‚«‚邟‚ë‚€H
l‚Š‚é‚Ì‚ª–Ê“|•l‚ЂĂà—Ç‚­•ª‚©‚ç‚È‚¢‚̂ōċA‚É‘–‚鍡“ú‚±‚̍ B

416:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 20:04:37
–³—‚ɍċA‚ðŽg‚í‚È‚¢•û‚ªƒXƒpƒQƒeƒB‰»‚·‚éB

417:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 20:11:04
Ä‹A‚̓Xƒ^ƒbƒN‚ÅŽÀŒ»‚µ‚Ä‚¢‚éB

418:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 20:12:39
>>415
‰œ‚ª‚µ‚œ‚¢‚ñ‚Ÿ‚æH

binary_search(x,y,z);
«
//binary_search(x,y,z);

419:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 20:21:12
ƒoƒCƒiƒŠƒT[ƒ`‚ðƒoƒCƒiƒŠƒf[ƒ^‚̃T[ƒ`‚ÆŠšˆá‚¢‚µ‚Ä‚œ‚肵‚Ä
•ϐ”ˆê•¶Žš‚ŃRƒƒ“ƒg‚à‚È‚­‚Ä’Ê‚¶‚邯Žv‚Á‚Ä‚é‚ñ‚Ÿ‚ë‚€‚©

420:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 20:29:23
binary search ‚¶‚á‚È‚­‚Ä bisection method ‚̊ԈႢ‚Ÿ‚Á‚œ‚í
’p‚ž‚©‚µ‚¢BBBBŸT‚Ÿ‚µ‚Ì‚€@orz

421:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 22:55:05
‚±‚ꂪ“ú–{‚ÌITƒŒƒxƒ‹‚Ÿ


œÚØÝž(prog”Â:43-44”Ô)

‚­‚ž‚΂Á‚©‚—

422:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 23:05:51
>>421
‚·‚Ü‚ñA‹LŽ–‚̃Rƒƒ“ƒg‚Æ“¯‚¶Ž–‚ð‚¢‚¢‚œ‚¢‚Ì‚©
‚»‚ê‚Æ‚àA2ƒy[ƒW–ڂ̉ðà‚ɂ‚¢‚Ä‚¢‚¢‚œ‚¢‚Ì‚©
‚³‚Á‚ς蕪‚©‚ç‚È‚¢‚©‚çA‚¿‚á‚ñ‚Æà–Ÿ‚µ‚Ä‚­‚ê‚È‚¢‚©H


423:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 23:06:44
x “ú–{
o IBM

424:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 23:37:02
“à•”‚É“ñŽŸŒ³”z—ñ‚ð‚à‚ƒNƒ‰ƒX‚©‚çAinstance[0][0]‚Ý‚œ‚¢‚ȏ‘‚«•û‚Å’l‚ðŽæ“Ÿ‚µ‚œ‚¢‚ÆŽv‚Á‚Ă܂·B
double operator[][](int x, int y)
‚̂悀‚ȏ‘‚«•û‚͏o—ˆ‚È‚¢‚Ý‚œ‚¢‚Ȃ̂ŁA(ƒRƒ“ƒpƒCƒ‹Žž”s‚µ‚Ü‚µ‚œ)A
‚±‚̏ꍇ‚Ç‚€‚·‚ê‚΂¢‚¢‚Å‚µ‚å‚€‚©H



425:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 23:47:13
—v‘f”‚ª100–œ‚­‚ç‚¢‚ ‚évector‚𔌕ª‚É‚µ‚Ä50–œ—v‘f‚Ìvector2‚‚ɂµ‚œ‚¢‚̂ł·‚ªA
50–œ”Ô–Ú‚Ìiterator‚ðŽæ“Ÿ‚·‚é‚Ì‚Éiterator++ ‚ð50–œ‰ñŒÄ‚ԈȊO‚Ì•û–@‚͂Ȃ¢‚̂łµ‚å‚€‚©B
vector<int>::iterator it=vec.begin()+vec.size()/2
‚Æ‚©‚¢‚€ŠŽ‚¶‚Ÿ‚Ɖ‰ŽZŽq+‚Í’è‹`‚³‚ê‚Ä‚¢‚È‚¢A‚Æ‚©‚Ń_ƒ‚È‚à‚ñ‚ŁB
‚±‚̕ӂªƒ|ƒCƒ“ƒ^‚Ƃ̈Ⴂ‚©‚ȂƂ͎v‚€‚̂ł·‚ªB

426:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 23:50:06
ƒÃƒÎƒÇƒÐƒÑƒÅƒÊƒÅ ‚Á‚Ä‚±‚ñ‚ȂƂ±‚ë‚É‚ào–v‚·‚é‚ñ‚Ÿ‚È

427:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 23:54:19
>>425
std::advance

‚Æ‚¢‚€‚©A+ ‚Í’è‹`‚³‚ê‚Ä‚¢‚é‚Í‚ž‚Ȃ̂Ÿ‚ªA
‚Ç‚ñ‚ȃRƒ“ƒpƒCƒ‰Žg‚Á‚Ä‚é‚́H

428:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 23:54:52
>>425
ƒRƒ“ƒpƒCƒ‰‰œŽg‚Á‚Ä‚é‚́H
vector ‚̃CƒeƒŒ[ƒ^‚̓‰ƒ“ƒ_ƒ€ƒAƒNƒZƒXƒCƒeƒŒ[ƒ^‚̂͂ž‚Ÿ‚©‚çA
ƒRƒ“ƒpƒCƒ‰‚ÌŽÀ‘•‚ª‚š‚©‚µ‚¢‚Ÿ‚ëA‚»‚ê‚́B

429:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/05 23:55:08
>>425
vector<int>::iterator it= &vec[vec.size()/2];
‚Ý‚œ‚¢‚ÈŠŽ‚¶‚łł«‚È‚¢‚©H

430:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 00:01:24
>>429 ‚»‚ê‚̓_ƒBƒ|ƒCƒ“ƒ^‚Æ‚²‚Á‚¿‚á‚ɂȂÁ‚Ä‚éB

431:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 00:08:31
PCSX2‚Æ‚¢‚€ƒ\ƒtƒg‚ðƒRƒ“ƒpƒCƒ‹‚µ‚œ‚¢‚ñ‚Å‚·‚ª‚â‚è•û‚ª‚í‚©‚è‚Ü‚¹‚ñB
ƒvƒƒOƒ‰ƒ€‚ɂ‚¢‚Ă̒mޝ0‚Å‚·B
•׋­‚µ‚œ‚¢‚Æ‚©‚ł͂Ȃ­‚±‚̃\ƒtƒg‚ª‚Ù‚µ‚¢‚Ÿ‚¯‚Å‚·B

Microsoft Visual C++ 2008‚ð‚Æ‚è‚ ‚Š‚žƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚œ‚ª‚â‚è•û‚ª‚Ü‚Á‚œ‚­‚í‚©‚è‚Ü‚¹‚ñB
ƒTƒ‹‚É‚à”»‚邿‚€‚É‹³‚ЂĂ­‚ê‚é•û‚ª‚¢‚ê‚΍K‚¢‚Å‚·B

URLØÝž(www.pcsx2.net)

URLØÝž(pcsx2.svn.sourceforge.net)

432:425
08/04/06 00:10:23
‚·‚݂܂¹‚ñB‚Å‚«‚Ü‚µ‚œB‚Ç‚±‚©‚ÅŠÔˆá‚Á‚œŽv‚¢ž‚Ý‚µ‚Ä‚œ‚Ý‚œ‚¢‚Å‚·B

433:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 00:23:40
>>430
ƒ‰ƒ“ƒ_ƒ€ƒAƒNƒZƒXƒCƒeƒŒ[ƒ^‚̓|ƒCƒ“ƒ^ŒÝŠ·‚Ÿ‚ÆŠšˆá‚¢‚µ‚Ä‚œ
‚»‚€‚¢‚€ŽÀ‘•‚ª‘œ‚¢‚Ÿ‚¯‚©

434:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 00:25:07
>>433
Žg—p‰Â”\‚ȉ‰ŽZŽq‚̓|ƒCƒ“ƒ^‚Æ“¯‚¶‚Ÿ‚ªA
ƒ|ƒCƒ“ƒ^‚Æ‚ÌŠÔ‚Å‘ŠŒÝ•ÏŠ·‚·‚邱‚Ƃ͂ł«‚È‚¢B

435:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 00:26:14
‚œ‚Ÿ‚µAƒ|ƒCƒ“ƒ^‚àƒ‰ƒ“ƒ_ƒ€ƒAƒNƒZƒXƒCƒeƒŒ[ƒ^‚̈êŽí‚Ÿ‚¯‚ǂˁB

436:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 01:01:40
>>424
ƒvƒƒLƒVƒNƒ‰ƒX‚ð•Ô‚·B
class A
{
public:
class Proxy
{
public:
double operator[](int y);
};
Proxy operator[](int x);
};

437:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 01:06:20
ƒ|ƒCƒ“ƒ^•Ô‚¹‚é‚Ȃ炻‚ê‚Å‚¢‚¢‚ÆŽv‚€B
”͈̓`ƒFƒbƒN‚µ‚œ‚¯‚ê‚Ήœ‚©ƒNƒ‰ƒX•Ô‚·‚±‚Æ‚É‚È‚é‚ÆŽv‚€‚¯‚ǁB

438:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 10:48:56
>>431
ƒXƒŒˆá‚¢‚Ÿ‚Æ‚¢‚€‚±‚ƁAƒTƒ‹‚Å‚à•ª‚©‚é‚©‚ȁH

439:411
08/04/06 12:00:53
>412
‰ñ“š‚ ‚è‚ª‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
’x‚­‚Ȃ錎ˆö‚ª‚í‚©‚èA•׋­‚ɂȂè‚Ü‚µ‚œB

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

440:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 12:57:53
>>436-437
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
ˆÈ‰º‚̂悀‚ÈŽÀ‘•‚Å‚¢‚¢‚Å‚·‚©H@(‚ ‚Ü‚èƒXƒbƒLƒŠ‚µ‚ĂȂ¢‚æ‚€‚ȁAA)
class test {
public:
test(int arg_size);
struct Proxy {
Proxy(int arg_size) : size(arg_size) {
vec.assign(size, 0.0);
}
double &operator[](int y) {
return vec[y];
}
std::vector<double> vec;
int size;
};
Proxy &operator[](int x) {
return proc_vec[x];
}
std::vector<Proxy> proc_vec;
int size;
};



441:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 13:36:20
‚Ä‚¢‚€‚©‚æ‚Á‚ۂǂ̗—R‚ª–³‚¢‚È‚ç()‰‰ŽZŽq‚̂ł¢‚¢‚¶‚á‚ñ

442:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 14:08:59
ƒNƒ‰ƒX‚Ì’†g‚̐擪‚Éusing namespace `;‚͏‘‚¯‚È‚¢‚́H

443:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 14:11:20
>>441
‚È‚é‚قǁA‚œ‚µ‚©‚É‘S‘R‚·‚Á‚«‚菑‚¯‚Ü‚·‚ˁB
ƒƒ“ƒe‚à‚µ‚â‚·‚»‚€‚Ÿ‚µA‚±‚Á‚¿‚É‚µ‚Ü‚·B
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B

class Matrix {
public:
Matrix(int arg_size) : size(arg_size) {
vec.assign(size, std::vector<double>(size));
}
std::vector< std::vector<double> > vec;
int size;
double &operator()(int x, int y) {
return vec[x][y];
}
};



444:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 14:18:34
>>443
440‚Å‚à‚»‚€‚Ÿ‚Á‚œ‚¯‚ǁAsize•ϐ”‚Á‚Ä•s—v‚¶‚á‚ˁH

445:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 15:13:16
>>443
X‚ɂʼnœ‚Ÿ‚¯‚ǁA—v‘f”‚̃pƒ^[ƒ“‚ª­‚È‚­‚āA’萔‚Å‚µ‚©Žg‚í‚È‚¢‚È‚ç—v‘f”ƒeƒ“ƒvƒŒ[ƒg‚É‚µ‚¿‚á‚€‚Æ
ƒxƒNƒ^[‚àŽg‚킞‚ɍςނªEEE
—p“r•ª‚©‚ç‚ñ‚©‚炵‚ç‚Ë

446:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 15:15:45
ƒGƒ‰[ 1 error LNK2001: ŠO•”ƒVƒ“ƒ{ƒ‹ ""private: static int Forms::Application::nCmdShow" (?nCmdShow@Application@Forms@@0HA)" ‚Í–¢‰ðŒˆ‚Å‚·B main.obj
‚Á‚Ăǂ€‚¢‚€ˆÓ–¡‚̃Gƒ‰[‚Å‚·‚©H

447:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 15:21:22
>>446
éŒŸ‚Ÿ‚¯‚³‚ê‚ĂĊ֐”‚ª’è‹`‚³‚ê‚Ä‚¢‚È‚¢B


448:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 15:34:25
>>445
‚Ç‚€‚â‚é‚ñ‚Å‚·‚©H
—v‘f‚́A“ñŽŸŒ³ƒxƒNƒgƒ‹‚È‚ñ‚Å‚·‚ªA1000~1000—v‘f‚­‚ç‚¢‚Å‚·B



449:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 15:36:35
>>446
ƒvƒƒWƒFƒNƒg‚ÌƒŠƒ“ƒN‚·‚郉ƒCƒuƒ‰ƒŠ‚̐ݒè‚Å
•K—v‚Ȋ֐”“ü‚Á‚œLIBƒtƒ@ƒCƒ‹‚ðÝ’肵‚í‚·‚ê‚Ä‚é‚ñ‚¶‚á‚È‚¢

450:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 15:37:08
>>444
‚»‚Ì’Ê‚è‚Å‚·‚ˁB
size•ϐ”‚͏Á‚µ‚Ü‚·B

451:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 15:46:43
>>448
vector‚Ì—v‘f”‚Á‚ĕςí‚é‚́H

452:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 16:25:26
>>448
‰¡ƒŒƒX‚Ÿ‚ªA‚±‚€‚¢‚€‚±‚Æ‚Ÿ‚ÆŽv‚€B
template<int size_x, int size_y> class Matrix {
public:
double& operator()(int x, int y) { return v_[x][y]; }
private:
double v_[size_x][size_y];
};

1000~1000‚͑傫‚¢‚̂ŁAƒXƒ^ƒbƒN‚ɂ͒u‚¯‚È‚¢‚¯‚ǁB

453:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 16:43:03
‚æ‚­‚Ý‚éLPƒNƒ‰ƒX–Œ‚Á‚āA‚»‚̃Nƒ‰ƒX‚̃|ƒCƒ“ƒ^Œ^‚Á‚ÄŽ–H

454:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 17:00:20
>>453 ‚»‚€‚¢‚€–Œ‘O•t‚¯‚Ì‹K‘¥‚ªÌ‚Í‚â‚Á‚Ä‚œ‚ñ‚Ÿ‚æB

455:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 17:02:13
‚ ‚é“V‹C—\•ñƒTƒCƒg‚ÌŽOdŒ§‚Ì“V‹Cî•ñ‚Ì•¶Žš—ñ‚Ÿ‚¯‚𒊏o‚µ‚ÄŽ©•ª‚̃z[ƒ€ƒy[ƒW‚ɏ悹‚éƒvƒƒOƒ‰ƒ€‚ð‘‚«‚œ‚¢‚̂ł·‚ªA‚Ç‚€‚¢‚Á‚œ‚±‚Æ‚ð•׋­‚·‚ê‚Ηǂ¢‚Ì‚©‚²‹³ŽŠŠè‚Š‚È‚¢‚Å‚µ‚å‚€‚©B‹X‚µ‚­‚šŠè‚¢‚µ‚Ü‚·B

456:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 17:13:54
>>455
EƒTƒCƒg‚ɃAƒNƒZƒX‚µ‚ăy[ƒW‚ð“üŽè‚·‚é
Eƒy[ƒW‚ð‰ÁH‚·‚é
EŽ©ƒTƒCƒg‚É“\‚è•t‚¯‚é
WebProg”‚ւǂ€‚ŒB

457:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 17:32:48
ƒGƒ‰[ 1 error C2143: \•¶ƒGƒ‰[ : ';' ‚ª 'Forms::Application::frm' ‚Ì‘O‚É‚ ‚è‚Ü‚¹‚ñB application.cpp 7
ƒGƒ‰[ 2 error C4430: Œ^Žw’èŽq‚ª‚ ‚è‚Ü‚¹‚ñ - int ‚ƉŒ’肵‚Ü‚µ‚œBƒƒ‚: C++ ‚Í int ‚ðŠù’è’l‚Æ‚µ‚ăTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñ application.cpp 7
ƒGƒ‰[ 3 error C4430: Œ^Žw’èŽq‚ª‚ ‚è‚Ü‚¹‚ñ - int ‚ƉŒ’肵‚Ü‚µ‚œBƒƒ‚: C++ ‚Í int ‚ðŠù’è’l‚Æ‚µ‚ăTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñ application.cpp 7
ƒGƒ‰[ 4 error C2371: 'frm' : Ä’è‹`‚³‚ê‚Ä‚¢‚Ü‚·BˆÙ‚È‚éŠî–{Œ^‚Å‚·B application.cpp 7
>>449
>>447
‰ðŒˆ‚µ‚Ü‚µ‚œB
‚ªA¡“x‚Í‚±‚ñ‚ȃGƒ‰[‚ªB
’è‹`‚Í‚µ‚œ‚ñ‚Å‚·‚ªA¡“x‚Í’è‹`‚µ‚œêŠ‚ŃGƒ‰[“f‚­‚æ‚€‚ɂȂè‚Ü‚µ‚œB

458:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 17:52:08
>>457

>>54-

459:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/06 19:44:31
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB
–Œ‘O‹óŠÔ‚ð‚¿‚á‚ñ‚ÆŽw’肵‚ĂȂ©‚Á‚œ‚Ì‚ªŒŽˆö‚Å‚µ‚œB

460:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/07 02:21:47
ƒwƒbƒ_‚É’è‹`‚Æ‚©‘‚¯‚¿‚á‚€‚ñ‚Ÿ‚¯‚ǁA
•ª‚¯‚œ•û‚ª‚Š‚Š‚ÌH

•ª‚¯‚闝—R‚Á‚ĂȂñ‚Å‚·‚©H

461:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/07 02:41:53
>>460
’è‹`‚̂ق€‚ð‚ ‚ç‚©‚¶‚߃Rƒ“ƒpƒCƒ‹‚µ‚ăIƒuƒWƒFƒNƒg‚É‚µ‚Æ‚¯‚é
¬‚³‚¢‚È‚ç’è‹`‚àˆê‚Å‚¢‚¢‚Ÿ‚ë
boost‚Æ‚©‚É‚à‚»‚€‚¢‚€‚Ì‚ ‚邿

462:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/07 02:46:51
>>460
ƒvƒƒOƒ‰ƒ€ƒTƒCƒY‚ª‘‚Š‚œ‚èd•¡ƒIƒuƒWƒFƒNƒg‚ª‚Å‚«‚œ‚èƒRƒ“ƒpƒCƒ‹‚ª’Ê‚ç‚È‚©‚Á‚œ‚è‚·‚é

463:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/07 02:49:17
ƒwƒbƒ_‚Ɋ֐”‘‚­‚È‚çstatic‚‚¯‚é‚©ƒtƒ@ƒ“ƒNƒ^‚É‚·‚é‚©ƒeƒ“ƒvƒŒ[ƒg‚É‚µ‚Æ‚¯‚æB

464:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/07 02:54:18
‚±‚€‚¢‚€Ž¿–â‚ð‚·‚él‚̃Œƒxƒ‹‚Ÿ‚ƁAˆê”Ԓ݂͂₷‚¢‚̂̓Rƒ“ƒpƒCƒ‹ŽžŠÔ‚Ì–â‘è‚©‚È‚ŸB

>>460
‚œ‚Æ‚Š‚ÎAŒv10–œs‚­‚ç‚¢‚ ‚éƒ\[ƒXƒtƒ@ƒCƒ‹ŒQ‚Ì‚·‚ׂĂª
’ŒÚorŠÔÚ“I‚Éhoge.hpp‚Æ‚¢‚€ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚ðinclude‚µ‚Ä‚¢‚邯‚µ‚āA
hoge.hpp‚ªŽÀ‘•‚܂őS•”‘‚¢‚Ä‚ ‚郂ƒm‚Ÿ‚Á‚œ‚Æ‚·‚邯A
‚»‚ÌŽÀ‘••”•ª‚ð‚Ù‚ñ‚Ì1s•ύX‚µ‚œ‚Ÿ‚¯‚ŁA10–œs‚̃\[ƒXƒtƒ@ƒCƒ‹ŒQ‚ª
‚·‚ׂčăRƒ“ƒpƒCƒ‹‚³‚ê‚邱‚ƂɂȂéB
’è‹`‚ð•ʃtƒ@ƒCƒ‹‚É‚µ‚Ä‚š‚¯‚ÎA•ύX‚µ‚œ‚Æ‚«‚ɍăRƒ“ƒpƒCƒ‹‚·‚é‚̂͂»‚̃tƒ@ƒCƒ‹‚Ÿ‚¯‚ōςށB

465:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/07 04:53:14
Linux‚É‚š‚¢‚ÄHDD‚Ì—e—Ê‚ðŽæ“Ÿ‚µ‚œ‚¢‚̂ł·‚ª‚ǂ̗l‚É‚·‚ê‚΂悢‚̂łµ‚å‚€‚©H

466:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/07 04:59:01
‚œ‚Ÿ‚̃Oƒ[ƒoƒ‹•ϐ”‚Æstatic‚ð‚‚¯‚œƒOƒ[ƒoƒ‹•ϐ”‚Á‚Ä“¯ˆá‚€‚ñ‚Å‚·‚©H

467:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/07 06:43:59
>>465
Linux”‚ւǂ€‚ŒBulimit‚łł«‚é‚Å‚µ‚åB

>>466
‘OŽÒ‚Í•¶Žš’Ê‚èGlobalBŒãŽÒ‚̓tƒ@ƒCƒ‹ƒXƒR[ƒv‚Ȃ̂ňႀ–|–ó’PˆÊ‚©‚ç‚ÍŒ©‚Š‚È‚¢B
‚Ç‚¿‚ç‚É‚µ‚Ä‚àA‰Â”\‚ÈŒÀ‚èŽg‚í‚È‚¢‚ɉz‚µ‚œ‚±‚Ƃ͂Ȃ¢B

468:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/07 07:14:53
>>464
>>463
>>462
>>461
‚ ‚肪‚Æ‚€B
‚È‚ñ‚ƂȂ­‚í‚©‚Á‚œB

469:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/07 07:45:15
>>463
ƒwƒbƒ_‚Ɋ֐”‘‚­‚Æ‚«‚ɁAstatic•t‚¯‚œ‚èAƒtƒ@ƒ“ƒNƒ^‚É‚µ‚œ‚èAƒeƒ“ƒvƒŒ[ƒg‚É‚µ‚œ‚è‚·‚邯A
‚Ç‚€‚¢‚€“_‚Å‚¢‚¢‚Å‚·‚©H‘S‘Rl‚ЂĂ܂¹‚ñ‚Å‚µ‚œB



470:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/07 07:59:53
ŠÖ”‚ª•¡”ŽÀ‘̉»‚³‚ê‚邱‚Æ‚ð—}§‚Å‚«‚éB


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

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