大家在阅读代码的时候可能会看到各种代码,例如:
Foo *f = new Foo();
if (f == nullptr) {
// do something.
}
f->print();
或者
Foo *f = new Foo();
f->print();
那么这两个问题归为:在new之后的nullptr判空是否必要呢?
欢迎留言区讨论~
一起探索更多C++项目/知识~
往期推荐:
大家在阅读代码的时候可能会看到各种代码,例如:
Foo *f = new Foo();
if (f == nullptr) {
// do something.
}
f->print();
或者
Foo *f = new Foo();
f->print();
那么这两个问题归为:在new之后的nullptr判空是否必要呢?
欢迎留言区讨论~
一起探索更多C++项目/知识~
往期推荐: