Возвращает число в качестве ссылочного параметра

Я первокурсник колледжа, изучаю C++. Я хочу вернуть число в качестве ссылочного параметра в функции шаблона. При отладке там ничего не появляется. Пожалуйста, помогите новичку!

      #include <iostream>
using namespace std;
template<class T>
T &Input(T a) {
    cout << "Enter a positive number";
    int n = 0;
    T number = 0;
    do {
        cin >> number;
        if (number >= 0) {
            return number;
        }
        else {
            cout << "Your input is invalid!"<<"\n";
            cin >> number;
        }

    } while (n < 3);
    return false;
}

0 ответов

Другие вопросы по тегам