🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.lang.c++
3 messages
3 total messages Started by Christian de Waal Tue, 16 Jan 1996 12:38
Klassen-array Problem
#1296
Author: Christian de Waal
Date: Tue, 16 Jan 1996 12:38
27 lines
919 bytes
hallo,

ich habe folgendes -- simples -- problem: ich habe eine klasse
geschrieben, deren konstruktor in jedem fall einen parameter
benoetigt, und will ein array dieser klasse deklarieren..... so in
dieser art:

class X
{	...

	public:

	X(int initvalue);
	~X();
	...
};

int main()
{	X array(-1)[10];
	...
}

die deklaration nimmt der compiler aber nicht an........ antworten
bitte als email! danke!

peace out...     [http://ibm.rhrz.uni-bonn.de/~uzs3f5/]
-christ!  [send email or visit my homepage for pgp public key]
Re: Klassen-array Problem
#1304
Author: Walter Sommergruber
Date: Wed, 17 Jan 1996 05:07
19 lines
1259 bytes
Christian de Waal  (waal@cs.bonn.edu) wrote on 16.01.96
about "Klassen-array Problem":

> ich habe folgendes -- simples -- problem: ich habe eine klasse
> geschrieben, deren konstruktor in jedem fall einen parameter
> benoetigt, und will ein array dieser klasse deklarieren..... so in
> dieser art:
[snip]
> die deklaration nimmt der compiler aber nicht an........ antworten
> bitte als email! danke!

Er nimmt es nicht an weil es nicht geht. Bei Arrays von Objekten kann nur  
der Default-Konstruktor (=ohne Parameter) verwendet werden. Loesung:  
Entweder nachtraeglich eine Init() Funktion fuer jedes Objekt aufrufen  
oder gleich eine Array-Klasse schreiben.

---                                     Take a look at ...
Walter Sommergruber                                    The Software Site
email: wsog@softsite.co.at           http://www.softsite.co.at/softsite/
Re: Klassen-array Problem
#1311
Author: Karsten Baensch
Date: Wed, 17 Jan 1996 12:45
24 lines
1537 bytes
wsog@softsite.co.at (Walter Sommergruber) writes:

>Christian de Waal  (waal@cs.bonn.edu) wrote on 16.01.96
>about "Klassen-array Problem":

>> ich habe folgendes -- simples -- problem: ich habe eine klasse
>> geschrieben, deren konstruktor in jedem fall einen parameter
>> benoetigt, und will ein array dieser klasse deklarieren..... so in
>> dieser art:
>[snip]
>> die deklaration nimmt der compiler aber nicht an........ antworten
>> bitte als email! danke!

>Er nimmt es nicht an weil es nicht geht. Bei Arrays von Objekten kann nur  
>der Default-Konstruktor (=ohne Parameter) verwendet werden. Loesung:  
>Entweder nachtraeglich eine Init() Funktion fuer jedes Objekt aufrufen  
>oder gleich eine Array-Klasse schreiben.

...oder Default-Konstruktor mit Default-Argument(=-1)...
--
(  Email: Karsten.Baensch@hrz.tu-chemnitz.de                                ( 
 ) WWW:   http://www.tu-chemnitz.de/~kba/baensch.html                        )
(  Phone: (+49-) 0371/531-1252                                              ( 
 ) Mail:  Technical University, Computing Services, 09107 Chemnitz, Germany  )
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads