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

Не удалось вывести аргумент шаблон - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка строки на символ http://www.cyberforum.ru/cpp-beginners/thread1144736.html
Ретбятууу, че то не допирает до меня один метод я завожу переменную int n; какое мне поставить условие, чтобы проверить введенное число на возможную букву т.е. если пользователь вместо цифры введет букву?
C++ Определить и напечатать количество положительных элементов для каждого столбца матрицы, и найти их сумму Определить и напечатать количество положительных элементов для каждого столбца матрицы, и найти их сумму http://www.cyberforum.ru/cpp-beginners/thread1144728.html
Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q C++
Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q.
C++ Посчитать количество положительных элементов в масиве и определить их индексы
Посчитать количество положительных элементов в масиве и определить их индексы.
C++ Найти суми первых пяти и последних пяти элементов и сравнить их http://www.cyberforum.ru/cpp-beginners/thread1144709.html
Найти суми первых пяти и последних пяти элементов и сравнить их.
C++ Классы C++ Привет, есть непонятка по классам, например: #include <myclass> int main() { myclass s; s.func1(1); s.func2(2); s.func3(3); } подробнее

Показать сообщение отдельно
HenryDukart
122 / 122 / 35
Регистрация: 05.10.2013
Сообщений: 455
Завершенные тесты: 2
10.04.2014, 19:28  [ТС]     Не удалось вывести аргумент шаблон
Ну вот, собственно, весь код:
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
59
60
#include <iostream>
#include <string>
 
 
using namespace std;
 
class author
{
private:
    string surname;
    string name;
    string otch;
public:
    bool operator == (const author& a2)
    { return (surname==a2.surname && name==a2.name &&otch==a2.otch);}
    bool operator < (const author& a2)
    {
        if (surname<a2.surname)
            return true;
        if (surname==a2.surname && name<a2.name)
            return true;
        if (surname==a2.surname && name==a2.name && otch<a2.otch)
            return true;
        return false;
    }
    void SetSurname (const string& s)
    { surname=s;}
    void SetName (const string& s)
    { name=s;}
    void SetOtch (const string& s)
    {otch=s;}
 
    friend ifstream& operator >> (ifstream& in, author& a)
    {
        in>>a.surname;
        in>>a.name;
        in>>a.otch;
        return in;
    }
    friend ostream& operator << (ostream& out, const author& a)
    {
        out<<a.surname<<" "<<a.name<<" "<<a.otch;
        return out;
    }
    friend istream& operator >> (istream& in, author& a)
    {
        cout<<"Введите ФИО автора: ";
        in>>a.surname>>a.name>>a.otch;
        return in;
    }
};
int main()
{
    setlocale (LC_ALL,".1251");
    author a, b;
    cin>>a>>b;
    if (a<b)
        cout<<"+"<<endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru