С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

windows.h and afx.h - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ *uk = *uk2 http://www.cyberforum.ru/cpp/thread92910.html
Пусть Указатель uk ссылается на область данных. Указатель uk2 ссылается на другую область данных. Делаем следущее: *uk = *uk2 Т.е. область данных, на которую ссылался указатель uk...
C++ Выделываются с циклами #include <iostream.h> #include <math.h> void main() {int l,n,m,i,j,k,p,NUL=1; cout<<"ENTER NUMBER OF X'S:"; cin>>n;n++; cout<<"ENTER NUMBER OF EQUALIZATIONS:"; cin>>m; double **A=new double*;... http://www.cyberforum.ru/cpp/thread92661.html
delete void* C++
class MyClass{ public: int i; }; void main() { MyClass* MyObj = new MyClass; MyObj->i = 10; void* VoidLink = MyObj;
C++ Составить программу численного дифференцирования функции
Составить программу численного дифференцирования функции, заданной табличными значениями, с применением классов: конструктора, деструктора, конструктора по умолчанию, конструктора для копирования,...
C++ Конструктор ссылки? http://www.cyberforum.ru/cpp/thread92331.html
StateManager.h class StateManager{ public: typedef long state_type; typedef void (*executor)(int); StateManager::StateManager(state_type mainState, executor newExec); private: executor...
C++ zlib Двойное архивирование\разархивирование Использую библиотеку zlib 1.2.3 Нужно сохранять массив объектов в файл и потом загружать её. Вес - 10 мегабайт. Решил сжать перед записью. Сделал... обнаружил что уже сжатый файл тоже бы мог сжаться... подробнее

Показать сообщение отдельно
nazavrik
22 / 22 / 2
Регистрация: 17.09.2008
Сообщений: 130
06.02.2010, 12:45  [ТС]
Есть у меня класс для работы с файлами.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class MyFile
{
public:
     MyFile(const char *pPath)
     {
         hFile = CreateFile(...);
         if(hFile==INVALID_HANDLE)
         {...}
     }
 
    ~MyFile()
    {
       if(bFileIsOpen)
          CloseHandle(hFile);
    }
 
     ReadFromFile(char *Buffer, size_t bufLen)
     {
          //ReadFile(...);
     }
     WriteToFile(char *Buffer, size_t bufLen)
     {
         //WriteFile(...);
     }
private:
    HANDLE hFile;
};
Методов больше, поэтому я не могу отказаться от этого класса. Но приведенные методы нужно переделать под методы класса CFile.

При попытке определить объект CFile в этом классе

C++
1
2
3
4
5
6
7
8
class MyClass
{
public:
    ...
private:
   CFile file1;
   HANDLE hFile;
};
возникают приведенные выше ошибки.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.