предположим, что я реализую структуру данных полиморфного дерева, которая может принимать данные любого типа ...
Tree<Int> or Tree<String> or Tree<Object>
но я реализую его на C ++ .... как бы мне указать, что дерево может содержать произвольный тип, аналогичный обобщениям в Java
, также есть эквивалент Объект Java Object в C ++, в котором все объекты в C ++ наследуются Object