Ist es möglich, das Attribut __unused attribute für Objective-C-Objektmethodenparameter zu verwenden? Ich habe versucht, es in verschiedenen Positionen um die Parameterdeklaration zu platzieren, aber es verursacht entweder einen Kompilierungsfehler oder scheint ignoriert zu werden (d. H. Der Compiler erzeugt beim Kompilieren mit -Wall -Wextra immer noch nicht verwendete Parameterwarnungen).Verwenden des GCC-Attributs __unused mit Objective-C
Hat jemand das nutzen können? Wird es nur mit Objective-C nicht unterstützt? Als Referenz benutze ich derzeit Apples Build von GCC 4.0.1.
Ja, ich auch kompilieren kann, aber versuchen Sie gcc -Wall -Wextra und sehen, was passiert :) –
Nein, -Wall doesn 't, du brauchst -Wextra dafür ... aber ich benutze immer beide -Wall und -Wextra an meinem Code und ich ärgere mich über das ungenutzte Warnungsrauschen. –
Ich benutze -Werror und die meisten Warnungen, aber ich habe ein paar spezielle Warnungen, die ich traditionell ausschalten-Verwaltete-Parameter, die einer von ihnen sind, da Delegierte oft ungenutzte Parameter haben, die nicht entfernt werden können. –