y‰SŽÒнŒ}zC/C++Ž ..
809:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 02:08:30
ŽQÆ“n‚µ‚Å•ÏX‚³‚¹‚½‚Ù‚¤‚ª‚¢‚¢‚È‚ŸB
—v‘f”ˆêŒ…‚¾‚Æ‚©ARVO‚ª‰Â”\‚È‹Lq‚ªo—ˆ‚é‚È‚ç‚Æ‚à‚©‚B
‚Ç‚¤‚µ‚Ä‚à–ß‚è’l‚ª‚¢‚¢ê‡‚Íshared_ptr‚Å•ï‚ÞB
810:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 02:31:06
ƒoƒCƒiƒŠ‚ł̃tƒ@ƒCƒ‹“üo—Í‚Á‚Ä•’ʂ̂Ɖ½‚ª‚¿‚ª‚¤‚ÌH
ƒoƒCƒiƒŠŒ`Ž®‚ŕۑ¶‚µ‚½‚Ì‚ðƒƒ‚’ ‚ÅŠJ‚¢‚Ä‚à•’Ê‚Éo—Í‚µ‚½‚̂ƕςç‚È‚¢‚ñ‚¾‚¯‚Ç
811:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 02:53:33
>>799
C++ ‚É‚àƒvƒƒpƒeƒB‚ª‚ ‚ê‚΂¢‚¢‚ñ‚¾‚¯‚Ç‚ËB
Šg’£‹@”\‚Å—pˆÓ‚³‚ê‚Ă鎖‚à‚ ‚邪B
812:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 02:59:27
>>807
”z—ñ‚Ìæ“ªƒAƒhƒŒƒX‚ð•Ô‚·A‚¶‚áƒ_ƒ‚Ȃ̂©‚È
>>810
•’ʂ̂Á‚Ä‚¢‚¤‚̂̓eƒLƒXƒgƒ‚[ƒh‚Ì‚±‚Æ‚¾‚æ‚Ë
ƒeƒLƒXƒgƒ‚[ƒh‚¾‚Ɖüs•¶Žš‚ð‚¢‚¶‚Á‚½‚肵‚Ä‚é
Ú‚µ‚’m‚肽‚¢ê‡‚Íufopen ƒeƒLƒXƒgƒ‚[ƒhv‚Æ‚©‚ŃOƒO‚ê‚Îo‚Ä‚‚邯Žv‚¤
813:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:15:45
C++‚ÌŽQÆ“n‚µ‚Á‚ÄAŒ‹‹Ç’†‚ł̓AƒhƒŒƒX‚ª“n‚³‚ê‚Ä‚é‚ñ‚Å‚·‚©H
‚»‚¤‚¶‚á‚È‚¢‚Æ‚µ‚½‚çˆê‘̂ǂ¤‚È‚Á‚Ä‚é‚ñ‚Å‚µ‚傤‚©H
814:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:21:35
Œ‹‹Ç’†‚ł̓AƒhƒŒƒX‚ª“n‚³‚ê‚Ä‚éŽÀ‘•‚µ‚©‚È‚¢‚¾‚낤‚ÈB
815:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:29:27
>>812
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
u ¿ƒÃ2:ÎSS¶¢8ŠIMÀ×’jÕÑ©tnŒ{v‚Ý‚½‚¢‚È•¶Žš‰»‚¯‚µ‚½‚悤‚ÈŠ´‚¶‚Å
‘‚«ž‚Ü‚ê‚é‚Ì‚©‚ÆŽv‚Á‚Ä‚½‚¯‚LjႤ‚Ì‚Ë
‚±‚ñ‚È•¶Žš‰»‚¯‚µ‚½‚悤‚Èdatƒtƒ@ƒCƒ‹‚Æ‚©‚Á‚Ăǂ¤‚â‚Á‚Äì‚Á‚Ä‚é‚ÌH
816:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:36:58
•¶ŽšˆÈŠO‚ð‘‚«ž‚߂΂Ȃè‚â‚·‚¢‚È
817:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:44:10
>>815
‘‚«‚½‚¢“à—e‚ð‚»‚Ì‚Ü‚Ü‘‚¯‚΂¢‚¢B
static const unsigned char data[] = {
0xBF, 0x83, 0xC3, 0x32, 0x3A, 0xCE, 0x53, 0x53,
0xB6, 0xA2, 0x38, 0x8A, 0x49, 0x4D, 0xC0, 0xD7,
0x92, 0x6A, 0xD5, 0xD1, 0xA9, 0x74, 0x6E, 0x8C,
0x7B}; // u ¿ƒÃ2:ÎSS¶¢8ŠIMÀ×’jÕÑ©tnŒ{v
FILE* fp = fopen("test.dat", "wb");
fwrite(data, 1, sizeof(data), fp);
fclose(fp);
818:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:47:54
‚»‚̃f[ƒ^‚¾‚Æ
FILE* fp = fopen("test.dat", "w");
fwrite(data, 1, sizeof(data), fp);
fclose(fp);
‚Å‚à“¯‚¶•¨‚ª‘‚«ž‚Ü‚ê‚邪‚ËB
ƒoƒCƒiƒŠƒ‚[ƒh‚ƃeƒLƒXƒgƒ‚[ƒh‚̈Ⴂ‚Í
ƒƒ‚ƒŠã‚Å 0x0Di'\n'j ‚ƂȂéƒoƒCƒg‚ð
ƒtƒ@ƒCƒ‹ã‚Å‚»‚̊‹«‚̉üsƒR[ƒh‚ɕϊ·‚·‚é‚©”Û‚©‚µ‚©‚È‚¢B
819:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 08:05:56
>>817-818
‚ ‚肪‚Æ‚¤B‚Å‚à‘S‘R•ª‚©‚ç‚È‚¢
‚¨‚ê‚ɂ͂܂¾‘‚©‚Á‚½‚Ý‚½‚¢‚Å‚·
‚Æ‚è‚ ‚¦‚¸ƒeƒLƒXƒg‚ƃoƒCƒiƒŠÓ°Äނ̈Ⴂ‚Í\n‚Æ‚©‚ªˆá‚¤‚¾‚¯‚Å•¶Žš‚͕ςí‚ç
‚È‚¢‚ñ‚Å‚·‚Ë
•׋‚µ‚Ä‚«‚Ü‚·
820:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 09:13:33
>>811
‚È‚¯‚ê‚ÎŽ©•ª‚Åì‚ê‚΂¢‚¢‚¶‚á‚ñB
‰´‚͈—Œn”ñˆË‘¶‚̃vƒƒpƒeƒB•Ï”ƒNƒ‰ƒX‚ðì‚Á‚½B
821:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 11:00:39
>>819
Œ‹‰Ê‚̓ƒ‚’ ‚ÅŒ©‚邿‚èƒoƒCƒiƒŠƒGƒfƒBƒ^‚ÅŒ©‚½•û‚ª•ª‚©‚è‚â‚·‚¢‚©‚ÆŽv‚¤B
‰½‚©ƒoƒCƒiƒŠƒ‚[ƒh‚ƃeƒLƒXƒgƒ‚[ƒh‚Å‚à‚̦‚ˆá‚¤‚Æl‚¦‚Ä‚é‚Ý‚½‚¢‚¾‚ªA
“®ì“I‚ɂ͑債‚½ˆá‚¢‚͂Ȃ¢B
•’Ê‚Í fprintf ‚̓eƒLƒXƒgƒ‚[ƒh‚ÅAfwrite ‚̓oƒCƒiƒŠƒ‚[ƒh‚ÅŽg‚¤‚ªA
•ʂɂ»‚¤Žg‚í‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Æ‚¢‚¤Œˆ‚Ü‚è‚͂Ȃ¢‚ñ‚ÅA
ƒoƒCƒiƒŠƒ‚[ƒh‚ƃeƒLƒXƒgƒ‚[ƒh‚Å“¯‚¶•¨‚ð‘‚«ž‚ñ‚Å
‚»‚ꂼ‚ê‚Ç‚¤‚Ȃ邩ŽÀŒ±‚µ‚Ă݂ê‚΂¢‚¢B
822:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 11:25:33
>>820
ƒvƒƒpƒeƒBƒŠƒXƒg‚ł͂Ȃ‚ÄAdelphi‚̃vƒƒpƒeƒB錾‚Ý‚½‚¢‚È‚à‚Ì‚ªì‚ê‚é‚ÌH
823:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 12:01:34
>>820
‰Šú‰»‚ª•K—v‚Ȃ͖̂ʓ|L‚¢B
824:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 12:57:16
•¡”‚̃\[ƒX‚ÅŽg‚¤ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚̕ϔ‚âŠÖ”‚ªA
‘½d‚É錾‚³‚ê‚È‚¢‚悤‚ÉAextern‚Ì錾‚ª‚ ‚è‚Ü‚·‚ªA
ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚É«‚Ý‚½‚¢‚È‘½dƒCƒ“ƒNƒ‹[ƒhƒK[ƒh‚ð‚‚¯‚½‚Æ‚«‚àA
extern‚Í•K—v‚Ȃ̂łµ‚傤‚©H
#ifndef AAA_H
#define AAA_H
//ƒwƒbƒ_‚Ì“à—e
#endif
825:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:01:13
extern ‚ÍƒŠƒ“ƒNŽž‚Ì‘½d錾‚ð‰ñ”ð‚·‚é‚½‚߂̕¨B
ƒCƒ“ƒNƒ‹[ƒhƒK[ƒh‚̓Rƒ“ƒpƒCƒ‹Žž‚Ì‘½d錾‚ð‰ñ”ð‚·‚é‚½‚߂̕¨B
‘S‚•ʂ̕¨B
826:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:26:37
>>824
•K—vB
827:824
08/02/03 13:32:45
>>825
>>826
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
¡‚ÍA•¡”ƒ\[ƒX‚Å‹¤—L‚·‚é•Ï”/ŠÖ”‚É‚ÍexternA
‘Sƒwƒbƒ_‚É‚Æ‚è‚ ‚¦‚¸ƒCƒ“ƒNƒ‹[ƒhƒK[ƒh‚ð‚‚¯‚Ă܂·B
ˆá‚¢‚ª‚æ‚‚í‚©‚炸A•sˆÀ‚È‚ñ‚Å‚·‚ªA
‚±‚ñ‚È‚ñ‚Å‚¢‚¢‚̂łµ‚傤‚©H
‚¿‚Ȃ݂ÉAŠÖ”‚Ì•û‚Íextern‚ð‚‚¯‚È‚‚Ä‚à“®‚«‚Ü‚µ‚½B
828:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:42:54
ŠÖ”‚̓fƒtƒHƒ‹ƒg‚Åextern
829:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:45:22
ƒRƒ“ƒpƒCƒ‹‚ÆƒŠƒ“ƒN‚̈Ⴂ‚ð’²‚×‚é‚Æ‚¢‚¢‚æ
830:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:51:38
c++‚ÅAint [] hoge(“K“–‚Ȉø”)
‚Ý‚½‚¢‚ÉA”z—ñ‚ð•Ô‚·ŠÖ”‚Á‚Ä’è‹`‚Å‚«‚Ü‚·‚©H
ã‹L‚͂ł«‚È‚©‚Á‚½‚Ì‚ÅAŒ‹‹Çint []‚ðŽ‚Âstruct‚ð’è‹`‚µ‚ÄA‚»‚ê‚ð•Ô‚·‚悤‚É
‚µ‚½‚̂ł·‚ªAA
831:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:54:14
•’ʂ͌ø—¦‚ðl‚¦‚Ä”z—ñ‚ð“n‚µ‚Ä‚»‚±‚É‘‚«ž‚ނ悤‚É‚·‚éB
832:824
08/02/03 13:54:51
>>828
‚»‚¤‚Ȃ̂ł·‚©Bˆê‚‘傫‚È‹^–₪‰ðŒˆ‚µ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>>829
•׋‚µ‚Ă݂܂·B
833:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:58:36
>>827
ŠÖ”‚Å‚àAŠÖ”’è‹`‚ð•¡”‘‚¯‚΃Gƒ‰[‚É‚È‚é‚æB
ƒGƒ‰[‚ɂȂç‚È‚¢‚̂͊֔’è‹`‚Í‚P‚‚µ‚©‘‚¢‚ĂȂ‚ÄA
‘¼‚ÍŠÖ”ƒvƒƒgƒ^ƒCƒv‚µ‚©‘‚¢‚ĂȂ¢‚©‚çB
834:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:30:12
>>825
‚¤‚»‚ñB
„extern ‚ÍƒŠƒ“ƒNŽž‚Ì‘½d錾‚ð‰ñ”ð‚·‚é‚½‚߂̕¨B
‘½d錾‚Ç‚¤‚±‚¤‚Á‚Ä‚¢‚¤‚©AŠO•”Œ‹‡‚𖾎¦‚·‚邾‚¯‚Ì•¨‚¶‚á‚È‚¢‚Ì‚©H
‚»‚à‚»‚àCŒ¾Œê‚Á‚Ä’è‹`‚Å–³‚¢éŒ¾‚Í•¡”‰ñ‚µ‚Ä‚à—Ç‚¢‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
“Ë‚Áž‚Ý“ü‚ç‚È‚¢‚Á‚Ä‚±‚Ƃ͉´‚ªŒë‰ð‚µ‚Ä‚é‚ñ‚¾‚낤‚©B
835:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:37:54
>>834
„‚»‚à‚»‚àCŒ¾Œê‚Á‚Ä’è‹`‚Å–³‚¢éŒ¾‚Í•¡”‰ñ‚µ‚Ä‚à—Ç‚¢‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
‚»‚̂Ƃ¨‚肾‚æB
externŽw’èŽq‚Ì–³‚¢éŒ¾‚͉¼‚Ì錾B
ƒRƒ“ƒpƒCƒ‹’PˆÊ‚É’è‹`‚ªŒ©‚‚©‚Á‚½‚çA‰¼‚Ì錾‚Íç’·‚È’è‹`‚Æ‚µ‚Ä
–³Ž‹‚³‚ê‚éB‚»‚¤‚łȂ¯‚ê‚Î0‚ʼnŠú‰»‚³‚ê‚é’Pˆê‚Ì’è‹`‚ɂȂéB
‚ÆŽv‚Á‚Ä‚éB
836:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:38:09
C ‚͉¼’è‹`‚ª‚ ‚é‚©‚牊ú‰»‚µ‚È‚¯‚è‚á
•¡”‚Ì‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚̂Ȃ¢•ϔ錾‚ª‚ ‚Á‚Ä‚à‘åä•vB
C++ ‚͉¼’è‹`‚ª”pŽ~‚³‚ꂽ‚Ì‚Å
•¡”‚Ì‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚̂Ȃ¢•ϔ錾‚ª‚ ‚邯ƒGƒ‰[B
837:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:40:39
gcc—p‚Å”z•z‚³‚ê‚Ä‚¢‚éƒR[ƒh‚ðC
VisualStudio2005‚ŃRƒ“ƒpƒCƒ‹‚µ‚½‚Æ‚±‚ëC
ƒGƒ‰[ 1 error C2143: \•¶ƒGƒ‰[ : '{' ‚ª ':' ‚Ì‘O‚É‚ ‚è‚Ü‚¹‚ñB c:\program files\microsoft visual studio 8\vc\include\cmath 18
ƒGƒ‰[ 2 error C2059: \•¶ƒGƒ‰[ : ':' c:\program files\microsoft visual studio 8\vc\include\cmath 18
‚Æ‚¢‚Á‚½–³”‚̃Gƒ‰[‚ªo‚Ü‚µ‚½D
‚¿‚Ȃ݂Écmath‚̓Cƒ“ƒNƒ‹[ƒh‚µ‚Ä‚¨‚炸C
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<complex>
‚¾‚¯‚Å‚·D
‚ǂȂ½‚©ƒAƒhƒoƒCƒX’¸‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
838:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:45:22
>>831
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ŽQÆ“n‚µ‚Æ‚©‚Å‚·‚ËB
‚·‚¢‚Ü‚¹‚ñA‚ ‚Æ‚P‚ÂŽ¿–₳‚¹‚Ä‚‚¾‚³‚¢B
string‚ðŒp³‚µ‚ÄA[]‚ð‚‚©‚Á‚Ä[-1]‚Æ[ƒTƒCƒY+1]‚Ì—v‘f‚ɃAƒNƒZƒX‚És‚Á‚½‚Æ‚«‚¾‚¯
“®ì‚̈قȂéƒNƒ‰ƒX‚ð’è‹`‚Å‚«‚Ü‚·‚©HŽ©•ª‚Å‚â‚낤‚Æ‚µ‚½‚̂ł·‚ªAƒRƒ“ƒXƒgƒ‰ƒNƒ^
‚ÍŒp³‚³‚ê‚È‚¢‚©‚玩•ª‚Å’è‹`‚µ‚È‚¨‚³‚È‚¢‚ƃ_ƒ‚Ȃ̂ł·‚æ‚ËB‚»‚¤‚·‚邯AƒRƒ“ƒXƒgƒ‰ƒNƒ^
‚ð‘‚‚Ì‚ªŒ‹\‘å•ςȂ悤‚È‹C‚ª‚µ‚½‚Ì‚ÅB
839:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:49:14
>>838
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚¾‚¯‚¶‚á‚È‚‚ĉ‰ŽZŽq‚¾‚Á‚Ä’è‹`‚·‚é•K—v‚ª‚ ‚é‚ñ‚¾‚ºB
–ß‚è’l‚ÌŒ^‚ª•Ï‚í‚é‚©‚çB
at ŠÖ”‚ðŽg‚¤‚Ɣ͈̓`ƒFƒbƒN‚µ‚Ä out_of_range —áŠO“Š‚°‚é‚©‚ç
‚»‚êŽg‚¦‚΂¢‚¢‚ñ‚¶‚á‚ËH
840:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:51:57
a.exe ‚©‚ç LoadLibrary ‚Å b.dll ‚ðŒÄ‚Ño‚·‚ñ‚¾‚¯‚ÇA
b.dll ‚©‚ç‰E‘¤‚Å‚Í .NET ‚ðŽg‚¢‚½‚¢B
@a.exe ¨ b.dll
‚±‚̂悤‚Èê‡Ab.dll‚ðC++/CLI‚Å쬂·‚邱‚ƂɂȂé‚Ì‚©‚µ‚ç‚ñH
841:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:54:13
>>839
‚È‚é‚Ù‚ÇA‚»‚ê‚Å‚â‚Á‚Ă݂܂·B
ƒTƒ“ƒNƒXI
842:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:58:05
>>838
string‚͉¼‘zƒfƒXƒgƒ‰ƒNƒ^‚ð’è‹`‚µ‚Ä‚¢‚È‚¢‚©‚ç
publicŒp³‚·‚é‚̂͂ǂ¤‚©‚ÆŽv‚¤‚¯‚ÇAƒRƒ“ƒXƒgƒ‰ƒNƒ^
‚̌ĂÑo‚µ‚ÉŠÖ‚µ‚Ä‚ÍAstring‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^
‚ð”h¶ƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‰Šúݒ胊ƒXƒg‚Å
Žw’è‚·‚ê‚΂¢‚¢‚¾‚¯‚¶‚á‚È‚¢‚ÌB
843:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:58:47
>>840
a.exe‚©‚çC++/CLI‚łǂ¼
844:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:01:44
>>840
C#‚Å‚àVB.NET‚Å‚à‚¨D‚«‚ɂǂ¤‚¼
845:840
08/02/03 15:16:22
>>843
a.exe‚Í‘¼Š‚Åì‚Á‚½‚à‚Ì‚¾‚©‚çA˜R‚ê‚Í‚¢‚¶‚ê‚È‚¢‚ñ‚¾B
>>844
LoadLibrary‚Å‚àƒ}ƒl[ƒWDLL‚ðŒÄ‚Ño‚·‚±‚Æ‚ª‚Å‚«‚é‚Á‚Ä‚±‚ÆH
846:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:31:59
>>808>>809>>812
•Ô“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·
FX‚Æ‚â‚è—l‚ª‚ ‚é‚Ý‚½‚¢‚Å‚·‚ªAc++“I‚ɂ͂â‚͂趂̔z—ñ‚ð•Ô‚·‚æ‚èƒRƒ“ƒeƒi‚ð•Ô‚µ‚½‚Ù‚¤‚ª‚æ‚¢‚̂łµ‚傤‚©H
‚»‚¤‚·‚邯‚â‚Í‚èlist‚ðˆø”‚ÉŽæ‚éŠÖ”‚ÉŽQÆ“n‚µ‚ª–³“ï‚Ȃ̂©‚È‚ŸEEEH
847:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:33:16
class Hoge1
{
@void hatena(void)
@{
@@Hoge2 ht;
@@ht.nazo(*this);
@}
};
class Hoge2
{
@void nazo(const Hoge2 &rho){}
};
‚Ý‚½‚¢‚Ȃ̂ª‚ ‚Á‚Ä
ht.nazo(*this);‚̂Ƃ±‚ë‚ŃGƒ‰[‚ɂȂè‚Ü‚·B
‚Ç‚¤‚·
848:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:36:10
>>847
nazo(const Hoge1EEE‚É‚·
849:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:37:13
&rho
850:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:37:17
„void nazo(const Hoge2 &rho){}
nazo‚͈ø”‚ÉHoge2‚ðŽæ‚é‚æ‚¤‚¾‚ª
thisƒ|ƒCƒ“ƒ^‚Á‚Ähoge1‚̃AƒhƒŒƒX‚ðŽ¦‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚ÌH
851:837
08/02/03 15:38:34
>>837
‚ÌŽ¿–â‚ÍVC++ƒXƒŒ‚É‘‚«’¼‚µ‚Ü‚µ‚½D
ƒ}ƒ‹ƒ`ƒ|ƒXƒg‚·‚¢‚Ü‚¹‚ñ‚Å‚µ‚½D
852:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:41:31
Hoge &rho
853:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:41:53
‰»‚¯‚é‚Ì‚ËB
854:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:42:31
hoge piyo fuga
855:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:45:11
&
856:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:46:57
&a
857:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:51:34
&rh
858:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:53:17
&abcd
859:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:55:04
&rho
860:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:14:16
‚È‚º‚©AŽQl‘‚Ç‚¨‚è‚ɃR[ƒh‚ð‘Å‚¿ž‚ñ‚¾‚̂ɎÀsŒ‹‰Ê‚ªˆá‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
#include <stdio.h>
int main(void)
{
int i, j, ln;
printf("‰½’i‚Å‚·‚©F");
scanf("%d", &ln);
for (i=1; i<=ln; i++); {
for (j=1; j<=i; j++)
putchar('*');
putchar('\n');
}
return (0);
}
‚¿‚Ȃ݂ÉOS‚ÍVista‚Å‚·B‚Ç‚±‚©ˆá‚Á‚Ä‚¢‚½‚狳‚¦‚Ä‚‚¾‚³‚¢B
861:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:19:32
for (i=1; i<=ln; i++);
‚±‚êB
u;v‚Æ‚¢‚¤‰½‚̈—‚à‚µ‚È‚¢•¶‚ðfor‚Ń‹[ƒv‚³‚¹‚邱‚ƂɂȂÁ‚Ä‚éB
862:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:21:39
>>860
³‰ð‚ª‰½‚©’m‚ç‚ñ‚©‚ç‚í‚©‚ç‚ñ‚ª
‰üs‚̈ʒu‚ª‚¨‚©‚µ‚¢‚ñ‚¶‚á‚È‚¢‚©H
863:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:23:03
>>861
ƒXƒ}ƒ\
‚»‚¤‚¾‚Ë
‰üs‚Í–â‘è‚È‚¢‚í
864:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:23:08
test
865:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:25:57
>>860
>ŽQl‘‚Ç‚¨‚è‚ɃR[ƒh‚ð‘Å‚¿ž‚ñ‚¾‚̂ɎÀsŒ‹‰Ê‚ªˆá‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·
‚±‚̃XƒŒ‚ðŒ©‚Ä‚¢‚él‚Í‚»‚ÌŽQl‘‚Ì‚±‚ƂȂñ‚Ä‚µ‚ç‚È‚¢B
‚ǂ̂悤‚ÈŒ‹‰Ê‚ð‹‚߂Ă¢‚é‚Ì‚©‚ð’ñަ‚µ‚È‚¢‚ÆA‚Ç‚±‚ªˆá‚Á‚Ä‚¢‚é‚Ì‚©“š‚¦‚ç‚ê‚È‚¢‚æB
–¾‚ç‚©‚É‚¨‚©‚µ‚¢ƒR[ƒh‚¾‚©‚瓚‚¦‚Í>>861‚̒ʂ肾‚낤‚¯‚ÇA‚à‚¤‚¿‚å‚Á‚ÆŽ¿–â‚ÌŽd•û‚ðl‚¦‚½‚Ù‚¤‚ª‚¢‚¢‚æB
866:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:26:15
>>861
ƒTƒ“ƒNƒX
–³Ž–ŽÀs‚Å‚«‚Ü‚µ‚½B
867:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:26:28
861‚É‘‚©‚ê‚Ä‚¢‚邱‚Æ‚Æ
‚»‚̉º‚Ìs‚Ì { ‚ª‘«‚è‚È‚¢‚±‚Æ‚Å
‚½‚Ü‚½‚Ü{ }‚̑Ήž‚ª‚¤‚Ü‚‚¢‚Á‚ăRƒ“ƒpƒCƒ‹‚Í’Ê‚Á‚Ä‚é‚ñ‚¾‚ÈB
‚Ȃ̂Å2ƒ–ŠC³
868:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:26:51
CŒ¾Œê‚ł̃Aƒ‹ƒSƒŠƒYƒ€‚ÌŽ¿–â‚ð‚³‚¹‚ĉº‚³‚¢B
Œ»ÝˆÈ‰º‚̂悤‚ȃvƒƒOƒ‰ƒ€‚ðì‚낤‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
0`65535‚Ü‚Å‚Ì”Žš‚ðID‚Æ‚µ‚ă†[ƒU‚ÉŠ„“–‚Ä‚éB
ƒ†[ƒU‚ªŠ„“–‚Ä‚ç‚ꂽID‚ðŽg‚í‚È‚‚È‚Á‚½‚Æ‚«‚Í‚»‚ÌID‚ð•Ô‹p‚µA
•Ô‹p‚³‚ꂽID‚͉ñŽû‚³‚ê‚Ä‘¼‚̃†[ƒU‚ÉŠ„“–‚Ä‚ç‚ê‚éB
Å‚àŠÈ’P‚È‚â‚è•û‚ÍAuser_id[65536]‚Ȃǂ̑傫‚È”z—ñ‚ðì‚Á‚ÄA
Žg—p󋵂ð”z—ñ‚Ì’†g‚Ì0‚©1‚Å”»’f‚·‚éA‚Æ‚¢‚Á‚½‚à‚Ì‚©‚ÆŽv‚¢‚Ü‚·B
‚µ‚©‚µ‚±‚Ì‚â‚è•û‚æ‚è‚à‚Á‚ÆŒø—¦“I‚È‚à‚̂͂Ȃ¢‚Å‚µ‚傤‚©H
‚±‚̂悤‚ȑ傫‚È”z—ñ‚ðì‚é‚͎̂À‘•‚Æ‚µ‚Ă܂¸‚¢‚Ì‚©‚Èc‚ÆŠ´‚¶‚Ä‚¢‚Ü‚·B
‰SŽÒ‚Å\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚ªƒAƒhƒoƒCƒX‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
869:867
08/02/03 18:27:59
‚ Aˆá‚Á‚½B
‚²‚ß‚ñ
870:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:29:28
‚Ƃ͂¢‚¦“ü–å‘‚Å{}—ª‚·‚̂Ͳ¸Å²‚ÆŽv‚¤B
871:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:29:56
>>868
64K‚È‚çAƒIƒ“ƒƒ‚ƒŠ‚ň—‚µ‚Ä‚à‚¢‚¢‚ñ‚¶‚á‚Ë?
ƒrƒbƒg‚ň—‚µ‚½‚çA8K‚ÅŽû‚Ü‚éB
872:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:31:50
>>868
X‚ÉãŒÀ‚ð‘‚₳‚È‚¯‚ê‚΂Ȃç‚È‚¢‰Â”\«‚ª‚ ‚é‚È‚çA
•ʂ̂â‚è•û‚ðl‚¦‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤‚¯‚ÇA
‚»‚ê‚®‚ç‚¢‚È‚ç–â‘è‚È‚¢‚ÆŽv‚¤‚ËB
873:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:32:16
>>870
‚º‚ñ‚º‚ñOK
874:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:36:59
>>868
‚»‚ÌA”z—ñ‚â‚è•û‚Å‚¢‚¢‚ÆŽv‚¤‚æB
ƒ‰ƒ“ƒ_ƒ€‚ɕԋp‚³‚êÄ—˜—p‚³‚ê‚é‚Ȃ炻‚ꂵ‚©‚È‚¢B>>871‚̂悤‚Ƀrƒbƒgƒ}ƒbƒv‚Å”z—ñ‚ͬ‚³‚‚Å‚«‚éB
˜A‘±‚͈̔͂łƂè‚Ü‚·‚Æ‚©“Á’¥‚ª‚ ‚ê‚ÎA‚»‚ê‚ðŽg‚Á‚ÄŒø—¦“I‚ÉŠÇ—‚·‚邱‚Æ‚à‚Å‚«‚éB
875:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:37:36
‚ ‚éÓIƒƒ“ƒo•Ï”‚ðŠÜ‚ÞƒNƒ‰ƒX‚ðƒeƒ“ƒvƒŒ[ƒg‰»‚µ‚Ü‚µ‚½B
‚±‚Ìê‡AÓIƒƒ“ƒo•Ï”‚ÍAƒeƒ“ƒvƒŒ[ƒgˆø”‚²‚ƂɕÊX‚ÌŽÀ‘Ì‚ª
ì‚ç‚ê‚邯‚¢‚¤‚±‚Æ‚ÅA‚±‚Ì‚±‚Ƃ͊m”F‚Å‚«‚Ü‚µ‚½B
‚ÅAŽ¿–â‚Ȃ̂ł·‚ªA‚±‚ÌÓIƒƒ“ƒo•Ï”‚̉Šú‰»‚ÍA
‚¢‚Âs‚í‚ê‚é‚̂łµ‚傤‚©H
ƒeƒ“ƒvƒŒ[ƒg‰»‚µ‚ĂȂ¢ê‡‚ÍAmain‚ªŽn‚Ü‚é‘O‚Æ‚¢‚¤‚±‚Æ‚ÅA
‚±‚ê‚͎茳‚Ì–{‚É‚àÚ‚Á‚Ä‚¢‚é‚̂ł·‚ªA
ƒeƒ“ƒvƒŒ[ƒg‰»‚µ‚½ê‡AŽÀۂɂǂñ‚ȃeƒ“ƒvƒŒ[ƒgˆø”‚Å
ƒNƒ‰ƒX‚ªì‚ç‚ê‚é‚©‚í‚©‚ç‚È‚¢’iŠK‚ʼnŠú‰»‚Á‚Ăł«‚é‚Ì‚©A‚Æ
Žv‚Á‚½‚à‚̂ł·‚©‚çB
ŽÀÛAmain‚Ìʼn‚ÅAÓIƒƒ“ƒo•Ï”‚Ì’l‚ðŒ©‚Ä‚Ý‚Ä‚Ý‚Ä‚àA
‚È‚º‚©‚¿‚á‚ñ‚ƉŠú‰»‚µ‚½’l‚ª“ü‚Á‚Ä‚¢‚邿‚¤‚É“®‚«‚Ü‚·B
‚È‚º‚Ȃ̂łµ‚傤‚©B
876:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:41:47
ƒRƒ“ƒpƒCƒ‹I‚í‚Á‚½‚Æ‚«‚ɂ͂킩‚Á‚Ă邩‚çB
877:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:43:13
ƒeƒ“ƒvƒŒ[ƒg‚̓rƒ‹ƒhŽž‚ÉA
‰Šú‰»ƒR[ƒh‚àŠÜ‚߂Ă·‚ׂĎÀ‘̉»‚³‚ê‚邾‚ëB
878:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:44:51
>>876
>>877
‚Þ‚Þ‚ÞA‚»‚¤‚¢‚¤‚±‚Ƃł·‚©[[[B
l‚¦‚ªŽŠ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
879:868
08/02/03 18:56:06
>> 871,872,874
ƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
“Á‚É–â‘肪‚È‚¢‚悤‚Å‚·‚Ì‚ÅA‚±‚Ì‚â‚è•û‚Å‘±s‚µ‚Ü‚·I
880:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:14:04
C++‚¾‚Æbitset‚Å‚â‚é‚Ì‚ªŠy‚È‚ñ‚¾‚낤‚¯‚Ç‚È
881:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:20:13
‚»‚ꂾ‚ƃtƒŠ[’Tõ‚ªO(N)‚ɂȂ邩‚çAvector<unsigned short>(65536)‚Æ‚¢‚¤
Žè‚à‚æ‚‚ ‚éƒpƒ^[ƒ“‚ł͂ ‚éB
882:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:23:17
set<>‚ÍŽg‚¦‚ñ‚Ì?
883:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:24:46
>>881
‚È‚ñ‚Åunsigned short‚È‚ÌH
884:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:32:59
int‚æ‚è‚Íß–ñ‚Å‚«‚邵AID‚Í‚O`65535‚È‚ñ‚¾‚ëH
885:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:37:16
ƒTƒ“ƒvƒ‹ƒR[ƒhŒ©‚È‚ª‚ç•׋‚µ‚Ä‚é‚̂ł·‚ª
this->SizeGripStyle = System::Windows::Forms::SizeGripStyle::Hide;
#pragma endregion
private:
‚ÌA->A::A#A:A‚̈Ӗ¡‚ª‚æ‚‚í‚©‚è‚Ü‚¹‚ñ
’²‚ׂ½‚¢‚̂ł·‚ªA‹L†‚ÍGoogle‚ÅŒŸõ‚Å‚«‚È‚¢‚Ì‚ÅA‚±‚Ì‹L†‚Ì–¼Ì‚ð‹³‚¦‚Ä‚‚¾‚³‚¢
886:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:42:26
ƒTƒ“ƒvƒ‹ƒR[ƒh‚ðŒ©‚éˆæ‚É’B‚µ‚ĂȂ¢‚È
887:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:45:39
‚¾‚©‚玿–₵‚Ä‚¢‚é‚ñ‚Å‚·
888:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:45:51
‚»‚ê‚Ç‚±‚ë‚©•׋‚·‚çŽn‚Ü‚Á‚ĂȂ¢‚È
889:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:46:37
‚È‚ñ‚©–{”ƒ‚¦‚æB
‚Æ‚¢‚¤‚©A‚»‚ñ‚ȕϑԌ¾Œê‚¶‚á‚È‚‚ÄA•’Ê‚ÌC++‚©‚ç•׋‚µ‚ë
890:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:50:40
>>887
–³—¿‚ÅŒ©‚ê‚éî•ñA–³—¿‚Å‹¦—Í‚µ‚Ä‚‚ê‚él‚¾‚¯‚ð‚ ‚Ä‚É‚µ‚ĕ׋‚·‚é‹CH
“ÆŠw‚Åg‚ɂ‚¯‚邾‚¯‚ÌŠî‘b“I‚È—Í‚ð‚à‚Á‚Ä‚¢‚é‚È‚ç‚Ü‚¾‚µ‚àA
‚Ü‚Á‚½‚‰½‚àŽ‚Á‚Ä‚¢‚È‚¢‚È‚ç•׋‚·‚邽‚ß‚ÌÅ’áŒÀ‚Ì€”õ‚‚ç‚¢‚Í‚µ‚½‚çH
891:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:52:27
>>885
‰½‚Å‚à—Ç‚¢‚©‚çC‚Ì“ü–å‘‚ð“Ç‚ñ‚Å‚©‚ç‚É‚µ‚悤‚º
892:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 20:00:57
Ž¿–â‚Ä‚¢‚¤‚©‘Š’k‚È‚ñ‚¾‚¯‚Ç
TXTƒtƒ@ƒCƒ‹‚Ì•¶Žš—ñ’uŠ·ƒc[ƒ‹ì‚½‚¢‚ñ‚¾‚¯‚Ç‚³
’uŠ·‰ÓŠ‚¾‚¯XV‚©‚¯‚½‚¢‚ñ‚¾‚æ
‚Å‚à‚³Afopen‚Ńtƒ@ƒCƒ‹ŠJ‚‚ƈê‰ÓŠ•Ï‚¦‚邯‘S•”ã‘‚«‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚¶‚á‚ñ
’uŠ·‰ÓŠ‚¾‚¯XV‚©‚¯‚é•û–@‚È‚¢H
893:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 20:07:34
C++/CLI‚Ì•¶–@‚̓AƒŒ‚¾‚©‚ç‚È[B
894:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 20:07:49
ˆê’UA•ʂ̃tƒ@ƒCƒ‹‚É‘‚«o‚·B
‚»‚ÌŒãAŒ³ƒtƒ@ƒCƒ‹‚ð휂µA
‚³‚Á‚«‘‚«o‚µ‚½ƒtƒ@ƒCƒ‹‚Ì–¼‘O‚ðŒ³‚Ì–¼‘O‚ɕς¦‚éB
895:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 20:08:21
•¶Žš”•Ï‚í‚ç‚È‚¢‚È‚çAfseek‚Æ‚©fwrite‚ ‚½‚è‚ð‹ìŽg‚µ‚Ä
ã‘‚«‚·‚è‚á‚¢‚¢‚¶‚á‚ñB ‚¸‚ê‚é‚̂Ȃ炲D—lB
896:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 20:29:30
>>892
ƒtƒ@ƒCƒ‹‚Ì“r’†‚ŃTƒCƒY‚ª‘Œ¸‚µ‚Ä‚àA‹ÇŠ“I‚ÈXV‚¾‚¯‚Å‚·‚ނ悤‚È
ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðŽÀ‘•‚·‚éB
897:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:08:44
>>874
> ƒ‰ƒ“ƒ_ƒ€‚ɕԋp‚³‚êÄ—˜—p‚³‚ê‚é‚Ȃ炻‚ꂵ‚©‚È‚¢B
‚»‚ñ‚È‚±‚Ƃ͂Ȃ¢‚¾‚ëB
‘g‚Ýž‚Ý—p“r‚¾‚ÆA8KB ‚È‚ñ‚ÄŒ¾‚¤ƒe[ƒuƒ‹‚È‚ñ‚ĂƂñ‚Å‚à‚È‚¢‚ÆŒ¾‚¤
‚±‚Æ‚à‚ ‚邾‚낤‚µAPC ‚Å‚à ID ‚ð 32bit ‚É‚µ‚½‚¢‚Æ‚©Œ¾‚í‚ꂽ‚çA
‚Ç‚¤‚·‚é‚ñ‚¾‚æB(w
>>868
ID ‚͈̔͂ɔä‚ׂÄA“¯ŽžŽg—pƒ†[ƒU”‚ª‹É’[‚ɂȂ¢‚È‚ç•’Ê‚ÉƒŠƒjƒA
ƒT[ƒ`‚µ‚ÄŠÇ—‚·‚邱‚Æ‚à‚Å‚«‚邵A“¯ŽžŽg—pƒ†[ƒU”‚ª‚»‚ê‚È‚è‚Å
ID ‚ÌŠ„‚è“–‚ÄE‰ñŽû‚̈—ƒRƒXƒg‚ª–â‘è‚ɂȂé‚È‚çƒnƒbƒVƒ…‚Æ‚©‚aƒcƒŠ[
‚ðŽg‚¤‚±‚Æ‚à‚Å‚«‚éB
898:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:09:38
stl::map<stl::string, Animal> animals;
Animal &a = animals["cat"];
‚±‚ÌŽž“_‚ÅAa‚É“ü‚镨‚Ío—ˆ‚Ä‚¢‚Ü‚·‚©H
899:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:13:50
stl‚Ì’è‹`‚É‚æ‚éB
stl‚ªstd‚̊ԈႢ‚È‚çAa‚ͳ‚µ‚—v‘f‚ðŽw‚µ‚Ä‚¢‚éB
900:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:16:27
>897
u‰½v‚ðAƒŠƒjƒAƒT[ƒ`‚·‚é‚ñ‚¾H
901:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:16:42
>>897
‚Ü‚½‘g‚Ýž‚Ý~‚ª‚Å‚½‚æB
“ÁŽê‚Ȋ‹«‚ðŽ‚¿o‚µ‚ÄA‚¢‚¿‚¢‚¿”½˜_‚·‚郄ƒcB
902:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:25:25
>>897
ƒ‰ƒ“ƒ_ƒ€‚ɕԋp‚³‚ê‚ê‚ÎA2^65536‚Ì‘g‚݇‚킹‚ª”¶‚·‚éB‚»‚ê‚ð‹L˜^ˆ—‚·‚é‚É‚Í65536bit•K—v‚ɂȂéB‚·‚Ȃ킿‚WKƒoƒCƒg‚¾B
‚»‚êˆÈ‰º‚É‚·‚é‚É‚ÍAID‚ÌÁ”‹Ïˆê‚ł͂Ȃ•΂点‚é•K—v‚ª‚ ‚éB
‚½‚Æ‚¦‚ÎA˜A‘±‚µ‚ÄID‚ðŽæ“¾‚·‚éB‚»‚¤‚¢‚¤“Á’¥‚ª‚ ‚ê‚ÎA‚»‚ê‚ɉž‚¶‚½ˆ—‚É‚µ‚Äß–ñ‚·‚ê‚΂¢‚¢B‚µ‚©‚µA‚»‚ê‚̓‰ƒ“ƒ_ƒ€‚Ƃ͌¾‚¦‚È‚¢B
903:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:29:51
>>897
‚Ç‚±‚ɋɒ[‚ɂȂ¢‚Æ‘‚¢‚Ä‚ ‚éH
904:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:31:54
‚»‚ÌŽŸ‚Éu‚È‚çv‚Á‚Ä‚©‚¢‚Ä‚ ‚邪‚È
905:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:33:18
>>884
‚¢‚Ü‚³‚炾‚¯‚ÇA”z—ñ‚Ì’†g‚Í0‚©1‚Á‚Ä‘‚¢‚Ä‚ ‚é‚ñ‚¾‚©‚çshort‚Í•K—v‚È‚¢‚¾‚ë
906:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:34:05
‚»‚±‚©‚µ‚±‚̃ŒƒX‚©‚ç—g‚°‘«‚ðŽæ‚è‚½‚ª‚Á‚Ä‚éƒI[ƒ‰‚ðŠ´‚¶‚é‚͉̂´‚¾‚¯‚Å‚¢‚¢
907:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:34:51
•¶Í\¬‚ªƒAƒŒ‚¾‚ËB
‘O”¼‚ÍAuƒpƒ^[ƒ“‚ªƒ‰ƒ“ƒ_ƒ€‚Å‚àAƒƒ‚ƒŠ8KB‚àŽæ‚é•K—v‚͂Ȃ¢v‚Á‚ÄŒ¾‚Á‚Ä‚ÄA
Œã”¼‚ÍAuƒpƒ^[ƒ“‚ªƒ‰ƒ“ƒ_ƒ€‚łȂ¯‚ê‚ÎAß–ñ‚·‚é•û–@‚ª‚ ‚év‚Ý‚½‚¢‚ÈB
908:881=884
08/02/03 21:37:43
‚¦‚ÆA‚‚܂èAvector‚Ìv‚ª‚ ‚邯‚µ‚ÄA
‰Šú’l‚Æ‚µ‚ÄA(65535`0)‚ð“ü‚ê‚Æ‚‚킯‚Ë
‚ÅA‚±‚¤‚·‚邯O(N)‚ÅG‚ê‚éA‚Á‚Ä‚¾‚¯‚̘bB
—v‹(){ return v.pop_back() }
‰ð•ú(id){ v.push_back( id ); }
909:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:41:34
‚»‚ê O(N) ‚¶‚á‚È‚‚Ä O(1) ‚¾‚ëB
‰ð•ú‚Ńfƒ^ƒ‰ƒ‚È id H‚킳‚ꂽ‚玀‚ʂƂ©Œ¾‚¤–â‘è‚à‚ ‚é‚©‚à‚ËB
910:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:43:20
‚ [‚»‚¤‚»‚¤O(1)‚¾‚ËB
‚Å‚½‚ç‚ß‚ÈID‚Á‚ÄŒ¾‚Á‚Ä‚àAif•¶ˆê”‚Åςނłµ‚傤B
“¯‚¶ID‚ª•¡”‰ð•ú‚³‚ê‚Ä‚«‚½‚ç‚çÄÞÅÉÖ‚Á‚Ęb‚Í’m‚ç‚È‚¢B
911:883=905
08/02/03 21:47:39
>>908
‘å‚«‚È”z—ñ‚̕ςí‚è‚ÉvectorŽg‚¤‚Ì‚©‚ÆŽv‚Á‚Ä‚½‚—
“¯‚¶ID‚̃`ƒFƒbƒN‚܂ł·‚é‚È‚çset‚Ì•û‚ª‚悳‚»‚¤‚¾‚È
912:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:01:19
C‚ÅboolŒ^‚Á‚ÄŽg‚¦‚½‚Á‚¯H
913:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:04:18
>>902
‚à‚¿‚ë‚ñA“¯Žž—˜—pŽÒ”‚ªÅ‘å 65536 ‚ÆŒ¾‚¤‚È‚çAƒrƒbƒgƒ}ƒbƒv‚Ì•û‚ª
Œø—¦‚ª‚¢‚¢‚͎̂©–¾‚¾‚¯‚ÇA>>868 ‚ªu‚»‚ñ‚ȑ傫‚È”z—ñv‚Æ‚©‘‚¢‚Ä
‚é‚©‚ç“¯Žž—˜—pŽÒ”‚Í‚»‚ê‚Ù‚Ç‚¶‚á‚È‚¢‚Ì‚©‚à’m‚ê‚È‚¢‚ÆŽv‚Á‚½‚¾‚¯‚Ì
‚±‚ÆB
914:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:09:43
“¯Žž—˜—p‚ª‚½‚Æ‚¦‚΂R‚O‚È‚çAID‚ð65535‚à—pˆÓ‚µ‚Æ‚•K—v–³‚¢‚¶‚á‚ñB
915:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:26:06
>>890
‚¢‚¢‚¦ˆá‚¢‚Ü‚·
‚Ù‚©‚Ì’PŒê‚ÍŒŸõ‚·‚ê‚΂킩‚éA‚¾‚¯‚Ç‹L†‚ÍŒŸõ‚Å‚«‚È‚¢‚©‚玿–₵‚Ä‚é‚Ì
ŒŸõ‚Å‚«‚È‚¢’PŒê‚ª‘¼‚É‚à‘òŽR‚ ‚é‚È‚ç‚Ü‚½Ž¿–₵‚Ü‚‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ª
K‚¢AŒŸõ•s‰Â”\‚È‹L†‚Í‚±‚ꂾ‚¯‚̂悤‚Ȃ̂Ŏ¿–₵‚Ü‚µ‚½
>>891
ŽèŽ‚¿‚Ì“ü–å‘‚É‚ÍuSystem::`‚Æ‘‚¯‚΂±‚¤“®‚v‚Æ‚¢‚¤‹Lq‚Í‚ ‚Á‚½‚ª
u::‚Í`‚Æ‚¢‚¤ˆÓ–¡‚Å‚·v‚Æ‚¢‚¤‹Lq‚͂Ȃ©‚Á‚½
916:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:26:54
>>915
‚à‚¤‚¿‚å‚Á‚Ƃ܂Ƃà‚È–{‚𔃂¤‚ׂ«‚Å‚·B
917:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:30:37
“ü–å‘‚Ç‚±‚ë‚©“ü–åƒTƒCƒg‚É‚à–¼‘O‚‚«‚ÅЉ‚ê‚Ä‚¢‚錂ɂ‚¢‚ÄB
918:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:31:15
>>915
‚¢‚¢‚©‚çA“ÆKC‚Æ“ÆKC++‚ ‚½‚è‚Å‚àˆê’Ê‚è“Ç‚ñ‚Å‚«‚È‚³‚¢B
919:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:35:38
>>915
>>918‚ÌŒ¾‚¤‚Æ‚¨‚肾‚ªA—§‚¿“ǂ݂͖À˜f‚Ȃ̂ł¿‚á‚ñ‚Æ”ƒ‚¨‚¤‚ÈB
920:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:37:49
‚‚¤‚©áï‚ÉŽQl‘‚âƒTƒCƒg“ǂݞ‚ñ‚łȂ¢‚̃oƒŒƒoƒŒ‚¶‚á‚ñ
921:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:39:07
‘å‹™‘å‹™OO
922:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:39:47
¡Žž’Þ‚è錾‚Æ‚©www
923:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:43:09
ƒtƒ@ƒCƒ‹‘‚«ž‚݂ɂ‚¢‚Ă̎¿–â‚È‚ñ‚Å‚·‚ª
#include <stdio.h>
typedef struct{
char no[6];
char name[21];
int tanka;
}SHOHIN;
void main(void)
{
int i;
SHOHIN shohin[5];
FILE *fp;
if((fp=fopen("shohin.txt","w"))!=NULL);
{
for(i=0;i<LEN;i++){
printf("¤•i”Ô†A¤•i–¼A’P‰¿\n");
scanf("%s,%s,%d",shohin[i].no,shohin[i].name,&shohin[i].tanka);
fprintf(fp,"%s",shohin[i].no);
fprintf(fp,"%s",shohin[i].name);
fprintf(fp,"%d\n",shohin[i].tanka);
}
fclose(fp);
}
return;
}
•¶Žš‰»‚¯‚ª‹N‚«‚Ä‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñ
—Ⴆ‚Î@a,a,1‚Æ“ü—Í‚·‚邯
a,a,11245072
‚ƂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·
’Pƒ‚ȃ~ƒX‚¾‚ÆŽv‚¤‚̂ł·‚ª‚Ç‚¤‚©‹³‚¦‚Ä‚‚¾‚³‚¢I
ƒRƒ“ƒpƒCƒ‰‚Íbcc55‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·
924:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:46:09
>>923
ƒscanf("%s,%s,%d",shohin[i].no,shohin[i].name,&shohin[i].tanka);
„scanf("%s,%s,%d",shohin[i].no,shohin[i].name,shohin[i].tanka);
‚±‚¤‚·‚邯‚Ç‚¤‚¾
925:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:46:48
>>923
ŽŸ‚Ì“ñs‚ðíœ(‚à‚µ‚‚̓Rƒƒ“ƒgƒAƒEƒg)‚µ‚Ă݂È
fprintf(fp,"%s",shohin[i].name);
fprintf(fp,"%d\n",shohin[i].tanka);
926:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:48:33
>>924
“¯‚¶‚Å‚µ‚½EEE
927:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:49:37
,‚Ì”Fޝ‚Ç‚¤‚È‚Á‚Ä‚ñ‚¾‚낤‚Ë
928:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:50:22
>>925
•¶Žš‰»‚¯‚ªÁ‚¦‚Ü‚µ‚½I
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½III
929:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:52:00
>>914
«—ˆ‚ÌŠg’£‚Ì‚½‚ß‚É ID ‚͈̔͂͗]—T‚ðŽ‚Á‚Ä‚¨‚
‚®‚ç‚¢‚Ì‚±‚Ƃ͕’ʂɂ ‚邾‚ëB
930:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 22:53:40
>>928
‚»‚¤‚¶‚á‚È‚‚Ä %s ‚łЂƑ±‚«‚Ì•¶Žš—ñ‚Æ‚µ‚Ä shohin[i].no ˆÈ‰º‚ÉŠi”[‚³‚ê‚Ă邾‚¯‚Á‚Ä‚Ì‚ðŒ©‚Ä—~‚µ‚¢
931:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 23:04:56
“Ë‘R‚Å‚·‚ªAŽÀۂ̃vƒƒOƒ‰ƒ€imainj‚Á‚ÄA
try‚Ì’†‚ɂقƂñ‚ǂ̋Lq‚ð“ü‚ê‚é‚̂łµ‚傤‚©B
‚Æ‚ ‚é–{‚Å—áŠOˆ—‚Ì•”•ª‚ð“Ç‚ñ‚Å‚¢‚é‰SŽÒ‚Å‚·‚ªA
‚±‚ÌÍ‚¾‚¯‚ÍAmain‚̂قƂñ‚ÇicatchˆÈŠOj‚ð
try‚Ì’†‚É“ü‚ê‚Ă܂·B‚¾‚¯‚ÇA‚±‚ÌŒã‚Ì͂łÍ
‚´‚Á‚ÆŒ©‚½ŒÀ‚è‚Ù‚Æ‚ñ‚Ç“ü‚ê‚ĂȂ¢‚悤‚ÉŽv‚¢‚Ü‚·B
—áŠO‚ð‚±‚Æ‚²‚Æ‚•߂܂¦‚½‚¢‚Æ‚«‚É‚ÍAŽÀÛ‚Ì
Œ»ŽÀ“I‚ȃvƒƒOƒ‰ƒ€‚¾‚Ƃǂ¤‚È‚é‚̂łµ‚傤‚©B
æ‘–‚Á‚Ä‚¢‚é‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ª‹C‚ɂȂé‚̂ŋ³‚¦‚Ä‚‚¾‚³‚¢B
932:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 23:10:06
—áŠO‚ªƒLƒƒƒbƒ`‚³‚ê‚È‚©‚Á‚½ê‡A
Ž©“®•Ï”‚̃fƒXƒgƒ‰ƒNƒ^‚ª‘–‚é•ÛØ‚͂Ȃ¢B
‚à‚µ‚»‚ê‚Å’v–½“I‚ÈƒŠƒ\[ƒXƒŠ[ƒN‚ª‹N‚±‚é‚È‚çA
—áŠO‚ðƒLƒƒƒbƒ`‚·‚é‚ׂ«‚È‚ñ‚¾‚낤‚ÈB
933:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 23:10:57
@@`ŽM
@@@@ԟԟ@@ԟԟԟԟ
@@@@ԟԟ@@ԟԟԟ
@@@@@@|
@@@@@ “Ê
934:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 23:13:57
ƒGƒ‰[ˆ—‚Æ•œ‹Aˆ—‚̂ł«‚邯‚±‚ë‚ŕ߂܂¦‚ê‚΂¢‚¢B
main‚̈—‘S‘Ì‚ðtry‚ň͂ނ̂ÍA—áŠO‘¦I—¹‚Å‚¨‚‹‚Èꇂłµ‚åB
935:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 23:15:43
>>931
main‚ŃLƒƒƒbƒ`‚µ‚Ä‚àAƒGƒ‰[ƒƒbƒZ[ƒWo‚·‚‚ç‚¢‚µ‚©Žg‚¢“¹–³‚‚È‚¢‚©‚È
—áŠO‚ŃAƒvƒŠ‚𗎂Ƃµ‚Ä‚à‚¢‚¢ê‡‚ÍAƒLƒƒƒbƒ`‚µ‚È‚‚Ä‚à‚¢‚¢‚©‚È
—Ž‚Æ‚µ‚½‚‚È‚¢ê‡‚ÍA—Ž‚Æ‚µ‚½‚‚È‚¢‰ÓŠ‚ÅƒLƒƒƒbƒ`‚·‚ê‚Ηǂ¢B‚½‚Æ‚¦‚΃ƒbƒZ[ƒWƒ‹[ƒv‚Æ‚©‚©‚È
Ž¿–₾‚¯‚ÇADLL‘‚¢‚½‚Æ‚«AƒGƒ“ƒgƒŠ‚̂Ƃ±‚ë‚Å—áŠO‘S•”ƒLƒƒƒbƒ`‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚©‚È
936:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 23:18:34
>>934
Šî–{‚Í‘S•”ˆÍ‚Á‚Ä‚¨‚©‚È‚¢‚ÆA catch ˜R‚ꂪ–³‚¢‚©‹C‚ð‚‚¯‚È‚¢‚Æ‚¢‚¯‚È‚‚È‚éB
937:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 23:41:16
>935
‚Ü‚ ACOM“ü–å‚Åo‚Ä‚‚é˜b‚¾‚ªAu—áŠO‚ÍDLL‹«ŠE
’´‚¦‚ç‚ê‚È‚¢‚à‚̂Ƃµ‚Ĉµ‚¤‚ׂ«v‚¾‚ÈB
938:931
08/02/03 23:43:24
>>932-
‚Ç‚¤‚à‚Å‚µ‚½B
main‚Ì’†‚Å‘S•”‚Á‚Ä‚¢‚¤‚Ì‚ÍA
‚±‚Ì–{‚Ìi‚±‚ÌÍ‚Ìjà–¾‚Ì“s‡‚È‚ñ‚Å‚·‚ËB
‚±‚¤‚¢‚¤‚±‚Ƃłæ‚낵‚¢‚̂łµ‚傤‚©B
Emain‚Ì’†‚Åcatch‚µ‚Ä‚àƒGƒ‰[ƒƒbƒZ[ƒW‚ðo‚·‚‚ç‚¢‚Ì
ˆ—‚µ‚©‚Å‚«‚È‚¢‚Ì‚ÅAŠî–{‚͈—‚Å‚«‚邯‚±‚ë‚ŕ߂܂¦‚éB
E‚½‚¾‚µAcatch‚à‚ê‚ÌS”z‚à‚ ‚é‚Ì‚Åmain‚à‘S•”ˆÍ‚¤B
i‚à‚µ‚©‚µ‚Ä‚±‚±‚̓vƒ‚Ì•û‚Å‚àl‚É‚æ‚邯‚©AAHj
939:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 00:12:56
—áŠO‚È‚ñ‚©ƒLƒƒƒbƒ`‚µ‚È‚¢ŽdŽ–‚Ìl‚à‚¢‚邺
940:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 00:17:20
>>932
Šm”F‚³‚¹‚Ä‚‚¾‚³‚¢BƒXƒ^ƒbƒN‚ÌŠª‚«–ß‚µ‚Á‚Ă̂Í
—áŠO‚¾‚낤‚ª‰½‚¾‚낤‚ªAƒXƒR[ƒv‚𔲂¯‚½‚ç
\’zς݂̃[ƒJƒ‹ƒIƒuƒWƒFƒNƒg‚ͳ‚µ‚ƒfƒXƒgƒ‰ƒNƒ^
‚ªŒÄ‚΂ê‚ĉð•ú‚³‚ê‚é‚ñ‚ł͂Ȃ¢‚ñ‚¾‚Á‚¯H
‚±‚ꂪRAII‚ðŽg‚Á‚½ƒŠƒ\[ƒXŠÇ—‚̃ƒŠƒbƒg‚¾‚Æ
Žv‚Á‚Ä‚½‚ñ‚¾‚¯‚ÇBthrow‚³‚ꂽ—áŠO‚ÍŠmŽÀ‚Écatch
‚³‚ê‚È‚¢‚ƃŠ[ƒN‚·‚é‚ÌH
{
boost::shared_ptr<Widget>(new Widget);
throw Reigai();
}
‚±‚Ìê‡A—áŠO‚ŃXƒR[ƒv‚𔲂¯‚Ä‚à
‚Ç‚±‚©‚Åcatch‚³‚ê‚È‚¢‚ƃfƒXƒgƒ‰ƒNƒ^
‚ªŒÄ‚΂ꂸ‚ÉA‚»‚̂܂Üterminate‚µ‚Ä‚µ‚Ü‚¤H
941:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 00:24:00
terminate da Human.
942:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 01:15:31
ŽŽ‚µ‚½‚¯‚Ç–{“–‚ɌĂ΂ê‚È‚¢‚ÈB
‚»‚¤‚¢‚¤‹KŠi‚È‚ñ‚¾‚낤‚©B
ƒn[ƒuƒTƒbƒ^[‚Ì–{‚Ì—áŠO‚̘b‚͉R‚©H
943:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 01:17:15
—áŠO‚ð•߂܂¦‚éƒnƒ“ƒhƒ‰‚ª‚È‚¯‚ê‚ÎA
throw‚µ‚½Žž“_‚ÅterminateŒÄ‚ñ‚Å‚à—Ç‚¢‚Ý‚½‚¢‚ȘbH
944:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 01:25:56
–{“–‚¾B
‹KŠi‚É‘‚¢‚Ä‚ ‚Á‚½B
945:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 01:29:13
>>943
Exceptional C++‚Ì—áŠOˆÀ‘S‚̘b
€–Ú13 P53‚Æ‚©
h—áŠO‚ª“Š‚°‚ç‚ê‚ăXƒR[ƒv‚©‚ço‚½‚Æ‚«‚ɃfƒXƒgƒ‰ƒNƒ^‚ª
ŒÄ‚Ño‚³‚êBBBh
‚Á‚Ä‘‚¢‚Ä‚ ‚é‚©‚犨ˆá‚¢‚µ‚Ä‚½‚©‚àB
946:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 01:49:51
ÅI“I‚ɂǂÁ‚©‚Åcatch‚³‚ê‚邯‚¢‚¤‘O’ñ‚È‚ñ‚¾‚낤‚ÈB
947:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 02:05:31
‚µ‚©‚µ‚í‚©‚è‚É‚‚¢BBB
‚»‚ê‚¶‚áAh—áŠO‚ª“Š‚°‚ç‚ê‚ăXƒR[ƒv‚©‚ço‚½‚Æ‚«‚É
ƒfƒXƒgƒ‰ƒNƒ^‚ª ŒÄ‚Ño‚³‚êBBBh ‚¶‚á‚È‚‚ÄA
u‚»‚Ì—áŠO‚ªcatch‚³‚ꂽ‚Æ‚«ABBBv‚Á‚Ä‘‚¯‚æ‚È‚ B
948:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 02:10:42
–{“–‚»‚¤Žv‚¤B
‚Å‚à‚í‚©‚Á‚Ä—Ç‚©‚Á‚½B
949:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 02:35:22
—v‚·‚é‚Émain‚Å‘S‚Ă̗áŠO‚ðcache‚·‚ê‚΂¢‚¢‚Á‚Ä‚±‚Æ‚©B
950:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 02:40:10
‚»‚¤‚¢‚¤‚±‚ƂɂȂé‚ËB‚±‚ñ‚È‹LŽ–Œ©‚‚¯‚½B
Stack Unwinding in the Event of an Uncaught Exception
When an exception is thrown and no matching handler can be found for it,
C++ invokes the function terminate(). By default, terminates invokes the
function abort(). i‚±‚±‚܂ł͋KŠi‚̘b‚¾‚낤‚Ëj
Some compilers guarantee that at this point, the stack
has been unwound, i.e., all local automatic objects have been fully
destructed, streams have been flushed, and open files have been closed.
Other compilers don't unwind the stack in this case. In other words,
whether the stack is unwound in the case of an uncaught exception is
platform-defined. Therefore, you should check your compiler's
documentation to know how it behaves in the event of an uncaught
exception.
951:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 04:16:27
test‚Æ‚¢‚¤ƒNƒ‰ƒX‚ª‚ ‚Á‚ÄA
test::test(){Še•Ï”‚̉Šú‰»}‚Æ‚¢‚¤ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª‚ ‚Á‚½ê‡
test *p;
p=new test [n];
‚Æ‚µ‚½ê‡‚à*p[0`(n-1)]‚Ì‘S‚Ä‚ªƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ªŽÀs‚³‚ê‚ĉŠú‰»‚³‚ê‚Ü‚·‚©H
952:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 04:32:25
‰Šú‰»‚³‚ê‚Ü‚·
953:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 04:36:09
>>952
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚©‚Ȃ莞ŠÔ‚©‚¯‚ăNƒ‰ƒXì‚Á‚½‚̂ɺݽÄ׸ÀŽÀs‚³‚ê‚È‚©‚Á‚½‚狃‚‚Æ‚±‚낾‚Á‚½
954:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 07:36:14
>>949
–{“–‚É‚»‚ꂵ‚½•û‚ª‚¢‚¢‚©‚Ç‚¤‚©‚Í•ª‚©‚ç‚ñ‚ËB
‚Ç‚¿‚ç‚É‚µ‚ë‹§“I‚É terminate ‚³‚ê‚éó‹µ‚à‚ ‚é‚킯‚¾‚µA
‚æ‚قnjĂñ‚Å‚à‚ç‚í‚È‚¢‚Æ¢‚鈗‚Í
set_terminate ‘¤‚őΈ‚µ‚½•û‚ª‚¢‚¢‹C‚à‚·‚éB
955:951
08/02/04 10:45:38
vectorŽg‚Á‚½•û‚ªãŽè‚ˆ—‚Å‚«‚»‚¤‚Ȃ̂Åvector‚ðŽg‚Á‚Ă݂½‚ñ‚Å‚·‚ªAƒfƒoƒbƒO
‚Å’Ç‚¢‚©‚¯‚Ă݂½‚Æ‚±‚ëºÝ½Ä׸À‚ªŽÀs‚³‚ê‚Ă܂¹‚ñB
‚à‚µ‚©‚µ‚Ävector‚ÅŠm•Û‚µ‚½ê‡‚ͺݽÄ׸ÀŽÀs‚³‚ê‚È‚¢‚ñ‚Å‚µ‚傤‚©H
956:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 10:49:29
STL‚Ìvector‚Åint‚Æ‚©double‚Ȃǂ̒l‚ð•ÛŽ‚µ‚Ä‚¢‚邯‚«A‚»‚ê‚ç‚̘a‚Í
‚Ç‚¤‚â‚Á‚ÄŒvŽZ‚·‚é‚Ì‚ªˆê”Ô‚æ‚¢‚Å‚·‚©H
Ž©•ª‚ÍAboost::lambda‚ð‚‚©‚Á‚Ä‚é‚ñ‚Å‚·‚ªA‚È‚ñ‚©‚à‚Á‚Æ‘¼‚Ì‘‚«•û‚ª
‚ ‚è‚»‚¤‚È‹C‚ª‚µ‚ÄB(Ž©•ª“I‚É‚Íboost‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚ĂȂ¢‚ƃ_ƒ‚Ȃ̂ª
Œ™‚È‚ñ‚¾‚¯‚ÇA˜aAÏA‚ȂǑ¼‚̉‰ŽZ‚É‚à‘Ήž‚ª‚µ‚â‚·‚‚Ä‚¢‚¢‚ÆŽv‚Á‚Ä‚é)
int tmp = 0;
for_each(v.begin(), v.end(), tmp += boost::lambda::_1);
‚±‚±‚̃XƒŒ‚Ì‘¼‚Ìl‚Ì‚â‚è•û‚ðŒ©‚¹‚Ä‚‚¾‚³‚¢B
957:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 10:54:39
‚ӂ‚¤‚Í0‚©‚çv.size()-1‚܂ő«‚·‚¾‚ë
958:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 11:24:24
>>957
‚»‚¤‚©AAAB
‚»‚¤‚¢‚í‚ê‚邯A‚»‚¤‚¢‚¤‹C‚à‚·‚éB
‚È‚ñ‚¾‚©956‚ª’p‚¸‚©‚µ‚¢‚ÈB‚í‚·‚ê‚Ä‚‚¾‚³‚¢B
959:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 11:29:25
‚µ‚©‚àSTL‚É‚ ‚邵‚È‚—
tmp = accumulate(v.begin(), v.end(), 0);
960:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 11:44:37
>>955
ƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‘‚¢‚Ä‚éH
961:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 11:45:08
a > b ‚Å‚ ‚éunsigned int“¯Žm‚̈ø‚«ŽZ b - a‚Ì“®ì‚ÍŽd—l‚É‚æ‚邯
‚Ç‚¤‚È‚é‚̂łµ‚傤‚©H
‚»‚ê‚ÆAƒrƒbƒgƒVƒtƒg‰‰ŽZŽq‚ªŽZpƒVƒtƒg‚©˜_—ƒVƒtƒg‚ɂȂ邩‚Ç‚¤‚©‚Í
ŠÂ‹«ˆË‘¶‚Å‚ ‚Á‚Ă܂·‚©H
962:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 11:55:12
‚·‚݂܂¹‚ñBwindowsXP‚ÅAeclipse+CDT+cygwin‚ŕ׋‚µ‚Ä‚¢‚Ü‚·B
scanf‚Ȃǂŕϔ’l‚ð“ü—Í‚·‚éƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚½‚Æ‚«A
Ž–‘O‚É•\ަ‚·‚éu”Žš‚ð“ü‚ê‚Ä‚‚¾‚³‚¢v‚Ȃǂ̕¶Í‚ªo‚¸A
scanf‚É’l‚ð“ü—Í‚·‚é‘Ò‹@ó‘ԂɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚¤‚µ‚½‚ç‚æ‚¢‚̂łµ‚傤‚©B
‚·‚݂܂¹‚ñB‚¨‹³‚¦‚‚¾‚³‚¢B
963:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 11:56:55
>>961
1) b - a + (UINT_MAX+1)
2) ¶‰EƒVƒtƒg‚Æ‚à‚É•‰‚Ì’l‚̃Vƒtƒg‚ÉŠÖ‚µ‚Ä–¢’è‹`B
@@‚¢‚«‚È‚èƒGƒ‰[‚Å—Ž‚¿‚Ä‚à•¶‹å‚ÍŒ¾‚¦‚È‚¢B
C‹KŠi‚Ìê—pƒXƒŒ‚à‚ ‚é‚̂Ŋˆ—p‚µ‚Ä‚‚¾‚³‚¢B
964:962
08/02/04 12:11:12
‚·‚݂܂¹‚ñBŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
puts‚È‚èprintf‚È‚è‚ð‘‚¢‚½ŒãAfflush(stdout)‚ð‚µ‚Ü‚µ‚½B
ޏ—炵‚Ü‚µ‚½B
965:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 12:17:35
>>963
‚·‚΂₢‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚à‚¤‚ЂƂŽ¿–₪‚ ‚è‚Ü‚µ‚½B
‚½‚Ñ‚½‚Ñ‚·‚¢‚Ü‚¹‚ñB
—¼•û‚Æ‚àunsigned int‚Å‚ ‚éa * b‚ª•\Œ»‰Â”\‚È”’l‚͈̔͂𒴂¦‚éê‡A
Žd—l‚É‚æ‚é“®ì‚Í–¢’è‹`‚Å‚ ‚Á‚Ă܂·‚Å‚µ‚傤‚©H
‚»‚Ì“®ì‚Ɉˑ¶‚·‚éƒR[ƒh‚𔌩‚µ‚½‚Ì‚ÅA‘‚«’¼‚»‚¤‚©‚Ç‚¤‚©–À‚Á‚Ă܂·B
‚½‚¾A‰æ‘œˆ—iƒAƒ‹ƒtƒ@ƒuƒŒƒ“ƒfƒBƒ“ƒOj‚ÉŠÖ‚·‚éƒR[ƒh‚Ȃ̂ÅA‘‚«’¼‚·
‚Æ–½—ß”‚ª‘‘債‚Ä’x‚‚È‚Á‚Ä‚µ‚Ü‚¤‚Ì‚ÅAçSçO‚µ‚Ă܂·B
>C‹KŠi‚Ìê—pƒXƒŒ‚à‚ ‚é‚̂Ŋˆ—p‚µ‚Ä‚‚¾‚³‚¢B
‰SŽÒ‚¨’f‚è‚Æ‘‚¢‚Ä‚ ‚é‚̂ł·‚ªA‚±‚̂悤‚ÈŽ¿–â‚Å‚à‘åä•v
‚Ȃ̂łµ‚傤‚©H
966:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 12:20:57
>>965
a * b % (UINT_MAX+1)
•„†‚È‚µ®”Œ^‚ÌŽZp‰‰ŽZ‚ÌŒ‹‰Ê‚ª‚ ‚ç‚킹‚é”͈͂𒴂¦‚½ê‡‚̓‹[ƒv‚·‚é
“ª‚̈«‚¢‚â‚‚ª‚‚¯‚½ƒXƒŒƒ^ƒC‚ð‹C‚É‚·‚é•K—v‚͂Ȃ¢B
967:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 12:25:26
>>966
ƒ‹[ƒv‚·‚é‚̂ł·‚ËA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒR[ƒh‘‚«’¼‚·•K—v‚ª–³‚¢‚Ƃ킩‚Á‚Ä•‚©‚è‚Ü‚µ‚½B
¡“x‚©‚炱‚̂悤‚ÈŽ¿–â‚Í‹KŠiƒXƒŒ‚ÉŽ‚Á‚Ä‚¢‚Ž–‚É‚µ‚Ü‚·B
968:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 12:26:25
>>959
<numeric>‚Å‚·‚ËB‚±‚ê‚Ù‚Æ‚ñ‚ÇŽg‚Á‚ĂȂ©‚Á‚½‚ñ‚¾‚æ‚ÈB
’p‚¸‚©‚µ‚¢‚ªAŽ©•ª“I‚É‚Íaccumulate‚Æ‚©’m‚Á‚½‚©‚ç‚æ‚©‚Á‚½‚æB
‚ ‚肪‚Æ‚¤B
969:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 14:04:32
>>965
‚»‚à‚»‚àƒ¿ƒuƒŒƒ“ƒfƒBƒ“ƒO‚ŃI[ƒoƒtƒ[‚·‚邿‚¤‚È”Žš‚ðˆµ‚¤‚킯‚¶‚á‚È‚¢‚¾‚ëB
‚»‚±‚ð‹á–¡‚¹‚¸‚ɃI[ƒoƒtƒ[‘Îô‚È‚ñ‚ĈӖ¡‚È‚¢‚¼B
—Ⴆ‚ÎArgbŠe8ƒrƒbƒg‚̉摜‚©‚ç‰æ‘f‚Ì’l‚ðŽæ‚èo‚·ê‡‚Í’Êí0-255‚Ì’lˆæ‚ðŽæ‚é¡
‚»‚±‚ÅAunsigned int‚Ìr, g, b, ra, ga, ba‚ª‚ ‚邯‚µ‚½‚çr * ra‚͉½‚ª‚ ‚Á‚Ä‚àƒI[ƒoƒtƒ[‚µ‚È‚¢‚킯‚¾B
970:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 14:34:43
‚È‚ñ‚©‚¸‚ê‚Ä‚é‹C‚ª‚·‚é‚ñ‚¾‚¯‚ǂȂ B
971:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 17:34:53
”L‚Å‚à‚í‚©‚éCŒ¾ŒêƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Æ‚¢‚¤–{‚ŕ׋‚µŽn‚ß‚½‚Ì‚¾‚ªA
ŒëŽš’EŽš‚ ‚è‚·‚¬‚ų’¼Ž©•ª‚ªˆ«‚¢‚Ì‚©–{‚ªŠÔˆá‚Á‚Ä‚é‚Ì‚©ƒRƒ“ƒpƒCƒ‰‚Ì–â‘è‚Ȃ̂©‚í‚©‚ç‚ñB
Borland C++ Compiler 5.5
#include <stdio.h>
#include <float.h>
int main()
{
double pai = 3.14159265358979;
int mon = 2;
printf("%d\n", mon = 3);
printf("%e\n", pai);
printf("%05d\n", mon);
printf("%20.18f\n", pai);
return 0;
}
‚Å
3
3.141593e+000
00003
3.141592653589790000
‚Æ•\ަ‚³‚ê‚é‚炵‚¢‚Ì‚¾‚ªA
‡@“ñs–Ú‚ª@3.141593e+00@AŽls–Ú‚ª@3.141592653589790007@‚ɂȂéB
‡AƒRƒ“ƒpƒCƒ‰‚ªŒx‚ðo‚·B('mon'‚É‘ã“ü‚µ‚½’l‚ÍŽg‚í‚ê‚Ä‚¢‚È‚¢)
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Ì‚©‹³‚¦‚Ä‚‚¾‚³‚¢B
972:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 17:46:50
>>971
³íB•‚“®¬”“_‰‰ŽZ‚ÍŠÛ‚ßž‚݂Ƃ©‚ŃRƒ“ƒpƒCƒ‰‚É‚æ‚Á‚ÄŒ‹‰Ê‚ªŽáб•Ï‚í‚éꇂª‚ ‚é
gcc 3.2.2 [FreeBSD]
3
3.141593e+00
00003
3.141592653589790007
bcc32 5.6.4
3
3.141593e+00
00003
3.141592653589790007
cl(VC++) 13.00.9466
3
3.141593e+000
00003
3.141592653589790000
Œx‚Íint mon = 2;‚ÌŒã‚É’l‚ð“Ç‚Ýo‚³‚¸‚É3‚¾‚ð‘ã“ü‚µ‚Ă邩‚ço‚éBŠî–{“I‚É–³ŠQB
973:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 17:52:22
>>972
ˆÀS‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
974:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 18:03:21
>>969
ƒR[ƒh‚ÍÚ‚¹‚ç‚ê‚Ü‚¹‚ñ‚ªAƒAƒ‹ƒtƒ@ƒuƒŒƒ“ƒfƒBƒ“ƒO‚Í
alpha*src + (1 - alpha)*dst
‚ɂȂè‚Ü‚·‚ªA‚»‚̃R[ƒh‚ł͈ꎞ•Ï”‚ðŒ™‚Á‚ÄA
alpha * ( src - dst ) + dst
‚ɂȂÁ‚Ă܂µ‚½B
975:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 22:20:29
‰‰ŽZŽqƒI[ƒo[ƒ[ƒh‚̂悤‚ÈŠ´Šo‚ÅA
ƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX–¼‚ð‘‚¢‚½‚Æ‚«‚ÉA“Á’è‚̈—Œ‹‰Ê‚ð•Ô‚·‚悤‚É‚·‚é•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©H
‹ï‘Ì“I‚É‚Í
class ClassA{
int val;
}
ClassA ca;
‚ª‚ ‚Á‚½‚Æ‚µ‚Ä
cout<<ca.val;
‚Æ‘‚‚Æ‚±‚ë‚ð
cout<<ca;
‚Åo—ˆ‚邿‚¤‚É‚·‚邯‚¢‚¤Ž–‚Å‚·B
‹X‚µ‚‚¨Šè‚¢‚µ‚Ü‚·B
976:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 22:22:42
>>975
<<‰‰ŽZŽq‚ðƒI[ƒo[ƒ[ƒh‚µ‚ë‚æ
977:975
08/02/04 22:31:18
‚·‚݂܂¹‚ñA<<‚ÍŠm‚©‚É‚»‚¤‚Å‚µ‚½B
ðŒŽ®‚É’P“Ƃœü‚ꂽ‚Æ‚«‚Éval‚Ì’l‚Åbool‚ɕϊ·‚³‚ê‚邿‚¤‚É‚Ío—ˆ‚Ü‚¹‚ñ‚©H
978:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 22:34:31
bool ClassA::isPlus(){ return val > 0; }
‚Æ‚©‚¶‚Ⴞ‚߂ȂñH
979:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 22:34:45
bool operator !()const‚Æ operator void *()const‚ ‚½‚è‚ð’è‹`‚·‚é‚Ì‚ªí“…Žè’i‚¾‚ªB
980:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 22:39:46
operator bool ‚ðƒI[ƒo[ƒ[ƒh‚·‚邾‚¯‚¶‚áƒ_ƒ‚Ȃ̂©H
981:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 22:40:27
int‚ւ̈Öق̃LƒƒƒXƒg‚ª‹–‚¹‚é‚È‚çA‚»‚ê‚Å‚à‚¢‚¢B
982:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 22:54:31
>>980
–ó‚í‚©‚ñ‚Ë‚¦‚±‚Æ‚ª‚¢‚Á‚Ï‚¢‹N‚±‚é‚©‚çA‚â‚߂Ƃ¢‚½•û‚ª‚¢‚¢B
983:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 23:00:47
0x‚ł͂±‚̕ӂ̈ÖٓIŒ^•ÏŠ·‚ð‹ÖŽ~‚Å‚«‚邿‚¤‚ɂȂé‚ñ‚¾‚æ‚ÈA‚½‚µ‚©B
984:975
08/02/04 23:19:06
•ÏŠ·ŠÖ”‚ð’è‹`‚µ‚Ä‚¨‚¯‚Ηǂ¢‚ñ‚Å‚·‚ËB
‚»‚¤‚¢‚¤‚à‚Ì‚ª‚ ‚邯‚¢‚¤‚͓̂ǂñ‚¾‚ñ‚Å‚·‚ª—p“r‚Ü‚Ål‚¦‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½cB
>>980‚Ì•û–@‚Å—Ç‚³‚»‚¤‚Å‚·B
>>979‚Ìoperator void*‚Å‚àãŽè‚‚¢‚«‚Ü‚µ‚½‚ª
ðŒŽ®‚Ì’†g‚Íbool‚ɃLƒƒƒXƒg‚³‚ê‚邯Žv‚Á‚Ä‚¢‚½‚ñ‚Å‚·‚ªA
void*‚Å‚à“®‚‚̂͂ǂ¤‚¢‚¤ˆÓ–¡‚Ȃ̂©‹³‚¦‚Ä‚à‚炦‚È‚¢‚Å‚µ‚傤‚©B
985:975
08/02/04 23:23:45
‚·‚݂܂¹‚ñA>>981ˆÈ~ƒŠƒ[ƒh‚µ‚Ă܂¹‚ñ‚Å‚µ‚½cB
986:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 23:26:16
if( x )‚Íif( x!=0 )‚Æ“™‰¿A‚Æ‚¢‚¤‚©B
void *m = malloc(len);
if( m ) { return m; } else { abort(); }
‚Ý‚½‚¢‚Ȉ—‚Á‚Ä‚â‚Á‚½‚±‚ƂȂ¢‚ÌH
987:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 23:27:42
>>984
982‚Å‚à‘‚¢‚½‚ªAoperator bool‚̃I[ƒo[ƒ[ƒh‚Í‚â‚߂Ƃ¯B
ClassA a, b;
int c = a + b;
int d = abs(a);
‚Ý‚½‚¢‚Ì‚ªƒRƒ“ƒpƒCƒ‹’Ê‚Á‚¿‚Ü‚¤B
>>979 ‚ªí“¹B
988:975
08/02/05 00:02:09
‚í‚©‚Á‚Ä‚«‚Ü‚µ‚½B
ðŒŽ®‚É“ü‚éƒNƒ‰ƒX‚Í”’l‚©ƒ|ƒCƒ“ƒ^‚ւ̕ϊ·‚ðŽ‚Á‚Ä‚¢‚ê‚Ηǂ‚ÄA
operator void*‚ð’è‹`‚µ‚Ä‚¨‚¯‚΂»‚¿‚ç‚ɕϊ·‚³‚ê‚邯B
‚Åint‚©‚çbool‚æ‚è‚àint‚©‚çƒ|ƒCƒ“ƒ^‚Ì•û‚ª—\Šú‚¹‚Ê“®ì‚ª‚È‚¢‚Ì‚Åvoid*‚ðŽg‚¤‚ׂ«‚ÆB
’mޝ‚ª‘«‚è‚ĂȂ‚ăŒƒX“ǂ݂‚ƒOƒO‚Á‚½‚肵‚ĕ׋‚ɂȂè‚Ü‚µ‚½B
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
989:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/05 00:03:21
>>984
ƒ|ƒCƒ“ƒ^‚Íbool‚ւ̈Öق̕ϊ·‚ª‚ ‚éB
cin‚à‚»‚ê‚ð—˜—p‚µ‚Äif(cin)‚ð‰Â”\‚É‚µ‚Ä‚¢‚éB
‚»‚Ì•û–@‚ª>>979‚Ì•ûŽ®‚¾B
bool‚ւ̈Öق̕ϊ·‚Í‚¨‚·‚·‚߂ł«‚È‚¢B
990:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/05 00:03:40
>>987
bool ’l‚Æ‚µ‚ÄŽg—p‚µ‚½‚¢‚̂Ȃ炻‚ñ‚È‚à‚ñ‚¶‚á‚ËH
‚»‚¤‚łȂ¢‚Ȃ炻‚à‚»‚à‰‰ŽZŽqƒI[ƒo[ƒ[ƒh‚Å‰ðŒˆ‚·‚ׂ«‚¶‚á‚È‚¢‚ÆŽv‚¤B
991:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/05 00:23:35
boost‚Í“O’ꂵ‚Ä‚ÄAŠÖ”ƒ|ƒCƒ“ƒ^‚Æ‚©•Ô‚µ‚Ä‚‚邵(w
992:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/05 00:31:24
int a = 123;
bool b = !!a;
993:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/05 00:33:44
>>991
‚·‚²[B‚Å‚à‚»‚Ì‚‚ç‚¢‚Ì•û‚ª—L‚è“ï‚¢B
‚Ü‚¦‚É operator bool()‚ð’è‹`‚µ‚Ä‚ÄAƒRƒ“ƒpƒCƒ‰‚ªƒuƒb‰ó‚ꂽ‚©‚ÆŽv‚Á‚½B
994:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/05 00:44:42
>>991
‚‚܂èAŠÖ”ŒÄ‚ׂ¿‚Ⴄ‚Á‚Ä‚±‚Æ‚©H
ƒƒ“ƒoƒ|ƒCƒ“ƒ^‚Æ‚©‚Ì•û‚ª—Ç‚‚ËH
995:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/05 00:48:01
E@E@E@E@E E E E@
ƒƒ“ƒoŠÖ”ƒ|ƒCƒ“ƒ^‚¾‚ºH
‚»‚¤‚»‚¤ŒÄ‚ׂ͂µ‚È‚¢‚Æ‚¨‚à‚¤‚ªB
996:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/05 00:49:29
‚È‚ñ‚¾Bƒƒ“ƒoŠÖ”ƒ|ƒCƒ“ƒ^‚©B
‚Ȃ炢‚¢‚ªB
997:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/05 01:19:14
y‰SŽÒнŒ}zC/C++Žº Ver.48yŠÂ‹«ˆË‘¶OKz
½ÚØÝ¸(tech”Â)
998:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/05 01:20:11
y‰SŽÒнŒ}zC/C++Žº Ver.48yŠÂ‹«ˆË‘¶OKz
½ÚØÝ¸(tech”Â)
999:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/05 01:22:10
‚³[‚Ä—ˆT‚̃XƒŒ‚ÍH
1000:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/05 01:24:41
‚¨”æ‚ê—l‚Å‚µ‚½BŽŸT‚àŠÂ‹«ˆË‘¶ƒR[ƒh‚ð‚¨Šy‚µ‚Ý‚‚¾‚³‚¢B
1001:‚P‚O‚O‚P
Over 1000 Thread
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’´‚¦‚Ü‚µ‚½B
‚à‚¤‘‚¯‚È‚¢‚Ì‚ÅAV‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ‚¾‚³‚¢‚Å‚·BBB
ÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4988“ú‘O‚ÉXV/252 KB
’S“–:undef