Тема: конструктор копіювальник
Вітаю мої дорогі соратники! Слава нашій могутній державі!
Допоможіть розібратися з наступним питанням.
Є такий код.
#include <stdio.h>
#include <conio.h>
class Nasa
{
    int x;
public:
    int fada() const {printf("\n________ %p",&x); return x;}
    void fffff(int d) {x=d;}
    Nasa() : x(122) {printf("\nkonst  %p\n",& x);}
    ~Nasa() {printf("\ndest  %p\n",& x);}
    
    Nasa(const Nasa & basa) 
    
    {
//        x=basa.fada();
        
//        printf("\nkonst kop %p %p\n",& basa,&x);
    }
};
Nasa faga();
int main()
{
    Nasa V;
    printf(" ****** %d\n",V.fada());
    V=faga();
    printf(" ****** %d\n",V.fada());
    
    getch();
    
return 0;
}
Nasa faga()
    {
        Nasa A;
        printf("\nadress %p\n",&A);
        A. fffff(666);
        
        return A;
    }А ось результат (фото)
що це за адреса ?
компілятор сам її назначив ?
може це адреса, в яку я повинен щось скопіювати ?