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

  • NextKsa

    NextKsa

    7 EKİM 2009
  • Snazzy Labs

    Snazzy Labs

    9 Aralık 2008
  • Warner Bros. UK

    Warner Bros.

    6 HAZİRAN 2008