SORU
9 Kasım 2011, ÇARŞAMBA


Nasıl olur &; int* pointer = int "()&; değer başlatma yasadışı değil"?

Aşağıdaki kodu (from here) çekilen:

int* ptr = int();

Visual C derler ve değer işaretçi başlatır.

Bu nasıl mümkün olabilir? int() 3 ** türünde bir nesne verir ve bir işaretçi int ata edemem.

Nasıl yasadışı değil yukarıdaki kodu?

CEVAP
9 Kasım 2011, ÇARŞAMBA


int() boş gösterici üretme geçerli bir şekilde 0, sabit bir değer ile sabit bir ifade. Sonuçta, sadece int *ptr = NULL; demenin biraz farklı bir şekilde

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GUN-TIME with Brandon

    GUN-TIME wit

    3 ŞUBAT 2009
  • jesiel santos

    jesiel santo

    15 Ocak 2009
  • READ DESCRIPTION NOW!!!!!!!

    READ DESCRIP

    18 ŞUBAT 2009