1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    Bigint operator* (const int target)
    {    
        Bigint save(*this);
        ull s =0;
        for (int i = 0; i <= index; i++)
        {
            *content[i] = *content[i] * target;
            *content[i] = *content[i] + s;
            s = (*content[i]) >> 16;
            *content[i] = *content[i] & 0x0000FFFF;
        }
        if (s)
        {
            save.expand(s);
        }
        return save;
    }
cs



디버깅 해보니까 곱연산 이후에 지금 함수가 돌아가는 클래스의 소멸자가 나오는데 


왜 자기마음대로 소멸하는건지;;