zmienna statyczna klasy

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");

}

2

Bo napisałeś:

cout < kk:k << endl;

A ma być:

cout << kk::k << endl;
0

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

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