What does this program print?
C++
#include <iostream>
#include <memory>
#include <utility>
int main() {
auto first = std::make_unique<int>(7);
auto second = std::move(first);
std::cout << std::boolalpha << !first
<< ' ' << *second << '\n';
}