🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Compiler expandiert fast keine inlines!!

#64
From: Jutta Degener
Date: Thu, 01 Oct 1992 21:05
20 lines
1278 bytes
ros@rossi.han.de (Alexander Rossner) writes:
>In <8oLVRB1w165w@moskito.ni.sub.org>, Jagger/Aldur writes:
>> Mein Compiler, BC++3.0, expandiert fast keine inline-Functionen.
>
> Ich kenne zwar nur SunC++, aber da wurden inlines auch nur expandiert,
> wenn die Funktion UND der Aufruf im selben Sourcefile waren.

Wenn Du mit Sourcefile "Translation Unit" meinst, also Source
+ #included Headers -- dann ist sich SunC++ einfach nur mit
Stroustrup einig, der schreibt:

	"To make inlining possible in the absence of unusually
	clever compilation and linking facilities the definition,
	and not just the declaration, of an inline function must
	be in scope for inlining to take place."
			(The C++ Programming Language, 2nd ed., p. 124)

War das das Problem, oder ist BC++3.0 wirklich krank?

--Jutta
Technical Details
Message-ID: <1992Oct1.210524.12636@cs.tu-berlin.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!darwin.sura.net!Sirius.dfn.de!dct.zrz.tu-berlin.de!cs.tu-berlin.de!jutta
References: <H.eP3&FwyzA9E@rossi.han.de>

Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++
Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!darwin.sura.net!Sirius.dfn.de!dct.zrz.tu-berlin.de!cs.tu-berlin.de!jutta
From: jutta@opal.cs.tu-berlin.de (Jutta Degener)
Subject: Re: Compiler expandiert fast keine inlines!!
Message-ID: <1992Oct1.210524.12636@cs.tu-berlin.de>
Sender: news@cs.tu-berlin.de
Organization: Techn. University of Berlin, Germany
References: <H.eP3&FwyzA9E@rossi.han.de>
Date: Thu, 1 Oct 1992 21:05:24 GMT
Lines: 20