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

Оператор, принимающий левый операнд типа std::basic_istream - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, при каких значениях х и y векторы A=a1i+a2j+xk и B=yi+b2j+b3k коллинеарны и какой из векторов коро http://www.cyberforum.ru/cpp-beginners/thread1196396.html
Определить, при каких значениях х и y векторы A=a1i+a2j+xk и B=yi+b2j+b3k коллинеарны и какой из векторов короче.
C++ Составить программу, которая подсчитывает для каждого из массивов Х [6] и Y [10] количество инверсий в массиве Составить программу, которая подсчитывает для каждого из массивов Х и Y количество инверсий в массиве, т.е. таких пар элементов, в которых большее число находится слева, чем меньше по значению. Инициализацию, вывод элементов массива, их обработку организовать в отдельных функциях. http://www.cyberforum.ru/cpp-beginners/thread1196392.html
Обработка текстовых файлов C++
Помогите, пожалуйста.. я в упор не могу понять как делать и с чего начать, объясните. Создать файл, содержащий текстовые строки произвольной длины. Вывести строки с наименьшей длиной.
C++ Перевод из Delphi в C++
Помогите переделать из Delphi в C++ unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Edit1: TEdit; Button1: TButton;
C++ Vector<unsigned char> в int http://www.cyberforum.ru/cpp-beginners/thread1196383.html
есть vector<unsigned char> размером 4 байта..и мне надо перевести их в 1 число типа int. т.е. типо int command = tempN.data(); но NMClient.cpp:120:50: error: invalid conversion from ‘int*’ to ‘int’
C++ Посчитать количество цифр во всех номерах этажей многоэтажного здания Помогите написать программу на с++.... подробнее

Показать сообщение отдельно
greendaizer
0 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 70

Оператор, принимающий левый операнд типа std::basic_istream - C++

02.06.2014, 13:38. Просмотров 170. Ответов 0
Метки (Все метки)

Здравствуйте. Работаю с ооп, хочу избавиться от public-переменных и сделать геттеры и сеттеры. Однако в паре случаев получаю такую ошибку. Как избавиться?



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if (!input.eof())
{
    starExists = true;
    input>>theStar.getName()>>theStar.getPlace().x>>theStar.getPlace().y>>theStar.getRadius();
    Planet inputPlanet;
 
 
 
   while (!input.eof()) 
 
        {
                input>>inputPlanet.getName()>>inputPlanet.getPlace().x>>inputPlanet.getPlace().y>>inputPlanet.getRadius();
                planets.push_back(inputPlanet);
        }
 
}
"Не найден оператор, принимающий левый операнд типа "std::basic_istream<_Elem,_traits>"(или приемлемое преобразование отсутствует)".
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru