#include <iostream>
#include<memory>
using namespace std;

int main() {
	constexpr long long sz = 1000000e10;
	
	//raw pointer
	auto ptr = new(std::nothrow) char[sz];
	if(ptr==nullptr)
	{
		cout<<"ptr nullptr"<<endl;
	}
	
	//smart pointer
	std::unique_ptr<char> sp(new(std::nothrow) char[sz]);
	
	if(!sp)
	{
		cout<<"sp nullptr bool"<<endl;
	}
	
	if(sp==nullptr)
	{
		cout<<"sp nullptr =="<<endl;
	}
	return 0;
	
}