Ich versuche, etwas C++ Code zu verstehen. Ich bin ein erfahrener Java-Programmierer, der versucht C++ zu lernen. Ich habe bereits einige erschöpfende Artikel zu Vorlagen gelesen, aber keiner von ihnen hat mir geantwortet, was die folgende Vorlagenspezifikation bedeutet.C++: Was bedeutet Vorlage <class>?
template<
template<template<class> class, class> class VisualOdometryTT,
template<class> class NodeBuilderTT,
class PoseGraphT>
class VORosInterface{ ... };
Der Teil Ich verstehe nicht, ist template<class>
, wo ich eine Art Spezifikation denken fehlt. Aber der Code kompiliert ohne Probleme.
Suche nach "Vorlage Vorlage Parameter". – juanchopanza