P
puzzlecracker
Does map copy the object, both key and value during the insert?
is this example correct:
std::map<std::string T> my_map;
template<typename T>
void foo(const std::string str, const T & t){
my_map.insert(make_pair(str, t));
}
template<typename T>
void bar()
{
foo(std::string("Key1"),T(param1, param2));
}
is this example correct:
std::map<std::string T> my_map;
template<typename T>
void foo(const std::string str, const T & t){
my_map.insert(make_pair(str, t));
}
template<typename T>
void bar()
{
foo(std::string("Key1"),T(param1, param2));
}