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

  • BASS212M

    BASS212M

    15 Temmuz 2009
  • kalabrandmusic

    kalabrandmus

    25 Kasım 2009
  • KliptOut KwazeeKilla

    KliptOut Kwa

    24 ŞUBAT 2010