» »

c++ napaka!

c++ napaka!

kretze ::

zdravo folk kaj ve kdo kako se reši ta ERROR(Error2 error C3867: 'server::stillOpen': function call missing argument list; use '&server::stillOpen' to create a pointer to member c:\users\dejan\desktop\c++ vaje\absolute 19 server\absolute 19 server\absolute 19.cpp 67 1 absolute 19 server) v tej kodi???
/*



//knjiznice
#include <iostream>	
#include <stdlib.h> 
#include <string> 
using namespace std; 

class server
{
private:
	int turn=0;
	int lastserved=0;
	bool nowopen=true;
	char name;
public:
	server(char n)
	{
		name = n;
	}

	int getTurn()
	{
		turn++;
		return turn;
	}

	bool stillOpen()
	{
		return nowopen;
	}
	void serverOne()
	{
		if (nowopen&&lastserved < turn)
		{
			lastserved++;
			cout << "server " << name << " now serving " << lastserved << endl;

			if (lastserved >= turn)
				nowopen = true;
		}
	}



};

int main()
{
	
	server s1('A'), s2('B');
	int number;
	do
	{
		cout << "how many in your group ";
		cin >> number;
		cout << "your turn are ";
		for (int i = 0; i < number; i++)
			cout << server::getTurn;
		cout << endl;
		s1.serverOne();
		s2.serverOne();
	} while (server::stillOpen);


	
	system("pause");
	return 0;
}

Vesoljc ::

stillOpen je funkcija, kako jo pa ti uporabljas?
pise ti, line 67
Abnormal behavior of abnormal brain makes me normal...

win64 ::

Imaš še nekje podobno napako. hint: getTurn

amdsup5 ::

Saj ti kompajler sam pove kje je napaka, treba je sam fino prebrat...

'server::stillOpen': function call missing argument list;

1. lociraj funkcijo

2. preveri kaj si naredil narobe.

Zdaj če pogledam stvar tak na hitro vidim v mainu tole

(server::stillOpen) vrstica 61

Ti bi pa rad predvidevam klical bool funkcijo stillOpen iz razreda server

Se pravi iščeš tole
(server::stillOpen())

Pa še to ne bo delovalo, beri dalje...

Kot so pred mano napisali imaš enako napako tudi v vrstici 65.

Če to nista razredni/statični metodi potem potrebuješ objekt in z objektom kličeš metode

Preprosto ne moreš klicati teh metod kar direktno iz razreda.

Zgodovina sprememb…

  • spremenilo: amdsup5 ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C - shranjevanje rezultatov iz baze v array

Oddelek: Programiranje
71142 (841) Randomness
»

Arduino in luči (strani: 1 2 )

Oddelek: Elektrotehnika in elektronika
9811396 (9022) FX6300B
»

[C] MySQL

Oddelek: Programiranje
292713 (1735) Tutankhamun
»

[c++] prenos po referenci

Oddelek: Programiranje
92432 (2367) atasmrk
»

win api (c++)

Oddelek: Programiranje
462408 (1688) Gundolf

Več podobnih tem