C++0x 10
■ このスレッドは過去ログ倉庫に格納されています
0647デフォルトの名無しさん
2010/09/11(土) 11:12:20template <class X> void forward_test(X && x)
{
func(forward<X>(x));
}
これをC++03でやろうとしたら
template <class X> void forward_test(X & x)
{
func(x);
}
template <class X> void forward_test(X const & x)
{
func(x);
}
template <class X> void forward_test(X volatile & x)
{
func(x);
}
template <class X> void forward_test(X const volatile & x)
{
func(x);
}
見たいな感じで列挙するしかないの?
■ このスレッドは過去ログ倉庫に格納されています