gpt4 book ai didi

c++ - 如何防止过载?

转载 作者:太空狗 更新时间:2023-10-29 19:38:22 25 4
gpt4 key购买 nike

是否可以防止 C++ 中用户定义函数的重载?假设我有一个函数:

void foo(int , int);

我可以防止 foo 重载吗?如果可以的话,怎么办?如果可以的话,是否可以扩展它以防止通过继承覆盖方法?

最佳答案

一句话:没有。您无法阻止 foo 的重载在其他地方使用不同的签名定义,您也无法阻止虚函数被覆盖。

在 C++ 世界中,您必须对编写最终出现在您程序中的代码的人给予一定程度的信任。

关于c++ - 如何防止过载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1429547/

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