#include <iostream>
using namespace std;

struct S
{
	S() { cout << "S()\n"; }
	~S() { cout << "~S()\n"; }
	
	void release() 
	{ 
		cout << "release() \\\n";
		delete this;
		cout << "release() /\n";
	}
};

int main() 
{
	S* s = new S();
	s->release();
}