#include <iostream>
#include <memory>

int main() {
	int x = 5;
    auto del = [](int * p) { std::cout << "Deleting x, value is : " << *p; };
    std::unique_ptr<int, decltype(del)> px(&x, del);
}