История изменений
Исправление makoven, (текущая версия) :
Подскажите, я всё правильно делаю?
void *_new(size_t size) {
void *buf = malloc(size);
if (NULL == buf) {
puts("Can't allocate memory");
exit(1);
}
return buf;
}
#define NEW(type, count) (type *)_new((sizeof(type))*(count))
int *buf = NEW(int, 100)
Исправление makoven, :
Подскажите, я всё правильно делаю?
void *_new(size_t size) {
void *buf = malloc(size);
if (NULL == buf) {
puts("Can't allocate memory");
exit(1);
}
return buf;
}
#define NEW(type, count) (type *)_new((sizeof(type))*(count))
int *buf = NEW(int, 100)
Исправление makoven, :
Подскажите, я всё правильно делаю?
void *_new(size_t size) {
void *buf = malloc(size);
if (NULL == buf) {
puts("Can't allocate memory");
exit(1);
}
return buf;
}
#define NEW(type, count) (type *)_new((sizeof(type))*(count))
int *buf = NEW(int, 100)
Исправление makoven, :
Подскажите, я всё правильно делаю?
void *_new(size_t size) {
void *buf = malloc(size);
if (NULL == buf) {
puts("Can't allocate memory");
exit(1);
}
return buf;
}
#define NEW(type, count) (type *)_new((sizeof(type))*(count))
Исходная версия makoven, :
Подскажите, я всё правильно делаю?
void *_new(size_t size) {
void *buf = malloc(size);
if (NULL == buf) {
puts("Cant allocate memory");
exit(1);
}
return buf;
}
#define NEW(type, count) (type *)_new((sizeof(type))*(count))