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

  • Bach Vlogs

    Bach Vlogs

    18 HAZİRAN 2011
  • Roger Huffman

    Roger Huffma

    4 ŞUBAT 2007
  • Videojug

    Videojug

    25 EKİM 2006