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

Возникает ошибка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработка с++ в netbeans http://www.cyberforum.ru/cpp-beginners/thread637935.html
Так получилось, что приходится работать под убунтой, на ней установлен netbeans, чтобы далеко не ходить и глубоко не лезть, для дальнейшего изучения с++ подключила к нему модуль для разработки С/С++....
C++ Интерактивный экран Есть идея создать интерактивный экран к примеру 800 Х 800 пикселей. Чтобы он был активным интерфейсом в обе стороны. На нём можно было что то нарисовать или кинуть картинку, а компьютер сканировал бы... http://www.cyberforum.ru/cpp-beginners/thread637928.html
Запись данных в файл C++
для хранения данных использую мультикарту,хранящую пару ключ/значение в виде string пробую записать данные в файл и выскакивает ошибка вот определениеtypedef multimap<string,string> DATA; class...
C++ Статический пул для класса с помошью class::operator new непонятное исключение?
Привет всем! Пытаюсь организовать статический пул(молниеносный аллокатор памяти. ) для некоторого класса. Написал сравнительный тест разница где то до 10 раз, статический пул быстрее. Но есть...
C++ Как найти дескриптор действительно активного окна? http://www.cyberforum.ru/cpp-beginners/thread637841.html
Я поясню. Запускаю: #include <windows.h> #include <stdio.h> int main () { while (1) { Sleep (1000); printf ("%x\n", GetForegroundWindow ()); }
C++ Построение проекта на CGI (C++) Имеет ли смысл полностью отказаться от PHP (или оставить для инклудов CGI-модулей на страницах, где много текста), и заменить все на С++? Дела с огромным трафиком не имел, максимум 5000 хостов в... подробнее

Показать сообщение отдельно
Egor138
32 / 13 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2

Возникает ошибка - C++

15.08.2012, 11:55. Просмотров 2593. Ответов 3
Метки (Все метки)

