[Qt + C++] setter mający wpływ na obiekt, który go wywołał

hmm… o co mi tutaj chodzi

mam klasę

KlasaA;

chciałbym mieć do niej settera, ale działający w ten sposób, jeśli w jakiejś innej funkcji wymagam obiektu klasy A

tj

ObiektKlasYB.SetMEB((KlasaA::setMe(...)));

i wtedy taki “bezobiektowy” setter by zwrócił zainicjalizowany obiekt klasyA jako argument settera klasy B

mam nadzieję, że w miarę to jasno napisałem

niestety nie pamiętam, czy to o co pytam miało jakąś nazwę, i przez to nie za bardzo wiem czego szukać w Googlach

To raczej nie setter tylko zwykła fabryka. Mógłbyś też zrobić settery które zamiast po prostu zmienić stan obiektu zwracają jego kopie ze zmienionym jednym polem. Spójrz też na np. ten wątek: http://stackoverflow.com/questions/2403 … tyle-usage