Я играюсь с шаблонами.Я не пытаюсь заново изобрести std :: vector, я пытаюсь понять шаблоны в C ++.
Могу ли я сделать следующее?
template <typename T>
typedef struct{
size_t x;
T *ary;
}array;
Что я 'я пытаюсь сделать это базовая шаблонная версия:
typedef struct{
size_t x;
int *ary;
}iArray;
Похоже, это работает, если я использую класс вместо struct, так что это невозможно с структурами typedef?