error C2664

WorldRacer

Erfahrenes Mitglied
Hi,

was ist hier dran falsch?

Code:
Mitte(unsigned long size) : eins(size), zwei(size), drei(size), vier(size){}

error C2664: 'game_start::Kartenstapel::Kartenstapel': Konvertierung des Parameters 1 von 'unsigned long' in 'const game_start::Kartenstapel &' nicht möglich
 
ach ja hatte ich noch vergessen:

Code:
class Mitte
{

public:
	Kartenstapel eins;
	
	Kartenstapel zwei;
	Kartenstapel drei;
	Kartenstapel vier;
	
	Mitte(unsigned long size) : eins(size), zwei(size), drei(size), vier(size){}
};

und:
Code:
class Kartenstapel : public Stack
{
public:
	int Gucken(void)
	{
	}
};

Der Konstruktor von Stack:

Code:
Stack::Stack(unsigned long s)
{
	data=new(int[s]);
	if(data)
	{
		anz=0;
		maxanz=s;
	}
  else 
	{
		anz=maxanz=0;
	}
}
 
Zurück