disposble return 指针函数的 C++ 命名约定

C++ Naming conventions for disposble return pointer function

我有一个函数 returns 一个应该被调用者销毁的指针。在函数名中有没有暗示这样的东西的约定?

向这样的函数添加 [[nodiscard]] 属性应该是您要做的第一件事。其次应该是将其更改为 return a std::unique_ptrstd::shared_ptr 而不是原始指针。尝试 "hint" 函数名称中的东西是 never 将是一个不错的选择 - 编译器不会强制执行它。 使用类型系统。