not_null:开销为0且无隐藏运行时开销的非空指针 源码
not_null not_null是一种开销为0的现代实用程序,用于以简单且连贯的方式确保非空性。 与gsl::not_null不同,此类型可以与仅移动指针(如std::unique_ptr ,并且除非明确指定,否则不需要运行时检查。 不用担心空值,今天就使用not_null吧! 预告片 auto register_widget (cpp::not_null> p) -> void { legacy_service. adopt_widget ( std::move (p). as_nullable ()); } ... // use 'cpp::check_not
文件列表
not_null-master.zip
(预估有个35文件)
not_null-master
.codedocs
105KB
conanfile.py
1KB
CODE_OF_CONDUCT.md
3KB
LICENSE
1KB
doc
legal.md
1KB
commit-standards.md
3KB
doxygen
footer.html
286B
暂无评论