| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2126 人关注过本帖
标题:C++虚函数,未声明标识符
取消只看楼主 加入收藏
jioper
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2016-10-21
结帖率:70%
收藏
已结贴  问题点数:17 回复次数:1 
C++虚函数,未声明标识符
struct Shape
{
    virtual double area()=0;
};
class Circle:public Shape
{
public:
    Circle(double r)
    {
        radius=r;
    }
    virtual double area()
    {
        return PI*radius*radius;
    }
private:
    double radius;
};
class Rectangle:public Shape
{
public:
    Rectangle(double w,double h)
    {
        width=w;//“width”: 未声明的标识符
        heigh=h;//“heigh”: 未声明的标识符
    }
    virtual double area()
    {
        return width*heigh;//“width”: 未声明的标识符“heigh”: 未声明的标识符
    }
private:
    double width,heigh;
};
不明白了,上面圆形类里radius也是这么写的,他没有报未声明啊?
搜索更多相关主题的帖子: C++ 声明 标识符 double public 
2017-05-22 12:51
jioper
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2016-10-21
收藏
得分:0 
回复 2楼 rjsp
实在感谢...我都没往输入法想...
2017-05-23 22:26
快速回复:C++虚函数,未声明标识符
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016989 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved