Comment je retourne fonction formulaire iterator:retourner un itérateur
i Worte ceci: . ..
template<class S,class T> class Database {
public:
.
..
map<S,Node<T>*> m_map::iterator Find (S keyToFind);
.
..
....
private:
.
..
map<S,Node<T>*> m_map;
..
.
};
.
..
template<class S,class T>
map<S,Node<T>*> m_map::iterator Find (S keyToFind) {
map<S,Node<T>*>::iterator itMap;
itMap = m_map.find(KeyToUpDate);
return itMap;
}
..
.
il y a beaucoup erreur car ceci: erreur 1 erreur C2653: 'm_map': n'est pas un nom de classe ou espace de noms Erreur 2 Erreur C2146: erreur de syntaxe: manquant ';' avant l'identificateur 'Find' Erreur 3 Erreur C4430: spécificateur de type manquant - int supposé. Note: C++ ne supporte pas default- Erreur 5 Erreur C2653: 'm_map': n'est pas un nom de classe ou espace de noms Erreur 7 Erreur C2133: 'itérateur': taille inconnue .. ...
i don comprends pas quel est le problème ..
commentaire devrait d'abord être «J'espère que vous n'avez pas mis « using namespace std 'dans un en-tête. " J'espère. –
@Zan: Ha, merci. :) – GManNickG