Npr.
// paznja: pseudo kod
class A
{
public:
A(){}
string M_name;
int M_data;
};
UAC_member<A,A::M_name> c; // ne mora bas ovakva sintaksa;
A a;
a.M_name = "prvi";
a.M_data = 12;
c.insert( a );
cout << c["prvi"].M_data << endl; // operator[] nije obavezan.
U gornjem primeru M_name je kljuc i on je clan od A. E to je bitno.
Jes jednom key_type je deo data_type, a data_type je ustvari value_type.