C++基础(四)


一、接口

  所谓接口,就是将内部实现细节封装起来,外部用户可以 通过预留的接口使用接口的功能而不需要知晓内部具体细节。接口描述了类的行为和功能,而不需要完成类的特定实现。  

  C++接口是使用抽象类来实现的,如果一个类中至少有一个函数被声明为纯虚函数,那么这个类就是抽象类。纯虚函数是通过在生命中使用“=0”来指定的。

二、重载

  1、函数重载

    在同一个作用域内,可以声明几个功能类似的同名函数,但是这些同名函数的形式参数必需不同。

  2、运算符重载

    重载的运算符是由特殊名称的函数,函数石油关键字operator和其后要重载的运算符符号构成的。

三、流类库和文件

  文件输出流头文件

  1、写入文本文件ofstream ofile("Test1.txt",ios::out);    ofile<

  2、读取文本文件ifstream ifile("Test1.txt",ios::in);    ifile>>nums[i]<<;

  3、文件与对象

    在C++程序设计中,文件应该在构造函数中打开,并创建对象,在析构函数中保存和关闭文件,并撤销对象。

C++