Tôi đang phát xung quanh với các mẫu. Tôi không cố gắng để tái tạo lại std :: vector, tôi đang cố gắng để có được một nắm bắt templateting trong C + +.Cấu trúc có biến mẫu trong C++
Tôi có thể làm như sau không?
template <typename T>
typedef struct{
size_t x;
T *ary;
}array;
Những gì tôi đang cố gắng làm là một phiên bản templated cơ bản của:
typedef struct{
size_t x;
int *ary;
}iArray;
Dường như nó làm việc nếu tôi sử dụng một lớp thay vì cấu trúc, như vậy là nó không thể với cấu trúc typedef ?
+1 để giải thích sự khác biệt giữa mã của bạn và @ monkeyking. – rcollyer