|
3 / 3 / 3
Регистрация: 04.11.2009
Сообщений: 98
|
||||||
Шаблоны функций02.04.2011, 01:39. Показов 6868. Ответов 37
Метки нет (Все метки)
не совсем понимаю, как работают шаблоны функций , в учебнике только дан пример и не объяснено ниче(
САма программа готовая есть, надо переделать с шаблонами но не знаю как
0
|
||||||
| 02.04.2011, 01:39 | |
|
Ответы с готовыми решениями:
37
Шаблоны функций Шаблоны функций. шаблоны функций |
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 07.04.2011, 08:54 | |
|
Вынос реализации функций в отдельный файл позволяет окончательно детали этой реализации скрыть путём компиляции его отдельного от остального проекта, но заголовки функций всё равно включать во все файлы, где есть вызов этих функций, что необходимо для их использования, так как иначе вызов просто не возможен. Библиотеки функций и отдельные модули с функциями - три различные реализации такого подхода. Библиотеки считаются за две реализации, так как они бывают со статическим и динамическим связыванием. Только я не понял, при чём здесь класс.
0
|
|
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 07.04.2011, 09:00 | |
|
0
|
|
|
3 / 3 / 3
Регистрация: 04.11.2009
Сообщений: 98
|
|
| 15.04.2011, 03:07 [ТС] | |
|
а ккак с вызово шаблонов, или там просто от функции так и оставить?...
0
|
|
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 15.04.2011, 06:36 | |
|
Шаблоны вызывать нельзя. Шаблон пишется для того, чтоб по нему сгенерить несколько версий функции, а вызываюстя уже эти версии так, как если бы функция была перегружена обычным способом.
0
|
|
|
3 / 3 / 3
Регистрация: 04.11.2009
Сообщений: 98
|
||||||
| 24.04.2011, 17:38 [ТС] | ||||||
|
Первый пункт , прога тока целые элементы массива принимает
0
|
||||||
|
3 / 3 / 3
Регистрация: 04.11.2009
Сообщений: 98
|
||||||
| 06.05.2011, 16:55 [ТС] | ||||||
|
ругается что тип а неизвестен
0
|
||||||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 06.05.2011, 16:58 | |
|
И я бы ругался. Ты а не объявил, а использовать пытаешься.
0
|
|
|
3 / 3 / 3
Регистрация: 04.11.2009
Сообщений: 98
|
|
| 06.05.2011, 18:17 [ТС] | |
|
дак а толку... я тупой наверно)
а я вроде тоже обьявлял и ниче не происходит
0
|
|
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 06.05.2011, 18:24 | |
|
Строка 54. Ты передаёшь в функцию несуществующую переменную. У неё нет типа. Компилятор не может инстанцировать функцию. И обижается на тебя. Не обижай компилятор, объяви переменную.
0
|
|
|
3 / 3 / 3
Регистрация: 04.11.2009
Сообщений: 98
|
|
| 06.05.2011, 18:29 [ТС] | |
|
а под каким типом тогда ее обьявить и в каком месте??
0
|
|
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 06.05.2011, 18:41 | |
|
Под тем типом, который тебе нужен. Объявить ДО использования.
0
|
|
|
3 / 3 / 3
Регистрация: 04.11.2009
Сообщений: 98
|
|
| 06.05.2011, 18:47 [ТС] | |
|
дык я не знаю какоготипа, если по идее он в шабоне задается.....
0
|
|
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 06.05.2011, 18:53 | |
|
Нет. В шаблоне тип не задаётся.
0
|
|
|
3 / 3 / 3
Регистрация: 04.11.2009
Сообщений: 98
|
||||||
| 06.05.2011, 18:59 [ТС] | ||||||
вот так правильно?
0
|
||||||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 06.05.2011, 19:04 | |
|
Нет. После инстанцирования будет float** nuts(float** **a)
0
|
|
|
3 / 3 / 3
Регистрация: 04.11.2009
Сообщений: 98
|
|
| 06.05.2011, 19:44 [ТС] | |
|
ААААААААА, вс1е, мой мозг кипит)))
Добавлено через 17 минут напиши как , буду признателен=))
0
|
|
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 06.05.2011, 19:54 | |
|
Вероятно я наврал и инстанцирование пройдет так: float nuts(float **a)
0
|
|
|
3 / 3 / 3
Регистрация: 04.11.2009
Сообщений: 98
|
||||||
| 07.05.2011, 15:34 [ТС] | ||||||
|
все равно мне ето ниче не дает.....)))
Добавлено через 21 минуту дык куды мне еето дело написать?? Добавлено через 1 минуту вот я сделал все задания в проге, а вот с шаблоно все равно не прет..
много закоментил тока)) Добавлено через 19 часов 6 минут добрые люди сказали что так сделано правильно)
0
|
||||||
| 07.05.2011, 15:34 | |
|
Шаблоны функций Шаблоны функций Шаблоны функций
Шаблоны функций Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транслитерация текста с кириллицы на латиницу
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|