🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Funktion einer Klasse=Friend einer anderen Klasse?

#1635
From: Thomas Beck
Date: Sun, 25 Feb 1996 01:29
49 lines
1380 bytes
Hi!

Kann eine Funktion einer Klasse als Friend einer anderen Klasse definiert
werden?
Bei meinem Versuch (rudimentaeres Beispiel folgt) erhalte ich folgende
Fehlermeldung waehrend des Kompilierens:


        friend xyz::g();
                       ^
test.cpp(4) : Error: 'xyz' must be a class name preceding '::'

--- errorlevel 1


Rudimentaeres Beispiel:

class abc {
	int i;
	friend xyz::g();
};

class xyz {
	abc a;
	public:
	void g();
};

void xyz::g() {
	a.i=0;
};

int main() {
	xyz z;
	z.g();
	return 0;
}

Ich waere sehr froh um Hilfe...

Dank und Gruss,

Thomas Beck, tombeck@usemail.com

=================================================================
Summer's day, as she passed away. Birds were singing in the
summer sky; then came the rain, and once again, a tear fell
from her mother's eye...
=================================================================
Technical Details
Message-ID: <4goe2m$7bb@pacifica.access.ch>
Path: arc1-ca.pugleaf.net!pacifica.access.ch!usenet

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!pacifica.access.ch!usenet
From: tombeck@usemail.com (Thomas Beck)
Newsgroups: de.comp.lang.c++
Subject: Funktion einer Klasse=Friend einer anderen Klasse?
Date: 25 Feb 1996 01:29:58 GMT
Organization: Internet Access AG, Zuerich, Switzerland
Distribution: world
Message-ID: <4goe2m$7bb@pacifica.access.ch>
Reply-To: tombeck@usemail.com
NNTP-Posting-Host: gatezh1-06.access.ch
X-Newsreader: NeoLogic News for OS/2 [version: 4.5 YK Beta]