y‰SŽÒнŒ}zC/C++Ž ..
20:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/14 23:36:19
>>14
„‰½‚à‘‚©‚ê‚ĂȂ¢‚Æ‚¢‚¤‚±‚Æ‚Í
‚¢‚âA‘‚©‚ê‚Ä‚¢‚邱‚ƂɂȂé
ã‚Ì—á‚Åo‚Ä‚¢‚éŠÖ”‚ȂǂŃoƒbƒtƒ@ƒ|ƒCƒ“ƒ^‚ƃoƒbƒtƒ@ƒTƒCƒY‚ðŽæ‚é‚à‚Ì‚ÍA
[buf, buf+size) ‚Ì”ÍˆÍ“à‚ªƒAƒNƒZƒX‰Â”\‚Æ‚¢‚¤‚±‚Æ‚ð—vŒ‚Æ‚µ‚Ä‚¢‚é‚Ì‚ÅA
size==0‚̂Ƃ«‚Íbuf‚̃AƒhƒŒƒX‚ª‰½‚Å‚ ‚ê—vŒ‚ð–ž‚½‚·‚±‚ƂɂȂé
>>15
Ž—‚½‚悤‚È‚±‚Æ‚ð‚·‚é•û–@‚Í‚¢‚‚‚©‚ ‚é
E‰¼‘zŠÖ”‚ðvfunc‚Æ‚µ‚ÄAŠî’êƒNƒ‰ƒX‚Éinit()‚Ȃǂð—pˆÓ‚µ‚ÄA
@”h¶ƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚©‚çŒÄ‚Ô
@@¦ Šî’êctor -> ”h¶ctor -> Šî’êinit() -> ”h¶vfunc()
EŠî’êƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ÉŠÖ”ƒ|ƒCƒ“ƒ^—Þ‚ð“n‚·
EtemplateƒNƒ‰ƒX‚É‚µ‚ÄŒp³ŠÖŒW‚ð‹t‚É‚·‚é
@@¦ template<class T> class base : T {};
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4982“ú‘O‚ÉXV/30 KB
’S“–:undef