Здравствуйте, Аноним, Вы писали:
А>есть std::map<int[3], CMyClass> А>как можно добавить определенную пару key-value? "int c[3]; MyMap[c] = MyValue;" естественно не работает
А можно спросить — зачем?
Если вопрос чисто теоретический то лучше конечно через стд::вектор<инт> и передоставить свой вариант для стд::лесс<стд::вектор<инт> > который по умолчанию вызывает стд::лексографикал_компаре() — то есть как только слева на право читая елементы найдет а < б то тру. Вообщем надо определить сравнение ключей.
П.С. Вам действительно необходимо идентифицировать обьекты CMyClass-а с помощью 3-х инт-ов ???