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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alston
7 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 410
#1

Шаблоны и т.д.( - C++

29.03.2011, 22:42. Просмотров 496. Ответов 8
Метки нет (Все метки)

Создать 2 шаблонные классы с конструктором инициализации и конструктором копирования. Создать третий класс, наследующий свойства из двух классов. Помогите пожалуста!!!

Добавлено через 1 час 42 минуты
=((!!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2011, 22:42     Шаблоны и т.д.(
Посмотрите здесь:

Шаблоны - C++
#include <iostream> using namespace std; template <class T> class Vector{ int size; int capacity; T* data; ...

Шаблоны в C++ - C++
Доброго времени суток! Начал разбираться что такое шаблон и с чем его едят. Загуглил, вставил код из википедии. Ошибка. ...

Шаблоны - C++
Имеется 2 класса. 1 класс - содержит действительные числа. 2 класс - содержит рациональные числа. Есть функция, которая выбирает...

Шаблоны - C++
Выполнить задание без использования библиотеки стандартных шаблонов. а) Создать шаблонную функцию поиска по заданному ключу. Функция...

Шаблоны - C++
Я разбираюсь с ООП в С++ и застрял на шаблонах, будьте добры приведите пример кода, к примеру там.... вес машины и шаблон,(ну вообщем на...

Шаблоны - C++
Здравствуйте, подскажите пожалуйста почему компилятор мне пишет, что print(b);не соответствующая функция для вызова. #include <iostream> ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NightmareZ
1339 / 562 / 37
Регистрация: 31.03.2009
Сообщений: 1,918
29.03.2011, 23:12     Шаблоны и т.д.( #2
Цитата Сообщение от Alston Посмотреть сообщение
Создать 2 шаблонные классы с конструктором инициализации и конструктором копирования. Создать третий класс, наследующий свойства из двух классов. Помогите пожалуста!!!

Добавлено через 1 час 42 минуты
=((!!!!
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
#include <iostream>
 
template<typename T> class A
{
private:
    T _x;
public:
    A(T x) : _x(x) { }
    A(const A& copy) : _x(copy._x) { }
    T getX() const { return _x; }
};
 
template<typename T> class B
{
private:
    T _y;
public:
    B(T y) : _y(y) { }
    B(const B& copy) : _y(copy._y) { }
    T getY() const { return _y; }
};
 
template<typename T> class C : public A<T>, public B<T>
{
public:
    C(T x, T y) : A(x), B(y) { }
};
 
int main()
{
    C<int> test(2, 4);
    std::cout << test.getX() << " " << test.getY() << std::endl;
    return 0;
}
Alston
7 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 410
29.03.2011, 23:34  [ТС]     Шаблоны и т.д.( #3
Очень Вам спасибо!!!!!!!)))))

Добавлено через 8 минут
Извините....а как еще ето сделать к етому заданию:
Создать объекты каждого из классов объяснить вызов конструкторов и деструкторов для каждого из объектов.???
NightmareZ
1339 / 562 / 37
Регистрация: 31.03.2009
Сообщений: 1,918
29.03.2011, 23:38     Шаблоны и т.д.( #4
Цитата Сообщение от Alston Посмотреть сообщение
Создать объекты каждого из классов
C++
1
2
3
4
5
6
7
A<int> a(1);
B<int> b(2);
C<int> c(3, 4);
 
std::cout << a.getX() << std::endl;
std::cout << b.getY() << std::endl;
std::cout << c.getX() << " " << c.getY() << std::endl;
Цитата Сообщение от Alston Посмотреть сообщение
объяснить вызов конструкторов и деструкторов для каждого из объектов.???
Что значит "объяснить"?
Alston
7 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 410
29.03.2011, 23:45  [ТС]     Шаблоны и т.д.( #5
я даже незнаю...не я складывал задания)))

Добавлено через 29 секунд
а где именно в програме етот код вставить?
A<int> a(1);
B<int> b(2);
C<int> c(3, 4);

std::cout << a.getX() << std::endl;
std::cout << b.getY() << std::endl;
std::cout << c.getX() << " " << c.getY() << std::endl;
NightmareZ
1339 / 562 / 37
Регистрация: 31.03.2009
Сообщений: 1,918
29.03.2011, 23:50     Шаблоны и т.д.( #6
Цитата Сообщение от Alston Посмотреть сообщение
а где именно в програме етот код вставить?
В функции main.
Alston
7 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 410
29.03.2011, 23:51  [ТС]     Шаблоны и т.д.( #7
очень спасибо))
Можете помочь последнее....Просто я по етой теме просто 0....БАМБУК!))
Написать шаблон функции для нахождения индексов элементов из заданного интервала, рассортированных по убыванию значений. Затем отсортировать их по возрастанию.
NightmareZ
1339 / 562 / 37
Регистрация: 31.03.2009
Сообщений: 1,918
29.03.2011, 23:55     Шаблоны и т.д.( #8
Цитата Сообщение от Alston Посмотреть сообщение
Написать шаблон функции для нахождения индексов элементов из заданного интервала
Я не понимаю, что именно тут нужно сделать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2011, 00:02     Шаблоны и т.д.(
Еще ссылки по теме:

Шаблоны - C++
Создать параметризированные классы List и ListItem. Классы должны содержать конструкторы, деструкторы, функции add, in, remove, getLength,...

Шаблоны - C++
// ConsoleApplication176.cpp : Defines the entry point for the console application. // template&lt;class type&gt; struct link { type...

Шаблоны - C++
Есть два класса: #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;valarray&gt; using namespace std; template &lt;class T1, class T2&gt; ...

Шаблоны - C++
Вспомнилось что во время чтения инфы про шаблоны, находил предложения от Страуструпа &quot;посмотреть код который генерируется из шаблона при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Alston
7 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 410
30.03.2011, 00:02  [ТС]     Шаблоны и т.д.( #9
ну в задание так пишет.

Добавлено через 3 минуты
из заданного интервала ...ето наверное любой можна указать
Yandex
Объявления
30.03.2011, 00:02     Шаблоны и т.д.(
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru