ÇÁ·Î±×·¡¹Ö
ù ÆäÀÌÁö ·£´ý ±Û ȸ¿ø°¡ÀÔ ·Î±×ÀÎ
ºñ°ø°³ ¼Õ´Ô ¡¦ 2021-09-01 02:00:01
URL https://te31.com/rgr/view.php?id=study&no=3051 ¸ð¹ÙÀÏ È­¸é
[C] µ¤¾î¾º¿öÁø Æ÷ÀÎÅÍ ÇØÁ¦ ÇÏ´Â ¹æ¹ý

¿¹¸¦ µé¾î

int *a = malloc(20 * sizeof(int));
int *b = malloc(20 * sizeof(int));
int *c = malloc(20 * sizeof(int));

c = b;
b = a;

ÀÌ·±½ÄÀ¸·Î ÇÒ´çµÈ Æ÷ÀÎÅ͵éÀ» µÚÁ× ¹ÚÁ× (³Ê¹« ¸¹ÀÌ Çؼ­ ÃßÀûÀÌ ºÒ°¡´É ÇÔ) µ¤¾î¾º¿ü´Ù¸é ¸Þ¸ð¸® ÇØü´Â ¾î¶»°Ô ÇؾßÇϳª¿ä...? ±×³É ÀϹÝÀûÀ¸·Î

free(a);
free(b);
free(c);

Çϴϱî double free or corruption (!prev) ¿¡·¯°¡ ³ª³×¿ä...

Áú¹® | 2662¸íÀÌ Àоú¾î¿ä. 18.224.59.231

0
1 ºñ°ø°³ ¼Õ´Ô ¡¦ 2021-09-01 03:35:24
Àú·¸°Ô µÚÁ×¹ÚÁ×ÀÌ¸é ½ÇÁ¾µÈ ³ð ¿µ¿µ ¸ø ãÀ½
¸Þ¸ð¸®Ç® ¾²¼Ì¾î¾ß..
2 ºñ°ø°³ ¼Õ´Ô ¡¦ 2021-09-01 17:13:31
ÇØÁ¦ ¸øÇÕ´Ï´ç
1 ´Ô ¸»Ã³·³ ¸Þ¸ð¸®Ç® ±¸ÇöÇؼ­ ¾²¼Å¾ßÇÕ´Ï´ç
3 ºñ°ø°³ ¼Õ´Ô ¡¦ 2021-09-02 11:12:20
À½ Ȥ½Ã
int *a = malloc(20 * sizeof(int));
int *b = malloc(20 * sizeof(int));
int *c = malloc(20 * sizeof(int));
int *d = c;

ÇÑ´ÙÀ½¿¡

free(d);
free(b);
free(c);

ÀÌ·¸°Ô ÇÏ¸é µÇ·Á³ª¿ä?
4 ºñ°ø°³ ¼Õ´Ô ¡¦ 2021-12-11 16:15:08
½º¸¶Æ®Æ÷ÀÎÅÍ ¸¸ ÇØ°á°¡´ÉÇÒµí
´ñ±ÛÀ» ÀÛ¼ºÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.
(±ÇÇÑÀÌ ¾ø´Â ȸ¿ø·¹º§)
¸ñ·ÏÀ¸·Î
¡â ÀÌÀü±Û: Àӽà ´Ù¿î·Îµå ¸µÅ© Á¦°øÇÏ´Â ¹æ¹ý [3]
¡ä ´ÙÀ½±Û: ÈÄÀå °ËÃâ
ÀÌ¿ë¾à°ü | ±¤°í/Á¦ÈÞ | °³ÀÎÁ¤º¸Ãë±Þ¹æħ | ¹®ÀÇ/½Å°í | ¸ð¹ÙÀÏ TE31 | ¼­¹ö ºÎÇÏ : 6.5%
½Ç½Ã°£ Issue Ä¿¹Â´ÏƼ TE31 [¾ËÁö·Õ] ¨Ï 2002-2024
TOP arrow_upward