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

Шаблоны функций. Можно ли задать шаблон мэйна - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исправить код сортировки выбором http://www.cyberforum.ru/cpp-beginners/thread1526727.html
Реализуйте алгоритм на языке Си, добавив в программу подсчет количества сравнений и перестановок, проведенных алгоритмом. Выполните полученную программу на случайных массивах размерности 100, 1000,...
C++ Разное имя переменной в цикле Привет Всем. У меня возник такой вопрос. Во вложенных циклах мне необходимо инициализировать переменные, которые будут отличаться последними цифрами. То есть: for (int var1 = 0; var1 < 10;... http://www.cyberforum.ru/cpp-beginners/thread1526576.html
Fread неправильно считывает файл C++
У меня есть файл вот его скрин в hex редакторе я пытаюсь считать первые 8 байт, вот код: fread(&formCk.ckID,4, 1, file_in); //formCk.ckID переменная типа char считывается первые 4 байта (46 4f...
C++ По заданному количеству делителей числа требуется найти само это число
По заданному количеству делителей числа требуется найти само это число. Входные данные Во входном файле INPUT.TXT записано количество делителей D некоторого натурального числа N (1 <= D...
C++ Ошибка в __asm вставке http://www.cyberforum.ru/cpp-beginners/thread1526541.html
class Updater{ public: DWORD baseAddress; }; class System { public:
C++ Метод Гаусса-Зейделя: неверный результат Здравствуйте. Я вот написал(точнее фрагмент взял с Википедии) программу решения СЛАУ методом Гаусса-Зейделя, но результат не тот, который нужно. Как можно исправить положение? Код: #include... подробнее

Показать сообщение отдельно
anti-k
227 / 75 / 23
Регистрация: 17.07.2015
Сообщений: 774
Завершенные тесты: 1

Шаблоны функций. Можно ли задать шаблон мэйна - C++

08.09.2015, 09:39. Просмотров 271. Ответов 9
Метки (Все метки)

Понятно что нельзя. В этом чудном участке кода, в мэйн вводимые данные кастятся к инту. Как это можно обойти?
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
#include<iostream>
using namespace std;
template<typename T>
void foo(void(*foo1)(T&,T&),T&a,T&b){
    foo1(a,b);
    cout<<a<<" "<<b<<endl;
    T temp=a;
    a=b;
    b=temp;
    cout<<a<<" "<<b<<endl;
    
}
template<typename T>
void foo1(T&a,T&b){
    cin>>a;
    cin>>b;
}
 
int main(){
    
    
    int a,b;
    foo(foo1,a,b);
    
    
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru