Является ли это подходящим способом предоставления уникальных ключей на карте? Другими словами, создается ли ключ из уникального значения, содержащегося в uuid, или он создается из указателя на структуру uuid_t
? Дополнительный вопрос: есть ли более эффективный контейнер, когда меня не волнует порядок ключей внутри контейнера?
#include <uuid/uuid.h>
int main(int argc, char **argv)
{
std::map<uuid_t,int> myMap;
uuid_t id1;
uuid_t id2;
uuid_generate( (unsigned char *)&id1 );
uuid_generate( (unsigned char *)&id2 );
myMap[id1] = 5;
myMap[id2] = 4;
}