template<typename T>
vector<T> __initList(int num , T value)
{
if (value == NULL)
{
break;
}
vector<T> mlist= vector<T>();
for (int i = 0; i < num; i++)
{
//if(NULL==value)
mlist.push_back(value);
}
return mlist;
}
__initList<string>(1, nullptr);->导致value为nullptr,直接崩了,在模板里面加valu==null会编译不通过