Nie rozumiem jeszcze dobrze wskaźników i referencji, ale mam klasę ze statycznymi metodami i zmiennymi, które będą odwoływać się do klas głównych i innych. Mam zmienną zdefiniowaną w funkcji main(), którą chcę przekazać do zmiennej w tej klasie z funkcjami statycznymi. Chcę, aby te funkcje zmieniły wartość zmiennej widocznej w zakresie głównym().Klasa C++ ze statycznym wskaźnikiem
To jest przykład tego, co usiłuję zrobić, ale otrzymuję błędy kompilatora ...
class foo
{
public:
static int *myPtr;
bool somfunction() {
*myPtr = 1;
return true;
}
};
int main()
{
int flag = 0;
foo::myPtr = &flag;
return 0;
}
Z reguły za każdym razem, gdy pojawiają się błędy kompilatora, _always_ uwzględnij je w pytaniu. –