30 AĞUSTOS 2010, PAZARTESİ
C kodunda kullanılmayan parametre uyarılar
"Kullanılmayan parametre" C kodu. uyarı bastırmak için en iyi yol nedir
Örneğin,
Bool NullFunc(const struct timespec *when, const char *who, unsigned short format, void *data, int len)
{
return TRUE;
}
C parametreleri etrafında /*...*/
yorum koymak mümkün oldu. Ama tabii ki C değil.
Beni error: parameter name omitted
verir.
Bazı ipuçları mutluluk duyacağız.
CEVAP
30 AĞUSTOS 2010, PAZARTESİ
Ben genellikle böyle bir makro yazmak
#define UNUSED(x) (void)(x)
Tüm kullanılmayan parametreler için bu makroyu kullanabilirsiniz. (Bu herhangi bir derleyici üzerinde çalıştığını unutmayın.)
Örneğin:
void f(int x) {
UNUSED(x);
...
}
Bunu Paylaş:
Neden kullanılmayan fonksiyonu paramet...
C 11'de kullanılmayan parametre...
vs int sabit C ve C fonksiyonu paramet...
Javac: hataları gibi uyarılar Tedavi...
Nasıl Objective-C içinde birden çok pa...