CMemFile ( UINT nGrowBytes = 1024 );
CMemFile (¹ÙÀÌÆ® * lpBuffer, UINT nBufferSize, UINT nGrowBytes = 0);
¸Å°³ º¯¼ö
nGrowBytes
¹ÙÀÌÆ®ÀÇ ¸Þ¸ð¸® ÇÒ´ç Áõ°¡¡£
lpBuffer
NBufferSize Å©±â Á¤º¸¸¦ ¼ö½Å ÇÏ´Â ¹öÆÛ¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£
nBufferSize
ÆÄÀÏ ¹öÆÛÀÇ Å©±â¸¦ ¹ÙÀÌÆ® ´ÜÀ§·Î ÁöÁ¤ ÇÏ´Â Á¤¼ö¡£
ÁÖÀÇ
ù ¹øÂ° ¿À¹ö ·Îµå´Â ºó ¸Þ¸ð¸® ÆÄÀÏÀ» ¿±´Ï´Ù. Âü°í »ý¼ºÀÚ¿¡¼ ÆÄÀÏÀ» ¿ ¹× CFile::Open ¸¦ È£Ãâ ÇÏÁö ¾Ê¾Æ¾ß¡£
µÎ ¹øÂ° ¿À¹ö ·Îµå ù ¹øÂ° »ý¼ºÀÚ¸¦ »ç¿ë ÇÏ °í Áï½Ã µ¿ÀÏÇÑ ¸Å°³ º¯¼ö¸¦ »ç¿ë ÇÏ ¿© ÷ºÎ ¸¦ È£Ãâ ÇÏ´Â °æ¿ì¿¡ µ¿ÀÏ ÇÏ °Ô ÀÛµ¿ ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÷ºÎ ¸¦ ÂüÁ¶ ÇϽʽÿÀ.
¿¹Á¦
/ / Cmemfile::cmemfile¿¡ ´ë ÇÑ ¿¹Á¦
CMemFile f; / /¸¦ »ç¿ëÇÒ-¿ÀÇ ÇÊ¿ä ¾øÀ½.
¹ÙÀÌÆ® * pBuf = (¹ÙÀÌÆ® *) »õ·Î¿î ½¡ºÒ [1024];
CMemFile g (pBuf, 1024, 256);
/ / °°Àº CMemFile g; g.Attach (pBuf, 1024, 256)
CMemFile °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CMemFile::Attach(&N)