这段语句是不是有异常

这段语句是不是有错误?在百度百科中搜到这样一段代码:struct Node{double dataint other}然后有一条语句

这段语句是不是有错误?
在百度百科中搜到这样一段代码:
struct Node
{
  double data;
  int other;
}

然后有一条语句用到这个结构:(其中p2为void型指针)

return (*(Node *)p2)->data;

这条语句对吗?我感觉有两点不对:
1.Node 应该改为struct Node

2. “->”应该改为“.” 或者把最前面那个“*”号去掉

是不是这样?




[解决办法]
是的!