SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HowcastFoodDrink

    HowcastFoodD

    21 EYLÜL 2010
  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007
  • Mega64

    Mega64

    24 ŞUBAT 2006