| ±â¸£±â CSER´Â 'PROSSITISTENCE'¶ó°íµµÇÏ´Â C Á÷·ÄÈ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
±â¸£±â ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Jeff Freedman
±â¸£±â ű×
±â¸£±â ¼³¸í
CSER´Â 'Persistence'¶ó°íµµÇÏ´Â C Á÷·ÄÈ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. CSER´Â 'Persistence'¶ó°íµµÇÏ´Â C Á÷·ÄÈ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ÇϳªÀÇ °´Ã¼°¡ ¿©·¯ ´Ù¸¥ °´Ã¼°¡ °¡¸®Å³ ¼ö Àֱ⠶§¹®¿¡ ÀÌ°ÍÀº »ý°¢¸¸ÅÀ̳ª °£´ÜÇÏÁö ¾Ê½À´Ï´Ù. ¾î¶»°Ô ÀÛµ¿Çմϱî? Á¤¼ö¿Í ¹®ÀÚ¿À» ÀÛ¼ºÇÏ¸é »ó´çÈ÷ °£´ÜÇÕ´Ï´Ù. Æ®¸¯Àº °´Ã¼¿Í Æ÷ÀÎÅ͸¦ ´Ù·ç°í ÀÖ½À´Ï´Ù. À̵é Áß Á÷·ÄÈ´Â ±â·Ï µÈ °¢ °´Ã¼¿¡ °íÀ¯ ÇÑ ID #À» ÇÒ´çÇÏ°í °¢ °³Ã¼¸¦ ID·Î ¸ÅÇÎÇÏ´Â Á¶È¸ Å×À̺íÀ» À¯ÁöÇÏ´Â µ¥ÀÖ¾î¼ °´Ã¼¿¡ µÎ ¹ø ¸ÊÇÎµÇ¸é °´Ã¼°¡ ¹ß»ýÇÒ ¶§ ), ±× ID ¸¸ ±â·ÏµË´Ï´Ù. ±×¸®°í ³×Æ®¿öÅ©°¡ ´Ù½Ã ÀÐÀ» ¶§ CSER´Â ÇÑ ¹ø¸¸ °³Ã¼¸¦ ´Ù½Ã ¸¸µé°í ±× ÀÌÈÄ¿¡ ID°¡ ¹ß»ýÇÒ ¶§ Æ÷ÀÎÅ͸¦ »ç¿ëÇÕ´Ï´Ù. ¾î¶»°Ô »ç¿ëÇմϱî? ¹®¼°¡ ºÎÁ·Çؼ Á˼ÛÇÕ´Ï´Ù. ºü¸¥ ½ÃÀÛÀ» À§ÇØ ¼Ò½º¿¡ Æ÷ÇÔ µÈ 'Test1.cc'¿¹Á¦¸¦ ÂüÁ¶ÇϽʽÿÀ. ´ÙÀ½Àº ÇÊ¿äÇÑ ´Ü°èÀÇ °£´ÜÇÑ ¸ñ·ÏÀÔ´Ï´Ù (Readme¿¡ ³ª¿) : 1. #include "cser.h"2. "Serializable"¿¡¼ ÆÄ»ýµË´Ï´Ù. 3. "cser_declare (myClass)¸¦ Ãß°¡ÇϽʽÿÀ." 'myclass'Ŭ·¡½ºÀÇ °ø°³ ºÎºÐ¿¡¼. 4. "cser_register (myClass);" ±ÍÇÏÀÇ ¼ö¾÷À»À§ÇÑ .cc ÆÄÀÏ¿¡¼. 5. ¸Þ¼Òµå¸¦ Ŭ·¡½º¿¡ "void ¾²±â (cser_out) ¹× void Àбâ (cser_in)¸¦ Ŭ·¡½º¿¡ Ãß°¡ÇϽʽÿÀ. Âü°í : ¿ÀºêÁ§Æ® ÀνºÅϽº°¡ ´Ù¸¥ °´Ã¼ ( '±¸¼º')ÀÇ ÀϺÎÀÎ °æ¿ì, ¾²±â / Àбâ Àü¿¡ °´Ã¼ ÀÚü¸¦ ÀÛ¼º / Àоî¾ßÇÕ´Ï´Ù. ¸ðµç Æ÷ÀÎÅÍ. 'test1.cc'ÀÇ Å¬·¡½º¸¦ ÂüÁ¶ÇϽʽÿÀ. 6. Ŭ·¡½º¿¡´Â Àμö°¡ ¾ø¾î »ý¼ºÀÚ°¡ ÀÖ¾î¾ßÇÕ´Ï´Ù.
±â¸£±â °ü·Ã ¼ÒÇÁÆ®¿þ¾î