Czy wartość thiswskaźnika jest gwarantowana jako stała przez cały czas życia określonego obiektu? Nie mogę sobie wyobrazić przypadku, w którym to się zmieni, ale nie wiem, czy czegoś mi nie brakuje.
std::move, zmienia thiswskaźniki. Formalnie powiedzielibyśmy, że są to dwa różne przedmioty, ale nieoficjalnie można myśleć o nich jako o „tym samym”, co może powodować zamieszanie, jeśli nie zwraca się uwagi.
thiswskaźnika zawsze jest wartością adresu obiektu, na który funkcja została wywołana. Pytanie jest więc równoważne z „czy obiekt może zmienić swój adres pamięci w czasie życia?”