L'initialisation de la carte et de définir des variables de membre de classe à vide en C++?

J'ai une classe C++ avec deux variables de membre

std::map<int, Node*> a;

et

std::set<Node*> b;

Un correcteur de style utilisée dans mon Université exige que toutes les variables de membre pour être initialisé dans le constructeur de la classe. Comment ces variables de membre a et b être initialisée à vide dans le constructeur de la classe qu'ils fréquentent?

  • Vous ai commenté deux réponses avec "ça fonctionne, merci". Vous devriez maintenant accepter une (dans le cas de réponses identiques, en général le premier). 😉