gpt4 book ai didi

c++ - 强制调用常量版本成员函数

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

我需要一种方法来强制调用常量版本的成员函数。我正在努力使其尽可能高效。有什么好的解决办法吗?

编辑:寻找通用函数

最佳答案

引用 const 类型,或指向 const 类型的指针。

你可以用一种奇特的方式来做到这一点,但归根结底,这是唯一的方式。

虽然我真的不明白这样做的目的是什么。似乎不值得付出努力。

此外,我不太确定我是否理解通用函数的含义。这需要一些澄清,但如果我理解正确,你想获取一个指针/值/引用并将其传递给一个函数并让它神奇地调用一个 const 方法?这只有在可以使用多态性或至少是同名方法(模板)时才有效。

关于c++ - 强制调用常量版本成员函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9961784/

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