【发布时间】:2011-01-27 17:47:22
【问题描述】:
我在玩模板。我不是要重新发明 std::vector,而是要掌握 C++ 中的模板。
我可以执行以下操作吗?
template <typename T>
typedef struct{
size_t x;
T *ary;
}array;
我正在尝试做的是一个基本的模板版本:
typedef struct{
size_t x;
int *ary;
}iArray;
如果我使用类而不是结构,看起来它可以工作,那么 typedef 结构不可能吗?
【问题讨论】:
标签: c++ class templates struct