C++相談室 part66
■ このスレッドは過去ログ倉庫に格納されています
0799デフォルトの名無しさん
2009/04/21(火) 22:45:17{
puts( "F()" );
}
struct Test
{
typedef boost::function<void()> func_t;
Test( func_t )
{
};
void F()
{
}
};
int main()
{
Test t( Test::func_t( &F ) );
t.F();
return 0;
}
これ通らないんだけど、なんで?
ctorが関数宣言に解釈されてる?
■ このスレッドは過去ログ倉庫に格納されています