我正在处理一个相当大的项目,我想出了一个我不明白的声明。它看起来像这样:
visitor::DFV< Outer > visitor( *this, this->graph(), this->store() );
我会给你更多的代码,但它真的很大,我不能真正告诉哪些部分与此相关。有趣的是,我什至找不到visitor
在结构 DFV 或其前身中调用的任何函数,Eclipse 也没有。我很确定我没有理解这个正确的含义,并且我无法找到对此 c++ 语法的任何引用。谁能大致向我解释这样的陈述的含义?
Type<SomeClass> foo(x, y);