SORU
28 Mart 2009, CUMARTESİ


C geçersiz bağımsız değişken

Ne daha iyidir: void foo() void foo(void)? Boşluk ile çirkin ve tutarsız görünüyor, ama iyi olduğunu duymuştum. Bu doğru mu?

Bazı eski Derleyiciler garip şeyler biliyorum, ama eğer, void foo() sadece GCC Tamam kullanıyorsam? Edit: foo(bar); o zaman kabul edilecektir?

CEVAP
28 Mart 2009, CUMARTESİ


void foo(void);

Bunu söylemek için doğru yolu "parametre" C ve C çalışıyor .

Ama:

void foo();

Farklı şeyler C ve C demektir ! C demek "bilinmeyen parametreleri türleri herhangi bir sayıda alabilir" ve C foo(void) aynı anlama geliyor.

Değişken bağımsız değişken listesi işlevleri doğal olarak BM-typesafe ve mümkünse kaçınılmalıdır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Official Android Tips

    Official And

    23 EYLÜL 2009
  • kimaliz

    kimaliz

    18 Temmuz 2006
  • Muse

    Muse

    28 EYLÜL 2006