Queue queue = createQueue(); //queue to store int values
Node *node = getNode(8);
enQueue(queue, (int)node);//storing an address in the int
..... some other statements ....
Node *root = (Node *) deQueue(queue);//typecasting an int to address
Node *left = root->left;
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,队列可以存储整数值,同时在其中存储地址.它会造成任何问题吗?
什么是在int中存储地址可能有问题的情况或任何架构?
请举几个例子.
| 归档时间: |
|
| 查看次数: |
1187 次 |
| 最近记录: |