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

Присваивание по ссылке в шаблонной функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Литература Новичку http://www.cyberforum.ru/cpp-beginners/thread946347.html
Подойдет ли данная книга новичку?
C++ Перегрузка operator[][][] Здорова господа!!! Как перегрузить operator для класса или operator ??? Что нужно из него возвращать? От что то пытался но не получается: #include <iostream> using std::cout; using std::endl; http://www.cyberforum.ru/cpp-beginners/thread946344.html
Строка: Найти наибольше количество идуших подряд одинаковых символов C++
дан текст. Найти наибольше количество идуших подряд одинаковых символов
C++ Вызов LoadLibrary из DLL
Есть две Dll - DLL_A и DLL_B Использую MS Visual Studio 2010 C++(MFC) Из основной программы загружаю DLL_A через LoadLibrary, далее вызываю функцию из DLL_A, которая должна загрузить DLL_B через LoadLibrary. Так вот загрузка DLL_A и вызов функции проблем не вызывает, но когда пытаюсь вызвать LoadLibrary уже из DLL_A, то система выдает исключение и ничего не работает, т.е. сбой происходит...
C++ Проверить является ли матрица треугольной http://www.cyberforum.ru/cpp-beginners/thread946305.html
Всем добрый день. У меня есть матрица, по которой составлен вектор. А как проверить, является ли матрица треугольной? Вот мой код: #include <conio.h> #include <iostream> #include <vector> #include <ctime> using namespace std; int main() {
C++ Строка: Найти наибольшее количество идуших подряд пробелов. Дано предложения. Найти наибольшее количество идуших подряд пробелов. подробнее

Показать сообщение отдельно
Drozzd
0 / 0 / 0
Регистрация: 31.08.2013
Сообщений: 4
31.08.2013, 15:39     Присваивание по ссылке в шаблонной функции
такая проблема: при попытке скомпилировать следующий код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//...
template <typename Type>
    void input(Type& result,int x, int y, string description,int size=5)
{
    stringstream ss;
    char buf[16];
 
        //...
 
    fgets(buf,size,stdin);
    
    if (typeid(string)==typeid(Type))
    {           
        //...
        ss << buf;
        result=ss.str();
        }
        //...
//...
получаю ошибку
[Error] cannot convert 'std::basic_stringstream<char>::__string_type {aka std::basic_string<char>}' to 'float' in assignment

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