Пока у меня есть std::tr1::shared_ptr<T>, доступный в моем компиляторе, я не
имеют make_shared.
Может ли кто-нибудь указать мне на правильную реализацию make_shared? я вижу
что мне нужно использовать varargs для предоставления аргументов конструктору T.
Но у меня нет вариационных шаблонов, доступных в моем компиляторе.