破译不清楚的语法

Deciphering Unclear Syntax

我 运行 在浏览另一个程序员的工作时将下面的代码加入其中。我不是 C++ 的新手,但我不知道这段代码应该做什么。

所以我的问题是: 假设这行代码在语法上是正确的,它应该做什么?

int type, ht, minht = this->maxDepth+1, mini = -1 ;

它创建了四个变量并且是这个的缩短版本:

int type;
int ht;
int minht = this->maxDepth + 1;
int mini = -1;