分配的标志是啥意思

Posted

技术标签:

【中文标题】分配的标志是啥意思【英文标题】:what's meaning that sign of assignment分配的标志是什么意思 【发布时间】:2011-04-29 09:39:12 【问题描述】:

我不明白下一行中的分配。我认为,setBit 是一个函数,但它被赋予了一个值。

bool setBit(const unsigned int which) = 0;

【问题讨论】:

-1 小代码sn-p out of context 【参考方案1】:

我假设您在 bool 之前错过了 virtual 这个词。它是类中 abstract 函数的声明。在 C++ 中,抽象函数被称为 pure virtual 函数,您可以通过在声明末尾指定 = 0 来告诉编译器它是抽象的。

【讨论】:

【参考方案2】:

这不是任务。它表示pure virtual function。具有一个或多个纯虚函数的类称为“抽象类”,不能单独实例化。派生类必须实现该功能,以避免自身成为抽象类。所以这里=0的意思是“我的派生类会提供这个功能”。

【讨论】:

【参考方案3】:

这是一个虚函数。当您声明一个函数并将其赋值为 0 时,您正在创建一个没有实现的函数

当你继承这个类时,你可以为这个函数创建一个具体的实现

【讨论】:

以上是关于分配的标志是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

动态数组分配末尾的 () 是啥意思?

“分配分支条件大小太高”是啥意思以及如何解决?

在 Xcode 的分配工具中,“计数”是啥意思?

云主机分配IP个数是啥意思?

jeesite 项目中编辑器的分配用户是啥意思

ip地址全部未分配是啥意思