Die typedef-Deklaration ist nicht erlaubt (SAPPLICATION_POOL_HEADER wurde nicht deklariert ....) Warum?Linkliste der Struktur deklarieren, die die Vorlage enthält
template <class T>
typedef struct _sApplicationPoolHeader
{
SAPPLICATION_POOL_LIST sApplicationList;
T oData;
}SAPPLICATION_POOL_HEADER,
*PSAPPLICATION_POOL_HEADER;
template <class T>
typedef LinkedListTemplate<SAPPLICATION_POOL_HEADER> LinkList;
edit: Die Definition von SAPPLICATION_POOL_LIST:
typedef struct _sApplicationPoolList
{
struct _sApplicationPoolList* psPrevApplication;
struct _sApplicationPoolList* psNextApplication;
}SAPPLICATION_POOL_LIST,
*PSAPPLICATION_POOL_LIST,
**PPSAPPLICATION_POOL_LIST;
Es scheint, wie einige Teile sind In Ihrem Beispiel fehlen die Definitionen von SAPPLICATION_POOL_LIST und LinkedListTemplate. –
@DanRoche siehe bearbeiten –