#include <iostream>
using namespace std;
class sumowanie
{
private:
int suma;
public:
static void powieksz(sumowanie& inst)
{
inst.suma++;
}
void wyswSume()
{
cout<<"Suma:"<<suma<<"\n";
}
}sumow1, sumow2;
int main()
{
sumowanie.powieksz();//<-?
sumow1.wyswSume();
sumowanie.powieksz();//<-?
sumow2.wyswSume();
return 0;
}
codeblocks/test/test/main.cpp|23|error: expected unqualified-id before ‘.’ token|
nie wiem w czym problem, funkcja powiększ jest przecież statyczna.
jakieś pomysły?
kompiluje w codeblocks pod linuksem.
przykład z książki "język C++ to proste" Conor Sexton wydawnictwo RM