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

  • Google Россия

    Google Ро

    9 Temmuz 2007
  • kremosakhaz

    kremosakhaz

    25 AĞUSTOS 2006
  • Whizzpopping

    Whizzpopping

    10 Kasım 2005