我有一个形式的构造:
template<class T>
void do_something_with_it(T*&& ptr)
{
//here I can do something with this ptr
}
template<class T,class... Args>
void do_something_with_them(T*&& ptr, Args&&... args)
{
do_something_with_it(std::forward<T&&>(ptr));
do_something_with_them(std::forward<Args&&>(args)...);
}
但由于某种原因,我无法转发这些论点。有没有办法做到这一点?
我正在使用 gcc 4.6.1。