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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Двусвязный список(добавить метод сортировки списка) http://www.cyberforum.ru/cpp-beginners/thread757256.html
Постановка задачи. Разработать шаблон класса «Двусвязный список», включающий в себя необходимый ми-нимум методов, обеспечивающий полноценное функционирование объектов указанного класса при их использовании в программе, а именно: 1) конструкторы (по умолчанию, с параметрами, копирования); 2) деструктор; 3) добавление элемента в начало, конец, заданную (по номеру) позицию списка; 4) удаление...
C++ Квадрат из звездочек с цифрой внутри Очередная задачка) Первая построить квадрат из звездочек по периметру. С этим мы справились. Теперь же нужно в центр этого квадрата вставить цифру, не важно какую, ну скажем 12. Использовать можно только for иif. Вот мой код программы для самого квадрата, какой код добавить чтобы цифру вставить? #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int... http://www.cyberforum.ru/cpp-beginners/thread757254.html
C++ Нужно вычислить произведение всех элементов массива с помощью рекурсии.
Доброго времени суток! Нужно вычислить произведение всех элементов массива с помощью рекурсии. Подскажите как это можно сделать?
C++ Подскажите как правильно сделать ! пожалуста с обяснением !
Задан двумерный массив N x M. Найти в нем подмассив 3 х 3, сумма элементов которого максимальна. N и M могут быть не кратны трем
C++ Учебник Lafore. Обыкновенные дроби http://www.cyberforum.ru/cpp-beginners/thread757241.html
Привет всем! Учу c++ по книги Lafore, ( раньше учился по Липман, но здесь посоветовали Lafore, оказался намного проще) ну дак вот есть задачка, не получается её не как решить, задача прикреплена во вложениях ниже задача под номером 9 Мои мысли думают так решать задачу: #include "stdafx.h" #include <iostream> #include <iomanip> #include <ctype.h> using namespace std;
C++ Два класса, требующих друг друга Существует два класса, обзовём их MyClassA и MyClassB. Возникла такая вот ситуация: у класса MyClassA есть поле типа vector<MyClassB*> метод класса MyClassB обращается к методу MyClassA Каким образом возможно такое скомпилировать? подробнее

Показать сообщение отдельно
Mr. Hat
2 / 2 / 0
Регистрация: 17.02.2012
Сообщений: 63
09.01.2013, 22:40     Ошибки при использовании stringstream
Текст программы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <iostream>
#include <string.h>
 
using namespace std;
 
int main() {
    string s("1432.3");
    istringstream is(s); //"is" подчеркивает красным; всплывающая подсказка: "incomplete type is not allowed"
    double d;
    is >> d;    //">>" подчеркивает красным; всплывающая подсказка: "no operator ">>" matches these operands"
    return 0;
}
После компиляции MVS 2010 выводит сообщения:

1>e:\ctest\sss\sss\sss.cpp(9): error C2440: 'initializing' : cannot convert from 'std::string' to 'int'
1> No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
1>e:\ctest\sss\sss\sss.cpp(11): error C2297: '>>' : illegal, right operand has type 'double'
1>e:\ctest\sss\sss\sss.cpp(11): warning C4552: '>>' : operator has no effect; expected operator with side-effect

Кто-нибудь может объяснить, в чем ошибка? Никак не могу разобраться.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru