jQuery
代码规范 标签描述

基类的成员函数可以被继承,可以通过派生类的对象访问,但这仅仅指的是普通的成员函数,类的构造函数不能被继承。构造函数不能被继承是有道理的,因为即使继承了,它的名字和派生类的名字也不一样,不能成为派生类的构造函数,当然更不能成为普通的成员函数。 在设计派生类时,对继承过来的成员变量的初始化工作也要由派生类的构造函数完成,但是大部分基类都有private属性的成员变量,它们在派生类中无法访问,更不能使用派生类的构造函数来初始化。 这种矛盾在C继承中是普遍存在的,解决这个问题的思路是:在派生类的构造函数中调用基类的构造函数。 下面的例子展示了如何在派生类的构造函数中调用基类的构造函数: inclu...

我们知道,getline()方法定义在istream类中,而fstream和ifstream类继承自istream类,因此fstream和ifstream的类对象可以调用getline()成员方法。 当文件流对象调用getline()方法时,该方法的功能就变成了从指定文件中读取一行字符串。 该方法有以下2种语法格式: istream&getline(charbuf,intbufSize); istream&getline(charbuf,intbufSize,chardelim); 其中,第一种语法格式用于从文件输入流缓冲区中读取bufSize-1个字符到buf,或遇到\...