в любой структуре данных словаря есть функция add_to_ds, которая получает данные
необходимо вставить в качестве параметра.
вопрос в следующем: должен ли add_to_ds получить сам объект (тип T) и выполнить выделение памяти, или add_to_ds получить указатель на объект и просто вставить указатель (тип T *, тот, кто использует DS, выполняет выделение памяти ).
как правильно это сделать и почему?