gpt4 book ai didi

c++ - 为什么 unique_ptr operator* 不是 noexcept?

转载 作者:可可西里 更新时间:2023-11-01 16:32:05 26 4
gpt4 key购买 nike

<分区>

在为我的爱好操作系统实现一个基本的 std 库时,我遇到了这个并想知道为什么:

operator->()T* get() 都被标记为 noexcept,但是 operator*() 不是。根据引用资料,它应该等同于 *get(),这将允许它成为 noexcept 并查看一些实现,我看不出为什么不是。

为什么 unique_ptr 的取消引用运算符没有标记为 noexcept

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