①动态指针问题.
vector<int>* pvt = new vector<int>[100];
vector<int>* tt;
tt = &pvt[10]; //指针可以赋予相应对象的地址.
&pvt[10] = tt; //&pvt[10] 是一个地址,其不能被赋值.
②单链表问题
struct Node
{
int Element;
Node* front = NULL;
Node* next = NULL;
};
Node* p = new Node; //新建一个链表
Node* node = new Node; //插入链表节点
node->element = 10;
p->next = node;
p->front = node;
③链表数组问题
Node** p = new Node*[100]; //新建链表数组
for(int i=0;i<100;i++) p[i] = new Node; //新建100个链表
Node* node = new Node; //插入链表节点
node->element = 10;
p->next = node;
p->front = node;
网友评论