Áú¹®°ú ´äº¯

ºÎ¸ðÆ÷ÀÎÅÍ·Î Àڽݴü¸¦ °¡¸®Å³¶§ ÇÁ·Î±×·¥ Á¾·á½Ã µ¿ÀûÇÒ´ç Á¤¸®¹®Á¦ °íÂû ³¯Â¥:2021-11-4 4:28:13 Á¶È¸¼ö:833
ÀÛ¼ºÀÚ : Program
Æ÷ÀÎÆ® : 415
°¡ÀÔÀÏ : 2020-02-13 11:49:35
¹æ¹®È½¼ö : 1568
±Û 40°³, ´ñ±Û 39°³
¼Ò°³ : R.P.I ¸¦ ÁÁ¾ÆÇϸç Rock Progressivo Italiano ¼Ò¿Í °³´Â ¾ÈÁÁ¾ÆÇÔ
ÀÛ¼º±Û º¸±â
ÂÊÁö º¸³»±â
class A
{
}
class B : public A
{
}
A * a=new B;
ºÎ¸ðÆ÷ÀÎÅÍ·Î Àڽݴü¸¦ ´ëÀÔÇßÀ» ¶§ À̰æ¿ì´Â ¸»µµ ¸¹°í Å»µµ ¸¹´Ù
delete a;Çϸé AÀÇ ¼Ò¸êÀÚ¸¸ È£ÃâµÊ
¿©±â¼­ Ŭ·¡½ºAÀÇ ¼Ò¸êÀÚ¸¦ virtual¼±¾ðÇØ ÁÖ¸é B¼Ò¸êÀÚ ¹× A¼Ò¸êÀÚ Â÷·Ê·Î È£ÃâµÊ(Á¤»ó)
±×·¡¼­ Â÷¶ó¸® B * b=new B; Áï ÀڽğÀÔÀ¸·Î Æ÷ÀÎÅÍ¿Í °´Ã¼¸¦ ÀÏÄ¡½Ã۸é
´ç¿¬È÷ B¼Ò¸êÀÚ È£ÃâÈÄ A¼Ò¸êÀÚ°¡ È£ÃâµÇ¾î °í°³°¡ ²ô´ö¿©Áü
 
¹®Á¦´Â »ó¼Ó¹ÞÀº °´Ã¼¸¦ ÅëÇÕ°ü¸®Çϱâ À§ÇÏ¿© ¾î¿¼ö¾øÀÌ ºÎ¸ðÆ÷ÀÎÅÍ·Î ¿©·¯Á¾·ùÀÇ Àڽݴü¸¦ °¡¸®Å°¸ç °ü¸®ÇÏ´Â °´Ã¼¹è¿­À» ¼±¾ðÇÏ¿© ºÎ¸ðÆ÷ÀÎÅÍ·Î ¿©·¯Á¾·ùÀÇ ÀڽğÀÔÀÇ °´Ã¼¸¦ µ¿Àû»ý¼ºÇÏ¿© Æ÷ÀÎÆÃÇØ ÁÝ´Ï´Ù. ´Ù »ç¿ëÇϰí ÇÁ·Î±×·¥À» Á¾·áÇÒ ¶§ deleteObject()ÇÔ¼ö³»¿¡¼­
for(i=0;i<arNum;i++)
{
delete arObj[i];
}¸¦ ÇÏ¿© µ¿ÀûÇÒ´ç ¸Þ¸ð¸®¸¦ ÇØÁ¦ÇØ Áִµ¥ À§ ½ÇÇè¿¡¼­Ã³·³ ºÎ¸ð¼Ò¸êÀÚ¸¦ °¡»óÀ¸·Î ÇÏÁö ¾ÊÀ¸¸é ºÎ¸ð¸¸ È£ÃâµÇ°í °¡»óÀ¸·Î ÇØÁÖ¸é ÀڽļҸêÀÚ¿Í ±×µÚ ºÎ¸ð¼Ò¸êÀÚ°¡ È£ÃâµË´Ï´Ù.
ÀÌ·¸°Ô ÇÏ¸é µÉ °Í °°Àºµ¥....
¿©±â¼­ Çϳª ´õ »ý°¢³ª´Â °ÍÀº delete arObj[i];ÇÏ¸é ¼Ò¸êÀÚ´Â ÀÚ½Ä,ºÎ¸ð µÑ ´Ù È£ÃâµÇ¾î Àß Á¤¸®°¡ µÇ´Â °Í °°±âµµ ÇÕ´Ï´Ù¸¸ °¡¸¸È÷ »ý°¢Çغ¸¸é À̰ÍÀº ¼Ò¸êÀÚÀÇ °æ¿ìÀÌ°í ½ÇÁ¦ a °´Ã¼¿¡ ¼±¾ðµÇ¾î ÀÖ´Â ¸Þ¸ð¸® ±×·¯´Ï±î int a; °°Àº º¯¼ö b°´Ã¼ÀÇ int b ´Â delete a¿¡ ÀÇÇØ Á¤¸®ÇØÁ¦°¡ µÉ ¶§ °´Ã¼Æ÷ÀÎÅͰ¡ ºÎ¸ðŸÀÔÀÇ aÀ̹ǷΠa°³Ã¼ ±îÁö¸¸ ÇØÁ¦ÇÏ¿© a´Â ȸ¼öµÇ°í b°´Ã¼ÀÇ º¯¼ö b´Â ÇØÁ¦°¡ ¾ÈµÉ °Íµµ °°´Ù´Â »ý°¢ÀÌ ¹®µæ µì´Ï´Ù. ±×·¡¼­ ³ªÀÇ °æ¿ì´Â
new a; ¶Ç´Â new b; ÇÒ ¶§ a,b»ý¼ºÀÚ¿¡ m_Type=1 or 2;¸¦ »ý¼ºÀÚ¿¡ ±â·ÏÇØ ³õ°í
³ªÁß¿¡ Á¾·á½Ã deleteObject()ÇÔ¼ö³»¿¡¼­
if(arObj[i]->m_Type==2)
{
B * pb=(B *)arObj[i];
delete pb;
} ÀÌ·¸°Ô ÇØÁÝ´Ï´Ù. Áï ¾Æ¿¹ È¥µ¿ÀÇ ¼ÒÁö°¡ ¾øµµ·Ï ÀڽğÀÔÀÏ °æ¿ì ÀڽğÀÔÀÇ Æ÷ÀÎÅͷΠij½ºÆÃÇÏ¿© deleteÇØ ÁÝ´Ï´Ù. ±×·¯´Ï±î B¼Ò¸êÀÚ A¼Ò¸êÀÚ µÎ °³°¡ È£ÃâµÇ¾î ¼Ò¸êÀÚµµ Á¤»óÈ£ÃâÀÌ°í ¶Ç delete BŸÀÔ; À̹ǷΠ¾ÖÃÊ new¿¡ ÀÇÇÑ BŸÀÔ µ¿Àû¸Þ¸ð¸®°¡ BŸÀÔÀ¸·Î ÇØÁ¦µÇµµ·Ï ÇÕ´Ï´Ù. ÀÌ·¯¸é ¾Æ¹« °í¹ÎÀÌ ¾ø¾î ÁÁ½À´Ï´Ù
 
 
403 Forbidden

¸ñ·Ïº¸±â »èÁ¦ ¼öÁ¤ ½Å°í ½ºÅ©·¦


·Î±×ÀÎÇÏ¼Å¾ß ´ñ±ÛÀ» ´Þ ¼ö ÀÖ½À´Ï´Ù.