Article View: de.comp.lang.c++
Article #1635Funktion einer Klasse=Friend einer anderen Klasse?
From: Thomas Beck
Date: Sun, 25 Feb 1996 01:29
Date: Sun, 25 Feb 1996 01:29
49 lines
1380 bytes
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!usenetShow 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]