🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: g++ Bug

#1007
From: Dietmar Kuehl
Date: Thu, 14 Dec 1995 20:47
26 lines
1789 bytes
Hi,
Torsten Vogt (vogt@pi1.uni-mannheim.de) wrote:
: Der Compiler haette nur eine Chance diese Ueberladung richtig durchzufuehren,
: wenn er 'int' und 'long int' unterschiedlich behandeln wuerde.
: Ob dies nun ein Compilerfehler ist oder nicht, darueber kann man streiten.

Wohl kaum! Es ist offensichtlich ein Compilerfehler. Hier ist ein
Auszug aus dem April DWP (3.9.1, basic.fundamental, Vers 4): "There are
four signed integer types:  'signed char', 'short int', 'int', and
'long int'. ...". Wenn 'int' und 'long int' aber gleich behandelt
werden, dann sind es nur noch drei "signed integer types". ... und auf
einer Architektur, wo alle Worte die selbe Groesse haben (etwa einer
Cray: dort gibt es nur 64bit Worte) gaebe es womoeglich nur noch einen
"signed integer" Typ!

: Vernachlaessigt man Implementierungsdetails, so muss ich Dir rechtgeben:
: Diese Ueberladen sollte eigentlich funktionieren.

Es ist kein zulaessiges Implementationsdetail (es ist also nicht
"implementation defined"): In einem Compiler, der dem zukuenftigen ISO
C++ Standard entsprechen will, muessen 'int' und 'long int' zwei
verschiedene Typen sein.
--
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: <30d08d4a.0@news.uni-konstanz.de>
Path: arc1-ca.pugleaf.net!news.uni-konstanz.de!uzwil!kuehl
References: <4apqg1$a84@trumpet.uni-mannheim.de>

Show Full Headers
Complete Article Headers
From: kuehl@uzwil.informatik.uni-konstanz.de (Dietmar Kuehl)
Subject: Re: g++ Bug
Newsgroups: de.comp.lang.c++
References: <4apqg1$a84@trumpet.uni-mannheim.de>
Organization: Fakultät für Mathematik und Informatik
Reply-To: dietmar.kuehl@uni-konstanz.de
Distribution: world
X-Newsreader: TIN [version 1.2 PL2]
NNTP-Posting-Host: news.uni-konstanz.de
Message-ID: <30d08d4a.0@news.uni-konstanz.de>
Date: 14 Dec 95 20:47:06 GMT
Path: arc1-ca.pugleaf.net!news.uni-konstanz.de!uzwil!kuehl