Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Нумерация массива с произвольного числа Возможно ли как - нибудь объяснить компилятору, что нумеровать новый массив надо не с нуля, а с произвольного числа, причём это число не известно на этапе компиляции? Например не с 0 до 20, а с 1000 до 1020. Скорость выполнения очень критична. То есть при каждом обращении сдвигать индексы не хорошо. https://www.cyberforum.ru/ cpp-beginners/ thread1441382.html Как создать объект класса в потоке? C++
Как создать объект класса в потоке? Это вообще возможно?
C++ Библиотека стандартных шаблонов STL https://www.cyberforum.ru/ cpp-beginners/ thread1441353.html
1. Создайте пустой целочисленный вектор и поместите в него 10 случайных чисел с интервалом значений от -15 до 15. 2. Напишите две функции для вывода на экран содержимое вектора. Одна из функций должна для доступа к элементам вектора использовать итераторы, другая – оператор индексации. Продемонстрируйте их, применив к созданному в п.1 вектору. 3. После каждого отрицательного числа...
C++ Расставить на шахматной доске 8 ферзей так, чтобы ни один из них не находился под боем другого https://www.cyberforum.ru/ cpp-beginners/ thread1441345.html
Задача: «Расставить на стандартной 64-клеточной шахматной доске 8 ферзей так, чтобы ни один из них не находился под боем другого». Подразумевается, что ферзь бьёт все клетки, расположенные по вертикалям, горизонталям и обеим диагоналям. Проблема при компиляции в result() (Предупреждение 1 warning C4018: <: несоответствие типов со знаком и без знака) Подскажите, что не так? Заранее спасибо!...
Восемь ферзей C++
Язык Лого, особенно популярный среди пользователей персональных компьютеров, сделал знаменитой черепашью графику. Представьте себе механическую черепаху, которая ползает по комнате под управлением программы на C++. Черепаха несет пишущее перо, которое может находиться в одной из двух позиций - нижней или верхней. Если перо в нижней позиции, черепаха вычерчивает траекторию движения, если в...
C++ Multimap STL, получить последний элемент https://www.cyberforum.ru/ cpp-beginners/ thread1441337.html
Есть multimap: multimap <int, char> myMap; Там помещены элементы-пары: myMap.insert(pair<int, char>(counter, temp)); e 7 t 6
C++ Чем отличаются указатель в теле функции и в аргументе Здравствуйте. Не могу разобраться чем, в данном случае: bool LexAnalysis(const char* text) { const char *str = text; const char *lexstart; EState state = S, prevState; int add; отличаются const char* text от const char *str = text; https://www.cyberforum.ru/ cpp-beginners/ thread1441336.html Реализовать столкновение шарика со стенкой C++
Делаю очень примитивную игру - лабиринт, необходимо чтобы шарик сталкивался со стенкой. Условие столкновения есть: if (ball.x < h_wall.x + h_wall.width && ball.x + ball.width > h_wall.x && ball.y < h_wall.y + h_wall.height && ball.y + ball.height > h_wall.y) а как придумать чтобы он не катился на стенку не знаю. С краем экрана сталкивается: if(ball.x < 0) ball.x = 0; if(ball.x > 800 - 32)...
C++ Задача про рюкзак - ускорить работу программы https://www.cyberforum.ru/ cpp-beginners/ thread1441327.html
Вообщем есть алгоритм, который работает правильно за O(N*W), поэтому при больших значениях будет очень долго считать, нужно изменить так, чтобы при больших значениях считал минуты за 2-3, я уже не знаю что еще делать, плиз хелп Вот алг.: #include <fstream> #include <string> #include <iostream> #include <math.h> #include <vector> #include <iterator> using namespace std; int rukzak(const...
C++ Двумерный массив: Добавить методы "ДайЗначениеЯчейки", "УстановиЗначениеЯчейки" https://www.cyberforum.ru/ cpp-beginners/ thread1441323.html
Нужно добавить методы ДайЗначениеЯчейки(индексРяда, индексКолонки), УстановиЗначениеЯчейки(индексРяда, индексКолонки, значение). Перегрузка для двумерного массива не подходит. Нужно реализовать 2 метода. Примеров пока не нашла. Может кто сталкивался или натолкнет на идею. Пока голова идей не подает)) #pragma once #ifndef __MATRIX_H__ #define __MATRIX_H__ #include <iomanip> class Matrix...
C++ Ошибка. Невозможно преобразовать CString в float
Здравствуйте! Программа заключается в следующем - пользователь добавляет в EditControl данные, нажимает на ОК, и эти данные попадают в бд. Вообще, все работало отлично, пока не столкнулась с таблицей, где есть значение float. Теперь ступор, не могу никак понять, как сделать. CString ConnectionString,str; CDatabase db; CEXPRESSSet rs(&db); CString newName; CString newVid; CString...
C++ Vector allocator SQLite https://www.cyberforum.ru/ cpp-beginners/ thread1441251.html
Гуру, помогите новичку! Столкнулся с проблемой, и даже не понимаю в чем она... Надо: сделать список(вектор) для хранения ссылок на НЕСКОЛЬКО(много) открытых баз SQLite одновременно (перекидывать данные, совместные запросы). #include ".../CppSQ
3 / 3 / 2
Регистрация: 23.10.2014
Сообщений: 140
0

