#include <iostream>
#include <map>
#include <string.h>

using namespace std;

auto comp = [](const char* a, const char*b){ return strcmp(a,b) < 0; };
map<const char*,int,decltype(comp)> m{ comp };

int main()
{
    char text[]="test";
    
    m.emplace((const char*)text,10);
    cout<<m["test"];
    
    return 0;
}
