gpt4 book ai didi

c++ - 我可以避免返回函数的模板返回类型吗?

转载 作者:太空宇宙 更新时间:2023-11-04 16:21:22 25 4
gpt4 key购买 nike

我正在构建一个优先级队列,并试图将它变成一个模板类。当我弹出时,它必须返回类型 T。如果队列中没有任何内容,是否有什么方法可以不返回任何内容或避免崩溃的良好做法?

最佳答案

这里的预期行为是抛出异常。用户应该在尝试弹出之前检查队列是否为空。您也可以返回 null,但前提是您的类型 T 永远不会有 null 值,否则如果返回它是因为发生错误或因为队列中的下一个值为 null,则它是不明确的。

关于c++ - 我可以避免返回函数的模板返回类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16352228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com