![](/img/trans.png)
[英]Error while passing abstract class pointer in derived class constructor
[英]Abstract class giving error while creating object of derived class
class base
{
public:
virtual void display() = 0;
};
class derived : public base
{
void display()
{
//print display of derived//some code
}
};
int main() {
derived d;
}
當我運行上面的代碼時,它給出一個錯誤,即我無法創建抽象類的對象。 但是,我的派生類不是抽象類。
誰能解釋為什么有錯誤?
您還有一個額外的{。 公共基礎{
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.