SORU
31 EKİM 2011, PAZARTESİ


İle " sonucuna ne zaman lambda türü;otomatik" C 11 nedir?

Bir lambda tür bir işlev işaretçisi bir algı vardı. Aşağıdaki testi yaptığımda, yanlış (demo) buldum.

#define LAMBDA [] (int i) -> long { return 0; }
int main ()
{
  long (*pFptr)(int) = LAMBDA;  // ok
  auto pAuto = LAMBDA;  // ok
  assert(typeid(pFptr) == typeid(pAuto));  // assertion fails !
}

Yukarıda eksik bir nokta kodudur ? Sonra, auto anahtar kelime ile çıkarılabilir typeof lambda ifade nedir ?

CEVAP
31 EKİM 2011, PAZARTESİ


İşlev çağrısı operatörü aşırı bu eşsiz isimsiz bir yapıdır. Lambda her örneği için yeni bir tür tanıttı.

Olmayan bir yakalama lambda özel durumda, ayrıca yapı işlevi bir işaretçi örtük dönüştürme.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • akalyne

    akalyne

    13 Mayıs 2009
  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007
  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006