Błąd w klasach

0

Tak wyglada fragment pliku main.cpp

 int main() {
	Stos::stos[MAX_SIZE];
	/* ustawienie poczatkowego rozmiaru stosu */
	Stos::rozmiar = 0;

Tak wygląda część stos.h

class Stos {
public:
  double stos[MAX_SIZE];
  int rozmiar; 

Wywala błąd: [Error] invalid use of non-static data member 'Stos::stos'. Proszę o pomoc. Dopiero zaczynam przygodę z klasami.

2

Klasa i obiekt/instancja to różne rzeczy, tak samo jak plan budynku i budynek to różne rzeczy. Nie-statyczne elementy klasy wymagają obiektu, na którym możesz operować.

0

Dobra rozumiem mój błąd. Dzieki za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1