摘要: 虚函数C++虚函数用于实现动态绑定,或者说多态,默认的类方法是非虚函数,需要动态绑定的类方法,必需显式声明函数 virtual。virtual函数必需在子类中再次声明,明确告诉子类有这个方法,否则编译时报错,getRange方法未声明的错误。#include <iostream>using namespace std;class Range {public: int width; int height; virtual float getRange(); Range(int w, int h):width(w), height(h){}; Range(){... 阅读全文
posted @ 2012-08-29 23:54 haiyupeter 阅读(2022) 评论(1) 推荐(0) 编辑
摘要: C++中的类用于模拟现实中的事物,包含类属性和方法。1.类声明类声明由 class 关键字 组成,加上花括号的类体,与及;作为结尾#include <iostream>using namespace std;class Range {public: int width; int height; int getRange() { return width *height; }; Range(int w, int h):width(w), height(h){}; Range(){};};通常情况下,类声明放在头文件里面,而把方法的定义,如getR... 阅读全文
posted @ 2012-08-29 23:16 haiyupeter 阅读(215) 评论(0) 推荐(1) 编辑