分配的标志是啥意思
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 时,您正在创建一个没有实现的函数
当你继承这个类时,你可以为这个函数创建一个具体的实现
【讨论】:
以上是关于分配的标志是啥意思的主要内容,如果未能解决你的问题,请参考以下文章