728x90
๋ฐ์ํ
SMALL
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int *a = (int*)malloc(sizeof(int));
printf("%d\n", a);
free(a);
a = (int*)malloc(sizeof(int));
printf("%d\n", a);
free(a);
return 0;
}
error: cannot initialize a variable of type 'int *' with an rvalue of type 'void *'
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int *a = (int*)malloc(sizeof(int));
printf("%d\n", a);
free(a);
a = (int*)malloc(sizeof(int));
printf("%d\n", a);
free(a);
return 0;
}
์ด๋ ๊ฒ ๋ง์ด๋ค.
์บ์คํ ๋ฌธ์ ์ธ ๋ฏ ํ๋๊น ๋ฐ๊ฟ์ฃผ๋ฉด ๋๊ฒ ๋ค.
์ฌ๊ธฐ์ malloc ๋ถ๋ถ์ ์บ์คํ ํด์ฃผ๋๊น ์ฌ๋ผ์ก๋ค.
728x90
๋ฐ์ํ
LIST