При компиляции возникает вот такая ошибка:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
1>------ Построение начато: проект: Function+, Конфигурация: Debug Win32 ------
1>Компиляция...
1>Function+.cpp
1>c:\users\егор\desktop\function+\function+\function+.cpp(61) : warning C4996: 'getche': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getche. See online help for details.
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\conio.h(146): см. объявление 'getche'
1>c:\users\егор\desktop\function+\function+\function+.cpp(25) : error C2079: "ss" использует неопределенный class "std::basic_stringstream<_Elem,_Traits,_Alloc>"
1>        with
1>        [
1>            _Elem=char,
1>            _Traits=std::char_traits<char>,
1>            _Alloc=std::allocator<char>
1>        ]
1>        c:\users\егор\desktop\function+\function+\function+.cpp(44): см. ссылку на создание экземпляров функции шаблон при компиляции "std::string numberToString<std::string>(T)"
1>        with
1>        [
1>            T=std::string
1>        ]
1>c:\users\егор\desktop\function+\function+\function+.cpp(26) : error C2784: std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const std::basic_string<_Elem,_Traits,_Alloc> &): не удалось вывести аргумент шаблон для "std::basic_ostream<_Elem,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\string(537): см. объявление 'std::operator <<'
1>c:\users\егор\desktop\function+\function+\function+.cpp(26) : error C2784: std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,unsigned char): не удалось вывести аргумент шаблон для "std::basic_ostream<char,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(930): см. объявление 'std::operator <<'
1>c:\users\егор\desktop\function+\function+\function+.cpp(26) : error C2784: std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const unsigned char *): не удалось вывести аргумент шаблон для "std::basic_ostream<char,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(923): см. объявление 'std::operator <<'
1>c:\users\егор\desktop\function+\function+\function+.cpp(26) : error C2784: std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,signed char): не удалось вывести аргумент шаблон для "std::basic_ostream<char,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(916): см. объявление 'std::operator <<'
1>c:\users\егор\desktop\function+\function+\function+.cpp(26) : error C2784: std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const signed char *): не удалось вывести аргумент шаблон для "std::basic_ostream<char,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(909): см. объявление 'std::operator <<'
1>c:\users\егор\desktop\function+\function+\function+.cpp(26) : error C2784: std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,_Elem): не удалось вывести аргумент шаблон для "std::basic_ostream<_Elem,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(871): см. объявление 'std::operator <<'
1>c:\users\егор\desktop\function+\function+\function+.cpp(26) : error C2784: std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const _Elem *): не удалось вывести аргумент шаблон для "std::basic_ostream<_Elem,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(825): см. объявление 'std::operator <<'
1>c:\users\егор\desktop\function+\function+\function+.cpp(26) : error C2784: std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,char): не удалось вывести аргумент шаблон для "std::basic_ostream<char,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(785): см. объявление 'std::operator <<'
1>c:\users\егор\desktop\function+\function+\function+.cpp(26) : error C2784: std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const char *): не удалось вывести аргумент шаблон для "std::basic_ostream<char,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(738): см. объявление 'std::operator <<'
1>c:\users\егор\desktop\function+\function+\function+.cpp(26) : error C2784: std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,char): не удалось вывести аргумент шаблон для "std::basic_ostream<_Elem,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(700): см. объявление 'std::operator <<'
1>c:\users\егор\desktop\function+\function+\function+.cpp(26) : error C2784: std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const char *): не удалось вывести аргумент шаблон для "std::basic_ostream<_Elem,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(653): см. объявление 'std::operator <<'
1>c:\users\егор\desktop\function+\function+\function+.cpp(26) : error C2677: бинарный '<<': не найден глобальный оператор, принимающий тип 'std::string' (или приемлемое преобразование отсутствует)
1>c:\users\егор\desktop\function+\function+\function+.cpp(27) : error C2784: std::basic_istream<_Elem,_Traits> &std::operator >>(std::basic_istream<_Elem,_Traits> &,std::basic_string<_Elem,_Traits,_Alloc> &): не удалось вывести аргумент шаблон для "std::basic_istream<_Elem,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\string(424): см. объявление 'std::operator >>'
1>c:\users\егор\desktop\function+\function+\function+.cpp(27) : error C2784: std::basic_istream<char,_Traits> &std::operator >>(std::basic_istream<char,_Traits> &,unsigned char &): не удалось вывести аргумент шаблон для "std::basic_istream<char,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\istream(1021): см. объявление 'std::operator >>'
1>c:\users\егор\desktop\function+\function+\function+.cpp(27) : error C2784: std::basic_istream<char,_Traits> &std::operator >>(std::basic_istream<char,_Traits> &,unsigned char *): не удалось вывести аргумент шаблон для "std::basic_istream<char,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\istream(1014): см. объявление 'std::operator >>'
1>c:\users\егор\desktop\function+\function+\function+.cpp(27) : error C2784: std::basic_istream<char,_Traits> &std::operator >>(std::basic_istream<char,_Traits> &,signed char &): не удалось вывести аргумент шаблон для "std::basic_istream<char,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\istream(1007): см. объявление 'std::operator >>'
1>c:\users\егор\desktop\function+\function+\function+.cpp(27) : error C2784: std::basic_istream<char,_Traits> &std::operator >>(std::basic_istream<char,_Traits> &,signed char *): не удалось вывести аргумент шаблон для "std::basic_istream<char,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\istream(1000): см. объявление 'std::operator >>'
1>c:\users\егор\desktop\function+\function+\function+.cpp(27) : error C2784: std::basic_istream<_Elem,_Traits> &std::operator >>(std::basic_istream<_Elem,_Traits> &,_Elem &): не удалось вывести аргумент шаблон для "std::basic_istream<_Elem,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\istream(975): см. объявление 'std::operator >>'
1>c:\users\егор\desktop\function+\function+\function+.cpp(27) : error C2784: std::basic_istream<_Elem,_Traits> &std::operator >>(std::basic_istream<_Elem,_Traits> &,_Elem *): не удалось вывести аргумент шаблон для "std::basic_istream<_Elem,_Traits> &" из "int"
1>        c:\program files (x86)\microsoft visual studio 9.0\vc\include\istream(934): см. объявление 'std::operator >>'
1>c:\users\егор\desktop\function+\function+\function+.cpp(27) : error C2677: бинарный '>>': не найден глобальный оператор, принимающий тип 'std::string' (или приемлемое преобразование отсутствует)
1>Журнал построения был сохранен в "file://c:\Users\Егор\Desktop\Function+\Function+\Debug\BuildLog.htm"
1>Function+ - ошибок 21, предупреждений 1
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
template <class T>
string numberToString(T val) //преобразует число в string
{
    string str;
    stringstream ss;
    ss<<val;
    ss>>str;
    return str;
}
 
 
int main()
{
int x;
numberToString(x);
getche();
}
Подскажите пожалуйста ошибку
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.