Shared pointer & co.
variable number of arguments test