y‰SŽÒнŒ}zC/C++Ž ..
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/10 10:50:52
>>172
pubsetbuf()‚Ńoƒbƒtƒ@‚Å‚©‚Žæ‚Á‚Æ‚‚ÆAˆê”ʂɂ͑¬‚‚È‚é‚ÆŠú‘Ò‚³‚ê‚é‚ñ‚¾‚ªA
gcc‚̂Ȃ‚Æ‚àŒÃ‚¢ƒo[ƒWƒ‡ƒ“‚Å‚ÍAopenς݂Ìstreambuf‚É
pubsetbuf()‚ðŽÀs‚µ‚Ä‚àA‰½H‚í‚ÊŠç‚ð‚µ‚ÄŒ³‚̃oƒbƒtƒ@‚ðŽg‚¤‚悤‚¾B
mmap()‚µ‚½ƒ|ƒCƒ“ƒ^‚ðstrstream‚É‚»‚̂܂ܓ˂Áž‚Þ‚Ì‚ª‘½•ªˆê”Ô‘¬‚¢‚ªA
ˆÚA«‚ÉŒ‡‚¯‚éã‚Éstrstream‚ªdeprecated‚Ȃ̂ªƒlƒbƒN‚¾‚ÈB
stringstream‚Ìstrƒƒ“ƒo‚ðŽg‚¤‚Æ‚¹‚Á‚©‚mmap()‚µ‚½‚à‚Ì‚ð
‚í‚´‚í‚´ƒRƒs[‚µ‚Ä‚µ‚Ü‚¤‚µA
stringstream‚Ìpubsetbuf()‚à—LŒø‚Ƃ͌À‚ç‚È‚¢‚悤‚¾B
(‚È‚‚Æ‚àVC++‚ł͕½‘R‚ƃVƒJƒg‚³‚ê‚éj
>>173
‚»‚ê‹Lq‚ªŠÈ’P‚Å‚¢‚¢‚ñ‚¾‚ªA‚È‚‚Æ‚à
VC++‚ÌostreamŽÀ‘•‚Æ‚©‚¾‚ÆA‘債‚Ä‘¬‚–³‚³‚»‚¤‚È‚ñ‚¾‚æ‚ÈB
sgetc()/snextc()‚ÆAsputc()Žg‚Á‚Ä1•¶Žš‚¸‚ƒRƒs[‚µ‚Ă邵
”÷–‚É–³‘ʂ̑½‚¢ƒR[ƒh‚ɂȂÁ‚Ä‚é‚ñ‚ÅA
‰ºŽè‚·‚è‚áŽè‘‚«1•¶ŽšƒRƒs[‰ñ‚µ‚½‚µ‚½‚Ù‚¤‚ª‚Ü‚¾‘¬‚¢‚©‚à‚µ‚ê‚ñB
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5110“ú‘O‚ÉXV/231 KB
’S“–:undef