Переделать класс на шаблон класса - C++ - Ответ 7588993

09.05.2015, 04:06. Показов 1134. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
помогите реализовать этот код по функции template . не смог(((
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
#include "stdafx.h"
#include <iostream>
using namespace std;
int c=0;
class Avto
{
public:
    int gin;
    int tari;
    Avto* next;
    Avto()
    {
        c++;
        cout<<"constr"<<endl;
        next=0;
    }
    
    ~Avto()
    {
        c--;
        cout<<"destructor      "<<c<<endl;
        next=0;
    }
    Avto(const Avto& x)
    {
        c++;
        cout<<" copy   constr"<<endl;
        gin=154;
    }
    Avto operator+(Avto& k)
    {
        
    }
};
class Queue
{
public:
    Avto* top;
    Avto* front;
    void Push(Avto&);
    Avto Pop();
    void Show();
    Queue()
    {
        top=front=0;
    }
    
    ~Queue()
    {
        Avto* m;
        while(front!=0)
        {
            m=front->next;
            delete front;
            front=m;
        }
    }
 
};
int _tmain(int argc, _TCHAR* argv[])
{
    Queue q;
    Avto a;
    Queue x;
    Avto s;
    s.gin=33;
    Avto v;
 
 
    a.gin=15;
    a.tari=1588;
    q.Push(a);
    q.Push(a);
    q.Push(a);
    q.Push(a);
 
 
    v.gin=666;
    v.tari=222;
    q.Push(v);
 
 
    a.gin=56;
    a.tari=4564;
    q.Push(a);
 
 
    a.gin=-2;
    a.tari=64;
    q.Push(a);
 
    s=q.Pop();
    cout<<s.gin<<endl;
 
    s=q.Pop();
    cout<<s.gin<<endl<<endl;
 
    q.Show();
    return 0;
}
void Queue::Push(Avto& x)
{
    Avto* p=new Avto;
    *p=x;
    if(top==0)
    {
        top=p;
        front=p;
        return;
    }
    top->next=p;
    top=p;
}
Avto Queue::Pop()
{
    Avto* s=front;
    front=front->next;
    Avto g=*s;
    delete s;
    return g;
}
void Queue::Show()
{
    Avto* f=front;
    while(f)
    {
        cout<<f->gin<<" "<<f->tari<<endl;
        f=f->next;
    }
}
Добавлено через 1 час 41 минуту
да помогите же кто нибудь .

Вернуться к обсуждению:
Переделать класс на шаблон класса C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2015, 04:06
Готовые ответы и решения:

Класс матрицы переделать в шаблон + менюшка
Написала класс матрицы, реализующий различные действия с матрицами . Надо переделать в шаблон. Не...

Из класса в класс-шаблон
Здравствуйте. Есть класс: class Bit_Indic { char indic; public: Bit_Indic (char...

Класс шаблон и методы класса
Есть такой класс-список прямо из учебника павловской: template &lt;class Data&gt; class List{ class...

Класс - ученик средней школы, шаблон класса
Помогите справиться с этой задачей пожалуйста! Создать шаблон заданного класса. Определить...

3
09.05.2015, 04:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2015, 04:06
Помогаю со студенческими работами здесь

Структуру переделать в класс, чтобы массив был внутри класса
есть структура struct CUSTOMER { unsigned short number; char ...

Как переделать небольшой класс в шаблон?
помогите пожалуйста переделать этот класс в шаблон #include &lt;iostream&gt; #include &lt;dos.h&gt; #include...

Шаблон класс, и специализация класса
Доброго времени суток. Вопрос наверное легкий, но все относительно. Нужно создать свои классы...

Как увязать данные в класс или шаблон класса?
Вобщем есть x1 , x2 of double //массивы xx, yy: double; ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru