我正在尝试理解一些C++代码。作为一名有经验的Java程序员,我正在尝试学习C ++。我已经阅读了一些详尽的关于模板的文章,但没有一个回答了我下面这个模板规范的含义。
template<
template<template<class> class, class> class VisualOdometryTT,
template<class> class NodeBuilderTT,
class PoseGraphT>
class VORosInterface{ ... };
我不明白的部分是template<class>
,我想有一些类型规范是缺失的。但是代码可以顺利编译。