Я хочу использовать свой класс с шаблоном. в основном:
int main(void)
{
HexAdapter<vector> foo;
// maybe?
// HexAdapter<vector<Cell>> foo;
return 0;
}
Я пробовал что-то вроде этого
template <typename T>
class HexAdapter
{
public:
HexAdapter();
private:
T<T<Cell>> hexCells;
};
По этой причине обычно я использовал вот так vector<vector<Cell>> hexCells
Но я хочу работать со всеми контейнерами STL с итератором произвольного доступа.