当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:54:00  来源:本站整理

C/C++学习手札(二)[VC/C++编程]

赞助商链接



  本文“C/C++学习手札(二)[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

我们研究一下担当和虚函数.

比方我们需求求正方形、长方形的周长、面积:

挑选1计算长方形

挑选2计算正方形

挑选3退出

其他无效

我们做一个担当实现,父类矩形,子类有正方形、长方形担当矩形

C++的担当语法以下:

矩形

class Rectangle

正方形

class Square: public Rectangle

长方形

class Oblong: public Rectangle

对正方形、长方形求面积、周长.面积公式相同,在矩形父类完成,函数area();周长公式差别,在各个子类种实现.这里有一个虚函数side().

/**
 * 求边长
 */
virtual int side()=0;

让函数side()=0;是在此定义,由子类实现.近似于Java的抽象父类,指定需求子类实现的办法.

矩形类:

/**
 * 矩形
 */
class Rectangle {
protected:
    int a; // a边
    int b; // b边
public:
    /**
     * 求面积
     */
    int area() {
        return a * b;
    }
    /**
     * 求边长
     */
    virtual int side()=0;
};


  以上是“C/C++学习手札(二)[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 操纵 .htaccess 启用 gzip 压缩静态内容
  • 高配置机械在CC攻击需求做的调整
  • Ubuntu proc gcc典型问题
  • Ubuntu 10.10安装低版本gcc和g++编译器
  • Windows2003下配置 Apache2.2 + MySQL 5 + php5 + ZendOptimizer3.3 + .htaccess重写
  • LNMP上进级布置PHP加快器eAccelerator
  • 在Access2007"快速拜候工具栏"增添更多号令
  • Access2007表的数据表视图和计划视图
  • access violation at address的问题
  • VB用Access数据库成立用户登录
  • Web服务器若何防CC攻击
  • Asp 防备CC攻击模块 (Anti-CC.asp)
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .