嘿,夥計們,有問題即時通訊時,我想創建一個名爲文件類使用fstream的如何實現繼承的形式fstream的
#include<iostream>
#include<fstream>
class Files:public fstream {
public:
Files(const char* s,ios_base::openmode mode = ios_base::in | ios_base::out):fstream(s,ios_base::openmode mode = ios_base::in | ios_base::out)
};
有誰知道我應該在構造函數中使用哪些參數?
應該作爲,'文件(爲const char * S一樣簡單,的ios_base ::用於openmode模式=的ios_base ::在|的ios_base ::出來):fstream(s,mode)' – iammilind 2011-05-27 06:00:15
這是如何*不*使用繼承的完美例子。你在第一句話中告訴我們:「文件」使用「fstream」,而不是「fstream」。因此,最好將fstream類型的成員變量添加到文件中,而不需要再解決您的問題。 – 2011-05-27 06:01:40