struct Text
{
}
Text* test = new Text;
if(test ==null)
{}
通常这样写c++ new 会抛出异常,而不是返回null,如果你没有捕获异常程序就会崩溃,如果想让c++不抛出异常只返回null,应当这样写
struct Text
{
}
Text* test = new (std::nothrow) Text;
if(test == null)
{
///
}
struct Text
{
}
Text* test = new Text;
if(test ==null)
{}
通常这样写c++ new 会抛出异常,而不是返回null,如果你没有捕获异常程序就会崩溃,如果想让c++不抛出异常只返回null,应当这样写
struct Text
{
}
Text* test = new (std::nothrow) Text;
if(test == null)
{
///
}