Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Martinz
1 / 1 / 0
Регистрация: 04.01.2011
Сообщений: 37
#1

Ошибка при использовании типа ifstream - C++

06.09.2012, 22:40. Просмотров 611. Ответов 2
Метки нет (Все метки)

Заголовочный файл "user.h"
C++
1
2
3
4
5
6
7
#pragma once
 
class User
{
public:
    void Read(ifstream& data);
};
Файл "user.cpp"
C++
1
2
3
4
5
6
7
#include <fstream>
#include "User.h"
using namespace std;
 
void User::Read(ifstream& data)
{
}
Здравствуйте, скажите пожалуйста, почему при компиляции в данном случае выдается ошибка:
1>c:\users\администратор\documents\visual studio 2010\projects\sipp specialist\users\users\user.h(12): error C2061: syntax error : identifier 'ifstream'
1>c:\users\администратор\documents\visual studio 2010\projects\sipp specialist\users\users\user.cpp(20): error C2511: 'void User::Read(std::ifstream &)' : overloaded member function not found in 'User'
1> c:\users\администратор\documents\visual studio 2010\projects\sipp specialist\users\users\user.h(4) : see declaration of 'User'
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2012, 22:40     Ошибка при использовании типа ifstream
Посмотрите здесь:

C++ ошибка при использовании delete
Ошибка при использовании STL C++
Ошибка при использовании вектора C++
Ошибка при использовании new[] / delete[] C++
C++ Ошибка при использовании %
C++ Ошибка при использовании reverse_iterator
C++ Ошибка при использовании strcpy
C++ Ошибка при использовании write()
Ошибка при использовании _findfirst() C++
Ошибка при использовании gets() C++
Ошибка при использовании size_t C++
Ошибка при работе с ifstream C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5410 / 4806 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.09.2012, 23:43     Ошибка при использовании типа ifstream #2
В заголовочном файле сделайте:
C++
1
2
3
4
5
6
7
#include <fstream>
 
class User
{
public:
    void Read(std::ifstream& data);
};
.
grizlik78
Эксперт С++
 Аватар для grizlik78
1890 / 1422 / 104
Регистрация: 29.05.2011
Сообщений: 2,977
06.09.2012, 23:46     Ошибка при использовании типа ifstream #3
В заголовочном файле надо писать std::ifstream
Yandex
Объявления
06.09.2012, 23:46     Ошибка при использовании типа ifstream
Ответ Создать тему
Опции темы

Текущее время: 08:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru