As already mentioned, no, .*and ->*do not mean the same thing. Assuming that overloaded operators are not used, a->*bmeans (*a).*b, i.e. .*used with class types, and ->*used with pointers to class types. This is the same as a->bmeaning (*a).bif built-in operators are used.
., .* , , , . . , ++, , 1990 ( , ++). , , , , a.b , () (a.operator.()).b. , ? .
. .*, - . .* , , - , , , ., .