gpt4 book ai didi

c++ - 要求通过 static_cast(x) 显式调用 operator double()

转载 作者:搜寻专家 更新时间:2023-10-31 01:30:46 31 4
gpt4 key购买 nike

<分区>

我想将我的类转换为 double 值。这可以通过重载 operator double() 来实现但这随后允许隐式转换,理想情况下我希望能够避免这种情况。

有没有办法添加此功能,但要求使用 double y = static_cast<double>(x) 进行转换?而是隐含地被制造; double y = x

我正在使用 C++17。谢谢

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