C++ listes et des pointeurs

Je suis en train de travailler sur les devoirs et je voulais savoir ce que c'est réellement définie comme:

list < NAME > * m_ofList

Où le nom vient d'un struct comme suit:

typedef struct name
{
    int age;
    int height;
} NAME;

Je veux savoir ce que c'est donc je sais comment insérer ou d'accès: push_back, insert, etc.

Donc, je comprends maintenant, mais je suis coincé à cause d'un certain type d'accès à la mémoire: il se produit une erreur de segmentation et j'ai été incapable de le comprendre.
Où dois-je besoin d'initialiser ma nouvelle liste? il ne fonctionne pas dans le constructeur ou dans les fonctions. Juste pour info, c'est une liste privée de sorte qu'il peut être utilisé uniquement pour les fonctions de membre (c'est à dire m_ofList). Je peux produire un code si quelqu'un souhaite aider...

Veuillez nous dire que list < NAME > * m_ofList et que struct ne vient pas de la personne qui enseigne vous C++?
Et pourquoi typedef struct pour le C++ ?
il ne vient pas de moi, donc je ne pense pas que je peux le changer...

OriginalL'auteur guy_without_a_name | 2012-06-03