0 / 0 / 0
Регистрация: 04.03.2015
Сообщений: 33
|
|
1 | |
Создать шаблонный класс и наследованный от этого класса метод28.04.2015, 16:35. Показов 2262. Ответов 25
Метки нет (Все метки)
Создать шаблонный класс и наследованный от этого класса метод(естественно шаблонный), реализовать его в int main(){} через INT и Double.
0
|
28.04.2015, 16:35 | |
Ответы с готовыми решениями:
25
Создать класс, наследованный от предыдущего В конструкторе вложенного класса инициализируется приватное поле. Потом вызывается функция-метод этого класса и выводит значение этого поля НО НЕ ТО! Чем отличается шаблонный метод класса от шаблонного класса? Шаблонный метод класса |
0 / 0 / 0
Регистрация: 04.03.2015
Сообщений: 33
|
|
08.05.2015, 15:45 [ТС] | 3 |
шаблонный класс и наследованный от этого класса метод(естественно шаблонный), реализовать его в int main(){} через INT и Double ( это может быть поиск max числа, или разность max и min и т д)
0
|
0 / 0 / 0
Регистрация: 09.05.2015
Сообщений: 14
|
|
09.05.2015, 16:11 | 4 |
нужно создать шаблонный класс и наследованный от этого класса метод(естественно шаблонный), реализовать его в int main(){} через INT и Double.Помогите пожалуйста!!!
0
|
0 / 0 / 0
Регистрация: 06.03.2015
Сообщений: 80
|
|
10.05.2015, 09:47 | 5 |
создать шаблонный класс и наследованный от этого класса метод(естественно шаблонный), реализовать его в int main(){} через INT и Double( можно реализовать:поиск max числа, поиск разницы между max и min и т.д)
0
|
Модератор
5198 / 2080 / 406
Регистрация: 06.01.2013
Сообщений: 4,794
|
|
10.05.2015, 09:59 | 6 |
Вы уверены, что задание звучит именно так?
Использовать в main с типами int и double? И какое ТЗ всё же? Что сей шаблонный класс с методом должен делать?
0
|
0 / 0 / 0
Регистрация: 06.03.2015
Сообщений: 80
|
|
10.05.2015, 10:22 | 7 |
Да, преподаватель сказал взять любой массив, где производятся какие-либо действия ( поиск max числа, поиск разницы между max и min и т.д), сделать функции шаблонными, и сделать наследование, реализовать его в int main(){} через INT и Double, вот так он нам сказал, но я не совсем понимаю, что такое шаблонные функции и наследование
0
|
2 / 2 / 0
Регистрация: 06.03.2015
Сообщений: 91
|
|
10.05.2015, 18:16 | 8 |
создать шаблонный класс и наследованный от этого класса метод (естественно шаблонный), реализовать его в int main(){} через INT и Double(на пример; найти max или min, найти разницу между max или min и т. д).
0
|
Модератор
5198 / 2080 / 406
Регистрация: 06.01.2013
Сообщений: 4,794
|
|||||||||||
10.05.2015, 19:06 | 9 | ||||||||||
Без понятия, о каком наследовании и каких классах в данном случае может идти речь.
Вот шаблонная функция поиска наименьшего элемента в массиве:
Метод невозможно унаследовать от класса.
0
|
37 / 37 / 18
Регистрация: 15.05.2013
Сообщений: 236
|
|
10.05.2015, 20:00 | 10 |
Хех, это пять человек из одной группы просят реализовать или это один человек с кучей клонов?
0
|
Модератор
5198 / 2080 / 406
Регистрация: 06.01.2013
Сообщений: 4,794
|
||||||
10.05.2015, 23:02 | 12 | |||||
MrGluck, да я знаю. Но работать это будет до первого указателя.
0
|
Модератор
5198 / 2080 / 406
Регистрация: 06.01.2013
Сообщений: 4,794
|
||||||
11.05.2015, 00:50 | 14 | |||||
MrGluck, я лично обобщил функцию для любого массива, будь то статический массив, или указатль на начало выделенной области памяти)
Можно два шаблона сделать, кстати, и радоваться жизни, вроде такого.
0
|
Модератор
5198 / 2080 / 406
Регистрация: 06.01.2013
Сообщений: 4,794
|
||||||
11.05.2015, 10:23 | 16 | |||||
Tulosba, в 10 строке у меня ошибки нет - у меня другая ошибка. Я как-то очень сильно вчера тупил и поставил шаблоны именно в таком порядке. В итоге первый min не видит второй и не может его вызвать.
0
|
Модератор
5198 / 2080 / 406
Регистрация: 06.01.2013
Сообщений: 4,794
|
|
11.05.2015, 11:01 | 18 |
Tulosba, ничего хорошего. А теперь встречный вопрос - что значит, если передан указатель на массив, в котором 0 элементов? Это значит, что сам указатель невалиден и отнюдь на T не указывает. И проверять это надо бы не в самой функции min.
0
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||
11.05.2015, 11:31 | 19 | |||||
Отнюдь. Значит, что такой указатель нельзя разыменовывать, не более того.
1
|
Модератор
5198 / 2080 / 406
Регистрация: 06.01.2013
Сообщений: 4,794
|
||||||
11.05.2015, 11:49 | 20 | |||||
Это я знаю, спасибо
Речь о Что ж, учту. Тогда хай будет так:
1
|
11.05.2015, 11:49 | |
11.05.2015, 11:49 | |
Помогаю со студенческими работами здесь
20
Шаблонный метод шаблонного класса Шаблонный метод присваивания шаблонного класса Шаблонный класс от шаблонного класса, ругается компоновщик Шаблонный класс. Создание экземпляра класса с динамическим выделением памяти Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |