y‰SŽÒнŒ}zC/C++Ž ..
263:258
09/03/04 13:53:28
‚·‚¢‚Ü‚¹‚ñŒ¾—t‚ª‘«‚è‚È‚·‚¬‚Ü‚µ‚½BB
int a[]= {1,2,...};
size=sizeof(a)/sizeof(a[0]);
int b[size];
‚Æ‚µ‚Ä“¯‚¶”z—ñ”‚ÌV‚µ‚¢”z—ñ‚ð錾‚µ‚悤‚Æ‚µ‚Ä‚à‚Å‚«‚Ü‚¹‚ñB
264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 13:56:39
C++ ‚È‚ç const int size
C‚È‚ç int b[sizeof(a)]
265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 13:57:14
>>263
size ‚ÌŒ^‚͉½‚©
Œ¾Œê‚ð‚¢‚¦Œ¾Œê‚ð
C ‚© C++‚Ç‚Á‚¿‚¾
‚ ‚ÆC‚È‚çC89‚©C99‚Ȃ̂©
266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 13:57:33
>>263
ƒRƒ“ƒpƒCƒ‰‚à
267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 14:03:12
>>265
C++‚Å‚·B
size@‚ÌŒ^‚Íint‚Å‚·
>>266
gcc‚Å‚·B
268:258
09/03/04 14:08:43
const int size = sizeof(a)/sizeof(a[0]);
int b[size];
‚Æ‚µ‚Ä錾‚Å‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 15:03:27
”z—ñ‚Ì—v‘f‚ɕϔ‚ªŽg‚¦‚é‹KŠi‚Á‚Ä–³‚©‚Á‚½‚Á‚¯
270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 15:30:51
>>269
C99‚¾‚ë
271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 17:19:24
˜A—§•û’öŽ®‚Ì‚ð“n‚µ‚½‚ç–ß‚Á‚Ä‚‚éŠÖ”‚Á‚Ä‚ ‚è‚Ü‚·‚©H
272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 17:20:51
>>271
•W€‚ɂ͂Ȃ¢
•W€‚¶‚á‚È‚‚Ä‚¢‚¢‚È‚ç‚ ‚é
273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 09:53:35
assert()‚Æ_ASSERT()‚Á‚ĂȂɂ©ˆá‚¢‚ª‚ ‚é‚̂łµ‚傤‚©H
274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 10:11:11
assert‚ÍC/C++•W€
Œ‹‰Ê‚Æ‚µ‚Äabort()
_ASSERT‚ÍVC++“ÆŽ©
_CrtSetReportMode“™‚Å“®ì‚Ì’²®‚ª‰Â”\
275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 18:14:15
ƒƒ“ƒoŠÖ”‚̃|ƒCƒ“ƒ^‚Ì錾‚ÍCxxx::*func‚Ȃ̂É
Žæ“¾‚ÍCxxx::&func‚łȂ&Cxxx::func‚È‚ÌH
&‚ª‚È‚ñ‚Å錾‚ÌŽž‚Ì*‚̈ʒu‚æ‚èˆÚ“®‚·‚é‚ÌH
276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 18:40:47
>>275
”‘z‚Æ‚µ‚Ä‚ÍACxxx::‚Æ‚¢‚¤Cü‚ª
ƒƒ“ƒo‚ւ̃|ƒCƒ“ƒ^Œ^‚Å‚Í*‚É‚©‚©‚Á‚Ä‚¢‚ÄA
ƒƒ“ƒo‚ւ̃|ƒCƒ“ƒ^‚ð“¾‚é‚Æ‚«‚É‚ÍAƒƒ“ƒo–¼func‚É‚©‚©‚Á‚Ä‚¢‚é
‚Æ‚¢‚¤‚±‚Ƃ̂悤‚¾B
277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 18:51:32
‰´‚Æ‚µ‚Ă͋t‚È‚ñ‚¾‚ª
‚È‚ñ‚ÅCxxx::&func‚È‚ÌH
‚Ç‚±‚̃Nƒ‰ƒX‚̃ƒ“ƒoŠÖ”‚̃AƒhƒŒƒX‚©•ª‚©‚ç‚ñ‚ª
278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 20:41:28
‘å•Ï‚¾[
‚³‚Á‚Ï‚è‚í‚©‚ç‚ñ
279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 20:43:44
>>278
‰½‚ª•ª‚©‚ç‚È‚¢‚ñ‚¾‚©‚³‚Á‚ς蕪‚©‚ç‚È‚¢‚¼
280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 20:44:43
>>275
’P‚É•¶–@“I‚ÈžB–†‚³‚𜂢‚½Œ‹‰Ê‚»‚¤‚È‚Á‚½‚¾‚¯B
class A {
public:
@static void (*A::func)();
};
‚Æ‚µ‚Ä‚µ‚Ü‚¤‚ÆAstatic ƒƒ“ƒo•Ï”‚ÌŽÀ‘Ì’è‹`‚ª‚±‚¤‚È‚Á‚Ä‚µ‚Ü‚¤B
void (*A::A::func)();
‚Ç‚Á‚¿‚ª‚Ç‚Á‚¿‚Ì A:: ‚â‚番‚©‚ç‚ñB
281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 21:16:46
‚à‚¤ƒNƒ‰ƒX‚̃ƒ“ƒoŠÖ”‚̃|ƒCƒ“ƒ^‚Í–³‚µ‚Å
282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 22:09:09
9Š„‚‚ç‚¢Boost‚âTR1‚ÌbindiˆÃ–Ù‚Ìmem_funj‚ƈê‚É‚µ‚©Žg‚í‚È‚¢B
283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 22:41:19
delegate ƒpƒ^[ƒ“‚ÅŽg‚¤‚Ë
284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 01:31:13
‚¶‚á‚ deleteƒpƒ^[ƒ“‚Å
285:276
09/03/06 19:49:52
>>276, >>280
‚·‚݂܂¹‚ñAƒŒƒX“Ç‚ñ‚Å‚àA‚»‚ꂪ
Žæ“¾‚ÍCxxx::&func‚łȂ&Cxxx::func‚È‚ÌH
‚̉ñ“š‚ɂȂé‚Ì‚©A‚³‚Á‚ς藉ð‚Å‚«‚È‚¢‚Å‚·‚ª„ƒ
‚ ‚ÆA&Cxxx::func‚Í&(Cxxx::func)‚Æ‚µ‚Ă͗ǂ‚È‚¢‚Æ–{‚É‘‚¢‚Ä‚ ‚é‚ñ‚Å‚·‚ª
‚È‚ñ‚Å—Ç‚‚È‚¢‚ñ‚Å‚·‚©H
286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 20:12:15
‚È‚ñ‚©’ŠÛƒNƒ‰ƒX‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰»‚Å‚«‚È‚¢‚炵‚¢‚̂ł·‚ª‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
”h¶ƒNƒ‰ƒX‚Í–³‚¢‚̂ł·‚ª
‚»‚Ì”h¶ƒNƒ‰ƒX‚Ì–³‚¢’ŠÛƒNƒ‰ƒX‚ªŒ^‚Ȉø”‚ð‚Æ‚éŠÖ”‚ðŽg‚¢‚½‚¢‚̂ł·‚ª‰Šú‰»H‚Ì•û–@‚ª‚í‚©‚è‚Ü‚¹‚ñ
287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 20:16:31
>>286
‚Ü‚¸‚ÍA‚»‚Ì’ŠÛƒNƒ‰ƒX‚ւ̃|ƒCƒ“ƒ^Œ^‚©ŽQÆŒ^‚ðˆø”‚É‚µ‚Ä‚¢‚éH
288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 20:24:22
>>287
ƒ|ƒCƒ“ƒ^Œ^‚ð錾‚µ‚Ă܂·A‚¢‚ë‚¢‚ëãŽè‚‚¢‚©‚È‚©‚Á‚½‚̂Ń|ƒCƒ“ƒ^‚Å錾AŒ³‚Ì’ŠÛŒ^‚Å錾AƒAƒhƒŒƒX‚ðƒ|ƒCƒ“ƒ^Œ^‚É‘ã“ü¨ˆø”‚É
‚Æ‚µ‚Ă܂·AƒGƒ‰[ƒƒbƒZ[ƒW‚̓ƒ“ƒo‚ª’ŠÛŒ^‚Å‚·A錾‚ðŠm”F‚µ‚Ä‚‚¾‚³‚¢A‚Å‚·
289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 20:27:48
>>286
”h¶ƒNƒ‰ƒX‚ª‚È‚¢A‚ł͂ȂA”h¶ƒNƒ‰ƒX‚ÍŽ©•ª‚Åì‚ê‚Æ‚¢‚¤‚±‚ƂłÍH
290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 20:29:59
‚ ‚ A‚»‚¤‚©‚à‚µ‚ê‚È‚¢
291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 20:43:25
"”h¶ƒNƒ‰ƒX‚Ì–³‚¢’ŠÛƒNƒ‰ƒX‚ªŒ^‚Ȉø”‚ð‚Æ‚éŠÖ”"
‚±‚êA’ŠÛƒNƒ‰ƒX‚̃Cƒ“ƒ^[ƒtƒFƒCƒX‚ðŽg‚Á‚ÄV‚µ‚¢ƒNƒ‰ƒX‚ðì‚ê‚Æ‚¢‚¤‚±‚Æ
292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 20:56:18
Šo‚¦‚Ä‚¨‚«‚Ü‚·A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
ÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4990“ú‘O‚ÉXV/69 KB
’S“–:undef