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

  • emimusic

    emimusic

    10 Mart 2006
  • GWTLecturer

    GWTLecturer

    18 EKİM 2012
  • SalGames2016

    SalGames2016

    17 Kasım 2012