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

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

Войти
Регистрация
Восстановить пароль
 
ramarren14
2 / 2 / 0
Регистрация: 14.07.2011
Сообщений: 49
#1

[C++] no operator">>" matches these operands - C++

29.11.2011, 22:24. Просмотров 1020. Ответов 1
Метки нет (Все метки)

Кто может обьяснить почему компилятор показывает здесь:
no operator">>" matches these operands?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<vector>
#include<algorithm>
#include<fstream>
#include<stdlib.h>
#include<iomanip>
#include<iostream>
 
int main()
{
    std::ifstream inClientFile("numbers.txt",std::ios::in);
    if(! inClientFile)
    {
        std::cerr<<"file cant open"<<std::endl;
        exit(1);
    }
    std::vector<double> vec;
    inClientFile>>vec;
    return 0;
}
Или так вообще нельзя писать?
 Комментарий модератора 
Один вопрос - одна тема. Не стоит задавать вопросы в чужой теме!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2011, 22:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос [C++] no operator">>" matches these operands (C++):

Вывод строки с cout: IntelliSense: no operator "<<" matches these operands - C++
ошибку выдает 3 IntelliSense: no operator &quot;&lt;&lt;&quot; matches these operands operand types are: std::ostream &lt;&lt;...

Error: no operator "<<" matches these operands - C++
Чем может быть вызвана эта ошибка? cout&lt;&lt;pObj-&gt;GetName()

IntelliSense: no operator ">>" matches these operands - C++
// Лаба 1 С++.cpp : Defines the entry point for the console application. // #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include...

No operator "==" matches these operands - C++
Может кто объяснить чем вызваны ошибки в коде? http://pastebin.com/8wu2gScd

no operator">>" matches these operands - C++
Кто может обьяснить почему компилятор показывает здесь: no operator&quot;&gt;&gt;&quot; matches these operands? int main() { int delta; int...

no operator ">>" matches these operands - C++
Есть код с структурой. Всё неплохо идет, вроде, но когда пытаюсь ввести массив из 5 оценок здесь :Student * Amark = new Student ; for...

1
SleepMaster
40 / 40 / 1
Регистрация: 26.11.2011
Сообщений: 80
29.11.2011, 22:37 #2
Потому что к вектору нельзя обращатся напрямую оператором вывода >>. Попробуйте так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<vector>
#include<algorithm>
#include<fstream>
#include<stdlib.h>
#include<iomanip>
#include<iostream>
 
int main()
{
        std::ifstream inClientFile("numbers.txt",std::ios::in);
        if(! inClientFile)
        {
                std::cerr<<"file cant open"<<std::endl;
                exit(1);
        }
        std::vector<double> vec;
        double temp;
        while (inClientFile>>temp)
        {
            vec.push_back(temp);
        }
        return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2011, 22:37
Привет! Вот еще темы с ответами:

No operator "[]" matches these operands - C++
Здравствуйте. Столкнулся со следующей ошибкой - &quot;no operator &quot;&quot; matches these operands&quot; (в 7-ой и 8-ой строчках). Подскажите, как исправить...

Перегрузить операторы operator+() и operator*() в пользовательском классе "Комплексное число" - C++
Здравствуйте. Предлагаю заняться арифметикой. Создал прослейший класс, перегрузил операторы сложения и умножения, в конструкторе...

Чем "operator *=" отличается от "operator *"? - C++
снова застряла, не могу понять, чем этот оператор должен отличаться от оператора*.....? вот он, но это работает только в случае...

Бинарный поиск, ошибка: "Invalid operands to binary expression" - C++
При компиляции программы XCode ругается на: algorithm:677:97: Invalid operands to binary expression ('const Luggage' and 'int') Сломал...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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