指针

2019-03-15  本文已影响0人  speakspeak

①动态指针问题.

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;

上一篇下一篇

猜你喜欢

热点阅读