๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #17167

Re: inline functies in C++

#17167
From: Frank Bailleul
Date: Tue, 01 Feb 2000 00:00
64 lines
2250 bytes
Eerste mogelijkheid:

In header file:

class C
{
public:
  void method();
};

inline void method() { /* implementatie */ }

Tweede mogelijkheid:

In header file:

class C
{
public:
  void method() { /* implementatie */ }
};

Wat betreft BC en VC, als je compileert met debug info, dan zal de
compiler by default alle optimizaties achterwege laten, en dus ook
de inline functies out-of-line compileren. Maar ik denk niet dat dat
het probleem hier is.

Groeten,

Frank


"edg" <edg@skynet.be> wrote in message news:87760j$7d3$1@news1.skynet.be...
> voor zover ik mij herinner moet in BC het keyword inline in de header
> definitie voorafgaan aan de functie definitie in de class. De functie moet
> wel volledig in de header (.h)  worden afgewerkt, niet in de eventueel
> bijbehorende CPP file.
>
> --
> edg
> Jan Gruyaert <gruyaert@village.uunet.be> schreef in berichtnieuws
> 8768vg$rob$1@newnews1.news.nl.uu.net...
> > weet misschien iemand hoe ik onder Visual C++ of Borland C++ inline
> functies
> > kan gebruiken?  Of ik nu die optie voor inline-functies in of
uitschakel,
> ik
> > blijf voor functies die ik inline defini๏ฟฝer foutmeldingen krijgen van de
> > linker (undefined external reference...)  Onder linux werkt het wel, dus
> ik
> > vermoed dat ik nog een paar extra opties moet instellen of zo.
> > Het gaat dus wel degelijk om functie gedeclareerd in de header maar
> > gedefinieer in de body.
> >
> > Iemand enig idee?
> >
> > mvg,
> >
> > Jan.
> >
> >
> >
>
>
Technical Details
Message-ID: <4mJl4.3266$P96.60707@news.chello.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8768vg$rob$1@newnews1.news.nl.uu.net> <87760j$7d3$1@news1.skynet.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,46ea54d3b31d140d
X-Google-Attributes: gidfcea4,public
From: "Frank Bailleul" <frank.bailleul@tvd.be>
Subject: Re: inline functies in C++
Date: 2000/02/01
Message-ID: <4mJl4.3266$P96.60707@news.chello.be>
X-Deja-AN: 580548662
References: <8768vg$rob$1@newnews1.news.nl.uu.net> <87760j$7d3$1@news1.skynet.be>
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
X-Complaints-To: abuse@chello.be
X-Trace: news.chello.be 949445120 195.162.216.159 (Tue, 01 Feb 2000 23:45:20 MET)
Organization: Chello Usenet Service
X-MSMail-Priority: Normal
NNTP-Posting-Date: Tue, 01 Feb 2000 23:45:20 MET
Newsgroups: be.comp.programming