Klasse Vorlage für Karte ist wie diesKönnen wir eine Klassenvorlage mit weniger Parametern als in der Vorlage deklarieren?
template < class Key, // map::key_type
class T, // map::mapped_type
class Compare = less<Key>, // map::key_compare
class Alloc = allocator<pair<const Key,T> > // map::allocator_type
> class map;
aus der Vorlage 4 Template-Parameter zu nehmen scheint es aber, während eine Karte zu erklären, ich sehe nur zwei Template-Parameter.
map <int, int> table;
Ist das kein Problem? Wenn es nicht richtig ist, nur den Typ der letzten zwei (der vier) zu definieren?
map<,,int,int>