Article View: de.comp.lang.c++
Article #721Re: inline
From: Herbert Kremser
Date: Fri, 03 Nov 1995 14:25
Date: Fri, 03 Nov 1995 14:25
29 lines
1714 bytes
1714 bytes
Kaspar Landsberg (kl@kl.in-berlin.de) wrote: : Tach, : : ich habe da eine kleine Frage zu "inline" (bei Funktionen): : : In einem C++-Buch steht, dass man bei der Benutzung von "inline" auch : gleich die ganze Funktion "hinschreiben" muss, selbst da es an der Stelle : geschieht, wo die Prototypen deklariert werden (das Ganze ist mit "inline" : immer noch ein Prototyp). Jedoch glaube ich in diesem GNU fuer DOS "Buch" : gesehen zu haben, wie ein "inline" einfach nur vor den Funktionsprototyp : gesetzt wurde. Und die Funktion selbst kam dann ganz normal erst am "Ende" : (nach "main" in diesem Falle). : : Ist beides erlaubt? Habe ich mich verguckt? Ist das eine mehr erlaubt als : das andere? Das ist schon erlaubt, es muss die inline Funktion nur im selben Modul (File) verfuegbar sein. Wenn du aber eine Inline Funktion in ein Headerfile schreibst, muss da irgendwo auch der Source folgen, sonst kennt sich der Compiler nicht mehr aus. Anders als bei richtigen Funktionen, die dann erst vom Linker dazugefuegt werden. Herbert -- Herbert Kremser | "On the Internet, kremser@flinux.tu-graz.ac.at | nobody knows kremser@sbox.tu-graz.ac.at | you're a dog."
Technical Details
Message-ID:
<47d8pn$72t@fstgal00.tu-graz.ac.at>Path:
arc1-ca.pugleaf.net!fstgal00.tu-graz.ac.at!not-for-mailReferences:
<5wpLesIphjB@kl.in-berlin.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!fstgal00.tu-graz.ac.at!not-for-mail From: kremser@sbox.tu-graz.ac.at (Herbert Kremser) Newsgroups: de.comp.lang.c++ Subject: Re: inline Date: 3 Nov 1995 14:25:58 GMT Organization: Graz University of Technology, Austria Message-ID: <47d8pn$72t@fstgal00.tu-graz.ac.at> References: <5wpLesIphjB@kl.in-berlin.de> NNTP-Posting-Host: freelove.tu-graz.ac.at X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]