Ich spiele mit Vorlagen herum. Ich versuche nicht, den std :: vector neu zu erfinden, ich versuche, das Schablonieren in C++ zu verstehen.Struct mit Template-Variablen in C++
Kann ich Folgendes tun?
template <typename T>
typedef struct{
size_t x;
T *ary;
}array;
Was ich versuche ist eine grundlegende Templat zu tun Version:
typedef struct{
size_t x;
int *ary;
}iArray;
Es sieht aus wie es funktioniert, wenn ich eine Klasse statt struct verwenden, so ist es nicht möglich, mit typedef structs ?
+1 für die Erklärung des Unterschieds zwischen Ihrem Code und @ monkeyking. – rcollyer