Скачиваний:
62
Добавлен:
01.05.2014
Размер:
940 б
Скачать
// IFile.h: interface for the IFile class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_IFILE_H__9C28291F_CFEB_455C_8097_0B95F17374A5__INCLUDED_)
#define AFX_IFILE_H__9C28291F_CFEB_455C_8097_0B95F17374A5__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "file.h"

// Файл для чтения данных
class IFile : protected virtual File	// virtual позволяет при множественном наследовании
										// наследовать поля класса File только один раз
{
protected:
	IFile(); // Конструктор по умолчанию. Используется в IOFile,
			// так как есть конструктор с параметром, автоматически не создается
public:
	double read(double&);
	char read(char&);
	int read(int&);
	// Конструктор с параметром ИмяФайла
	IFile(char *fName);
	// Деструктор наследуется из File

};

#endif // !defined(AFX_IFILE_H__9C28291F_CFEB_455C_8097_0B95F17374A5__INCLUDED_)
Соседние файлы в папке prj3