zmienna statyczna klasy

Odpowiedz Nowy wątek
2015-05-03 12:35
crespo77
0

Witam,

Czemu taki zapis nie dziala?

#include <iostream>

using namespace std;

class kk
{
public:
static int k;
};

int kk::k = 5;

int main()

{

cout << kk:k << endl;

system("pause");

}

Pozostało 580 znaków

2015-05-03 12:44
2

Bo napisałeś:

cout < kk:k << endl;

A ma być:

cout << kk::k << endl;

"(...) otherwise, the behavior is undefined".

Pozostało 580 znaków

2015-05-03 12:47
0

Ten kod to całkowita porażka... gdzie tworzysz instancje klasy?

Po co tutaj tworzyć instancję? - Patryk27 2015-05-03 12:49
o kurde, działa to xD to teraz się zdziwiłem :D - Narkan 2015-05-03 12:53
Statyczne składniki właśnie tym sie charakteryzują. Nie trzeba mieć instancji obiektu, żeby się do nich odwołać. - some_ONE 2015-05-03 12:56

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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