关于括号和模板的一段代码的信息
Information about piece of code concerning Brackets and Templates
这是部分代码:
tmp<scalarField> nu(const label patchi) const
{
return nu_.boundaryField()[patchi];
}
我不太明白函数括号后面的括号是什么意思。这是正确的语法吗?它的实际含义是什么?
第二个问题是关于这个 "tmp"。是写作的标准语法诱惑还是可以选择所有内容并编写例如 hallo.scalarField> 或 example.scalarField>.
提前致谢。
提供了 boundaryField()
returns 支持 []
语法的东西,这是有效的。例如,如果 foo
是一个 returns 对数组的引用的函数,foo()[0]
将获取所述数组的第一个元素。
这是部分代码:
tmp<scalarField> nu(const label patchi) const
{
return nu_.boundaryField()[patchi];
}
我不太明白函数括号后面的括号是什么意思。这是正确的语法吗?它的实际含义是什么?
第二个问题是关于这个 "tmp"。是写作的标准语法诱惑还是可以选择所有内容并编写例如 hallo.scalarField> 或 example.scalarField>.
提前致谢。
提供了 boundaryField()
returns 支持 []
语法的东西,这是有效的。例如,如果 foo
是一个 returns 对数组的引用的函数,foo()[0]
将获取所述数组的第一个元素。