🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

RE: typedef in einem Makro

#2156
From: Klaus Ludwig
Date: Wed, 17 Apr 1996 12:05
19 lines
875 bytes
On Mittwoch, 17. April 1996, Bernhard Ruch wrote...
>     #define CLASSPOINTER(CLASSNAME) typedef CLASSNAME* CLASSNAMEPointer;
\
>     int Display (CLASSNAMEPointer pCLASSNAME);
> 
>     CLASSPOINTER(Object)
> 
> Das Problem ist nun, dass "CLASSNAME" in "CLASSNAMEPointer" nicht durch
> "Object" ersetzt wird

Versuchs doch mal mit zwei Gartenzäune: ##.

Beispiel:
#define M(Argument) int x##Argument
void main (void)
{
	M(Hallo);
	xHallo = 0;
}
Technical Details
Message-ID: <01bb2c55.f91b9f80$d9c90395@ludwig2.h01x.nbg.scn.de>
Path: arc1-ca.pugleaf.net!news.erl.sbs.de!news
References: <3174CB7F.41C6@studi.epfl.ch>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.erl.sbs.de!news
From: Klaus Ludwig <klaus.ludwig@scn.de>
Newsgroups: de.comp.lang.c++
Subject: RE: typedef in einem Makro
Date: 17 Apr 1996 12:05:53 GMT
Organization: SIEMENS AG
Message-ID: <01bb2c55.f91b9f80$d9c90395@ludwig2.h01x.nbg.scn.de>
References: <3174CB7F.41C6@studi.epfl.ch>
Reply-To: klaus.ludwig@scn.de
NNTP-Posting-Host: 149.3.201.217
X-Newsreader: Microsoft Internet News