#include <map>
#include <string>

class myclass
{
public:

    myclass() {}
    myclass(const myclass &m):y(m.y){}
    ~myclass() {}
    int y;

};

int main()
{
    std::map<std::string, myclass> funcmap;

    return 0;
}