gpt4 book ai didi

c++ - 在 c++ 中的方法声明后附加 '= x'

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

在 C++ 中,当声明一个方法时,我注意到有时该方法可能会附加一个赋值。

谁能告诉我这是什么?

例如:

virtual void MyMethod () = 0;

“= 0”是什么意思。 :)

谢谢大家!!!

最佳答案

这意味着它是一个纯虚函数,即在此类中没有可用的实际定义,并且它必须在子类中被覆盖。它实际上并不是这样的赋值,零是您可以“赋值”的唯一值。

这是 C++ 语法;在 C# 中,同样可以使用 abstract 关键字来完成。

关于c++ - 在 c++ 中的方法声明后附加 '= x',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3551174/

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