5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

C++相談室 part58

539 :デフォルトの名無しさん:2007/10/28(日) 14:44:29
template < class T, class T1 > struct s< T (*)(T1) >{ typedef T result; };
template < class T, class T1 > f( T (*p)(T1) ){
 typename s<T (*)(T1)>::result r;
}
int F(char){...};
void test(){
typename s< &F >::result r; //エラー
f( &F ); //エラーじゃない
}

こうなるのは何でですか?

272 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)