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ş:
Geçersiz bağımsız değişken foreach içi...
ıe8 var w= pencere.() açık ve; " İleti...
En iyi durum geçersiz genel tür bağıms...
Git hata: fatal: bir yuva (Geçersiz ba...
Nasıl variadic bir makro (bağımsız değ...