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

Вызов функции в шаблоне класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Точка входа должна быть определена http://www.cyberforum.ru/cpp-beginners/thread759976.html
#include <iostream> using namespace std; template<class T> T min2(T a,T b) { return a<b? a: b; } int main() {
C++ Удалить в строке символ "а" (найти ошибку) строку вводим с клавиатуры, удалить в строке символ "а". #include "stdafx.h" #include <iostream> #include <string.h> using namespace std; int main() { char s, s2=" "; cout<<"Vvedite stroku: "; cin>>s; http://www.cyberforum.ru/cpp-beginners/thread759961.html
C++ двумерные массивы. Формирование матрицы по условию
Составить программу, которая получает матрицу Х размером m *n и, если в исходной матрице оказались равные между собой строки или столбцы, то программа формирует новую матрицу, удалив из исходной матрицы те строки или столбцы, которые оказались равными между собой. Без работы со строками я решил делать это так: есть матрица, я проверяю 1 элемент 1 строки с 1 элементом 2 строки, затем то же...
C++ Как найти максимальный минимальный элемент?
Вот условие : Заменить все элементы с отрицательным значением на значение минимального не равного 0 положительного элемента. В чём вопрос,как найти максимальный минимальный элемент? #include "stdafx.h" #include <clocale> #include <cstdio> #include <cmath> #include <cstdlib> #include <cmath>
C++ как создать классы с взаимными ссылками http://www.cyberforum.ru/cpp-beginners/thread759947.html
Доброго времени суток. Есть класс с некоторым функционалом, и есть n классов которые должны с этим функционалом работать. Для этого в каждом из n классов объявил ссылку на основной класс. Проблема в том что компилятор требует объявления класса до его первого использования. Сперва пробовал объявить все классы в заголовках своих файлов а потом добавить заголовки остальных классов с помощью...
C++ Не выходит перегрузка << и >> Добрый день формучане. Сперва хотелось бы попросить проверить правильность выполнения задания: Разработать абстрактный класс "правильный многоугольник". Разработать наследуемые классы "прав. треугольник", "квадрат" , "прав. 5тиугольник". Создать неоднородный дин. массив обьектов классов. Вычислить площадь. Перегрузить << и >>; #include <iostream> #include <clocale> подробнее

Показать сообщение отдельно
3BEPb_TyTa
 Аватар для 3BEPb_TyTa
18 / 18 / 1
Регистрация: 18.05.2010
Сообщений: 83
12.01.2013, 23:51     Вызов функции в шаблоне класса
не пригляделся я толком... много тут бед в коде
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
61
62
63
64
65
66
67
68
69
#include <stdio.h>
# include <conio.h>
# include <stdlib.h>
# include <string.h>
# include <iostream>
 
using namespace std;
 
class aviabilets{
    char Punkt[20];
    char FIO[30];
    int NomerReysa;
    char DATE[10];
public:
    aviabilets();
    void addZayavka(char* newPunkt, char* newFIO, int newNomerReysa, char* newDATE);
};
 
aviabilets::aviabilets()
{
    Punkt[0]='\0';
    FIO[0]='\0';
    NomerReysa=0;
    DATE[0]='\0';
}
 
void aviabilets::addZayavka(char* newPunkt, char* newFIO, int newNomerReysa, char* newDATE)
{
    strcpy(Punkt, newPunkt);
    strcpy(FIO, newFIO);
    strcpy(DATE, newDATE);
    NomerReysa=newNomerReysa;
}
 
int main()
{
    
    int n=0;
    aviabilets* abilets = new aviabilets();
    char Punkt[20];
    char FIO[30];
    int NomerReysa;
    char DATE[10];
    while(n!=5)
    {
        cout<<"                              !!!!!!Menyu!!!!!\n\n";
        cout<<"                          1 - dobavit zayavku\n";
        cout<<"                          2 - udalit zayavku\n";
        cout<<"                          3 - zayavka po nomeru reysa i date vileta\n";
        cout<<"                          4 - vse zayavki\n";
        cout<<"                          5 - Exit\n\n";
        cout<<"                          Pojaluysta, vvedite wash vibor ";
        cin>>n;
        switch(n){
            case 1:
                cout << "Punkt : ";
                cin >> Punkt;
                cout << "FIO : ";
                cin >> FIO;
                cout << "NomerReysa : ";
                cin >> NomerReysa;
                cout << "DATE : ";
                cin >> DATE;
                abilets->addZayavka(Punkt, FIO, NomerReysa, DATE);
                break;
        }
    }
 
}
 
Текущее время: 21:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru