この実行結果はどうなる?

#include<iostream>

struct ptr
{
ptr()
{
m_ptr[0]='1';
m_ptr[1]='\0';
}
operator char*()
{
return m_ptr;
}
char m_ptr[2];
}ins;

int main()
{
std::cout << ins;
}