'&buf_pool-> watch [0]'的语法含义是什么?

Al2*_*2O3 0 c++ pointers memory-address

我在buf0buf.cc这里读了mysql的innodb缓冲区源代码的代码:

从git hub链接

我得到了这个:

&buf_pool->watch[0]

声明的价值是什么?地址?或其他价值?

代码是什么意思?(语法含义)

Tar*_*ama 5

由于运算符优先级,此表达式被解析为:

&( (buf_pool->watch)[0] )
Run Code Online (Sandbox Code Playgroud)

在英语中,值是watch成员容器的第一个元素的地址buf_pool.