pointer-to-member

Jak mogę przekazać funkcję członkowską, w której oczekuje się wolnej funkcji?

Pytanie brzmi następująco: rozważ ten fragment kodu: #include <iostream> class aClass { public: void aTest(int ... rn 0; } Jak mogę użyć a's aClass::test jako argumentu do function1? Utknąłem w tym. Chciałbym dostać się do członka klasy.

Czym są wskaźniki-do-Member - > * i.* Operatory w C++?

Tak, widziałem to pytanie i to FAQ (zły link) ten FAQ , Ale ja nadal nie rozumiem co ->* i .* oznaczają w C++. Strony t ... e nie wydają się dobrze wyjaśniać, czym są . Czym są ->* i .* W C++ i kiedy trzeba ich używać w porównaniu do -> i .?

Co to jest`Int foo::*bar::*'?

Fajną rzeczą w C++ jest to, że pozwala tworzyć zmienne typu wskaźnik-członek. Najczęstszym przypadkiem użycia wydaje się być ... gcc mówi mi, że wskaźnik do członka bar jest niezgodny z bar obiektem? Jak użyć int bar::*foo::* i jak skonstruować poprawny?

Mylący typ obejmuje zakres klas

Czytam Kod projektu C++ i zawiera on kod w następującej postaci: namespace ns { class A {}; class B {}; } struct C ... jestem pewien. Klasy A i B w prawdziwym kodzie nie są puste, ale myślę, że to nie ma tu znaczenia. A oto przykład na żywo .