相关疑难解决方法(0)

C++指针指向Java

我是一个Java菜鸟.我已经能够掌握将C/C++指针转换为Java引用的概念,这已经相当顺利.

我点了一段有指针指针的代码(即**ptr).我需要取消引用指针并更改它指向的指针的值(即*ptr =&newthing;)

这在java中看起来有点难度.有没有人对如何解决这个问题有任何想法?快速谷歌搜索没有任何结果.

这是C++中的代码示例.我想在java中使用类似的东西,但是ptr_to_ptr变量是一个问题:

struct _coord
{
   int x;
   int y;
   _coord * next_coordinate;
} coordinate_t;   

coordinate_t buffer[100];
coordinate_t * head;
coordinate_t ** ptr_to_ptr;

if (wednesday)
{
    ptr_to_ptr = &head;
}
else
{
    ptr_to_ptr = &head->next_coordinate;
}
*ptr_to_ptr = &buffer[3];   // <<<---- HOW DO YOU MAKE THIS WORK?
Run Code Online (Sandbox Code Playgroud)

java

9
推荐指数
2
解决办法
2642
查看次数

标签 统计

java ×1