Değere göre yakalamanın ve yakalanan değeri sabit olmayan yapmanın bir yolu var mı? Sabit olmayan ancak olması gereken bir yöntemi yakalamak ve çağırmak istediğim bir kütüphane işleci var.
Aşağıdakiler derlemez ancak foo :: operator () const yapmak onu düzeltir.
struct foo
{
bool operator () ( const bool & a )
{
return a;
}
};
int _tmain(int argc, _TCHAR* argv[])
{
foo afoo;
auto bar = [=] () -> bool
{
afoo(true);
};
return 0;
}