这是代码的一部分:
tmp<scalarField> nu(const label patchi) const
{
return nu_.boundaryField()[patchi];
}
在功能括号后,我真的不明白括号的含义。这是正确的语法,它实际意味着什么?
第二个问题是关于这个&#34; tmp&#34;。这是写标签的标准语法,或者可以选择所有内容并编写例如hallo.scalarField&gt;或example.scalarField&gt;。
先谢谢。
答案 0 :(得分:0)
如果boundaryField()
返回支持[]
语法的内容,则该内容有效。例如,如果foo
是一个返回对数组的引用的函数,foo()[0]
将获得所述数组的第一个元素。