🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #2066

Re: Warnings

#2066
From: Dietmar Kuehl
Date: Wed, 10 Apr 1996 15:31
38 lines
1990 bytes
Hi,

Erik Thiele (erik@master.unterland.de) wrote:
: aber es gibt noch mehr warnings... mir fallen die grad nicht ein, aber
: es gibt warnings, die kann man nicht abschaffen !

Merkwuerdig...? Alle meine C++ lassen sich mit hoechstem Warning-Level
(plus einigen beim g++ extra zu -Wall zuschaltbaren Warnings) auf
mehreren Compilern ohne Warnings uebersetzen (nicht wirklich: In meinem
vorherigen grossen Projekt habe ich einen nicht portablen Konstrukt
verwendet, der genau eine Warning erzeugt, aber das ist auch gut so...).

: zum beispiel:

: function should return a value.

: int a()
: {
: 	stirb();
: };

: tja, warum sollte ich hier einen return machen ???

z.B. um die Warnung zu vermeiden. Was spricht dagegen ein 'return 0'
einzufuegen?  der zusaetzliche "Overhead" von 4 Maschineninstruktionen
mit einem Gesamtvolumen von 16 Bytes?

Es gibt sicher einige Warnungen, die mehr Aufwand machen, sie zu
entfernen:  z.B. koennen die Deklarationen in Headerfiles falsch sein
oder die Warnung ist gar berechtigt.  IMHO, gibt es keinen Grund
irgendeine (sinnvolle) Warnung auszuschalten. Beim gcc gibt es einige
Warnungen, die auch bei korrektem Code "anschlagen" (etwa bei "if (i =
0) ..."; ob das guter Stil ist eine andere Frage), aber diese will man
typischerweise entweder immer an oder immer aus haben.
--
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: <4kgk86$539@news.BelWue.DE>
Path: arc1-ca.pugleaf.net!news.belwue.de!uzwil!kuehl
References: <4jtfof$ao@master.unterland.de> <4kd70n$7f@master.unterland.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.belwue.de!uzwil!kuehl
From: kuehl@uzwil.informatik.uni-konstanz.de (Dietmar Kuehl)
Newsgroups: de.comp.lang.c++
Subject: Re: Warnings
Date: 10 Apr 1996 15:31:18 GMT
Organization: Fakultät für Mathematik und Informatik
Message-ID: <4kgk86$539@news.BelWue.DE>
References: <4jtfof$ao@master.unterland.de> <4kd70n$7f@master.unterland.de>
Reply-To: dietmar.kuehl@uni-konstanz.de
NNTP-Posting-Host: uzwil.informatik.uni-konstanz.de
X-Newsreader: TIN [version 1.2 PL2]