由买买提看人间百态

topics

全部话题 - 话题: newptr
(共0页)
r******r
发帖数: 700
1
我当年的 homework,翻出来了。另一个 homework project, 帮我找到了第一个工作。
#ifndef LIST_H
#define LIST_H
#include
#include
#include
#include "node.h"
using namespace std;
/*=========================================================================*/
/**
* Implementation of a List ADT using a doubly-linked list.
*
* @version 1.0 2/25/05
*/
/*.........................................................................*/
/**
* Definition of exception handling class
*/
class ListEmpty : public ... 阅读全帖
f****s
发帖数: 74
2
来自主题: JobHunting版 - 报个电面的面经和据信吧, 求安慰
我是这么做的:
void* malloc64(size_t size)
{
void* ptr=malloc(size+64);
void* newptr=(void*)((ptr/64+1)*64));
*(((int*)newptr)-1)=ptr;
return newptr;
}
void free64(void* ptr)
{
void* ptr= (void*)(*(((int*)newptr)-1));
free(ptr);
}
f****s
发帖数: 74
3
来自主题: JobHunting版 - 报个电面的面经和据信吧, 求安慰
我是这么做的:
void* malloc64(size_t size)
{
void* ptr=malloc(size+64);
void* newptr=(void*)((ptr/64+1)*64));
*(((int*)newptr)-1)=ptr;
return newptr;
}
void free64(void* ptr)
{
void* ptr= (void*)(*(((int*)newptr)-1));
free(ptr);
}
(共0页)