Форум программистов, компьютерный форум 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++ Строка: Найти наибольшее количество идуших подряд пробелов. Дано предложения. Найти наибольшее количество идуших подряд пробелов. подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
31.08.2013, 15:57     Присваивание по ссылке в шаблонной функции
Drozzd, Можно несомненно просто написать вспомогательные функции, т.е.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void input_helper(string& result, char* buf, std::stringstream& ss)
{
    // ...
    ss << buf;
    result = ss.str();
}
void input_helper(float& result, char* buf, std::stringstream& ss)
{
}
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);
    input_helper(result, buf, ss);
    // ...
}
 
Текущее время: 20:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru