Article View: de.comp.lang.c++
Article #1997Re: Warnings
From: Dietmar Kuehl
Date: Thu, 04 Apr 1996 13:26
Date: Thu, 04 Apr 1996 13:26
35 lines
1591 bytes
1591 bytes
Hi,
Erik Thiele (erik@master.unterland.de) wrote:
: wie kann ich Warnings selektiv abschalten ?
Selbst wenn man es kann, sollte man es nicht tun, sondern lieber den
Grund fuer die Warnung entfernen.
: musplay.C:105: warning: unused parameter `int wieviel'
: musplay.C:105: warning: unused parameter `float * mixbuffer'
: dann moechte man nicht extra einen unnoetigen
: wieviel++;
: mixbuffer++;
: schreiben, sondern genau DIESE warning an genau DIESER stelle abschalten .
Gib dem Argument einfach keinen Namen. Dann ist diese Warnung an
dieser Stelle weg:
int foo(int a, int) { return a; }
Eine Alternative, die man benutzen kann, wenn der Code sowohl mit einem
ANSI-C als auch mit einem C++ Compiler uebersetzt werden soll ist
folgendes:
int foo(int a, int b) { (void)b; return a; }
... aber vermutlich reicht es, den Namen der Variablen wegzulassen.
: (Linux + GNU C 2.7.0)
Meine Antwort geht (naja, sollte gehen) mit allen Compilern.
--
dietmar.kuehl@uni-konstanz.de
http://www.informatik.uni-konstanz.de/~kuehl/
I am a realistic optimist - that's why I appear to be slightly pessimistic
Technical Details
Message-ID:
<4k0im4$qb5@news.BelWue.DE>Path:
arc1-ca.pugleaf.net!news.belwue.de!horn!kuehlReferences:
<4jtfof$ao@master.unterland.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.belwue.de!horn!kuehl From: kuehl@horn.informatik.uni-konstanz.de (Dietmar Kuehl) Newsgroups: de.comp.lang.c++ Subject: Re: Warnings Date: 4 Apr 1996 13:26:28 GMT Organization: Fakultät für Mathematik und Informatik Message-ID: <4k0im4$qb5@news.BelWue.DE> References: <4jtfof$ao@master.unterland.de> Reply-To: dietmar.kuehl@uni-konstanz.de NNTP-Posting-Host: horn.informatik.uni-konstanz.de X-Newsreader: TIN [version 1.2 PL2]