이제막 배우기시작했는데 이게 뭔지 모르겠어


class A { public: A() { num = 0; } A(int n) : num(n) { cout << "생성자 호출 : " << this << endl; } ~A() { cout<< "소멸자 호출 : " << this << endl; } int getNum() { return num; }

A 오른쪽에 ~ 이거 뭔뜻이야 ?