|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
||||||
Шаблонный метод с разными параметрами31.01.2016, 08:53. Показов 1344. Ответов 12
Метки нет (Все метки)
Доброе утро,
не получается сделать шаблонную магию - указывать полную специализацию типа, и интелесенс VS должен подсказать тебе какие типы нужны данному методу. Сейчас говорит, что подходит всё(
TypeOneCase : public Case) c разными конструкторами и в void set(T); принимает только наследников Case, и вызов будет set(Foo::OneTypeCase("", 7.1f));Хочется с вне вызвать set передать ему как-то значение enum и он мне подскажет что дальше вводить, а с учетом имён параметров пойму, что требуется
0
|
||||||
| 31.01.2016, 08:53 | |
|
Ответы с готовыми решениями:
12
Разработать шаблонный класс Deque c разными методами Шаблонный класс для работы с разными типами данных и объявление методов в main
|
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
|||
| 31.01.2016, 11:14 | |||
|
rikimaru2013, код не по стандарту. Нельзя определять полную специализацию в in-class scope.
Добавлено через 5 минут ![]() Или setOne setTwo и т.д. Тогда все увидит.
1
|
|||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||||
| 31.01.2016, 11:52 | ||||||
|
http://rextester.com/YOYSN13267
1
|
||||||
| 31.01.2016, 12:04 | |
|
Не по теме: hoggy, собственно у него проблема-то в другом. Он хочет, чтобы автодополнение различало специализации и подсказывало в зависимости от первого шаблонного параметра соответствующее количество аргументов.
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||||||
| 31.01.2016, 12:11 | |||||||
|
http://rextester.com/LNZD8785
1
|
|||||||
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
||
| 31.01.2016, 12:20 | ||
Сообщение было отмечено rikimaru2013 как решение
РешениеСделать точь в точь, как он хочет, с одинаковыми именами функции по-моему нельзя вообще. Можно дать разные имена (setOne, setTwo), тогда будет работать. А так все равно студия будет предлагать весь выбор доступных перегрузок. Вернется ТС - скажет
1
|
||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 31.01.2016, 12:27 | ||
|
Не по теме: это хорошо,
0
|
||
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
||||||||
| 31.01.2016, 14:36 [ТС] | ||||||||
|
hoggy, оба кода intellisense не понимают, что от него хотят -(((( По идеи мне не нужно вы*пыватся и просто сделать на основе наследования
0
|
||||||||
| 31.01.2016, 15:19 | |
|
0
|
|
| 31.01.2016, 15:22 [ТС] | |
|
Не по теме: hoggy, :D =-O я всё пытаюсь писать, чтобы понять читая код чего я хотел спустя месяц -)
0
|
|
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
|
||||
| 31.01.2016, 15:31 | ||||
![]()
1
|
||||
| 31.01.2016, 15:35 [ТС] | |
|
0
|
|
| 31.01.2016, 15:49 | |
|
0
|
|
| 31.01.2016, 15:49 | |
|
Помогаю со студенческими работами здесь
13
Несколько макро с разными параметрами Вывод нескольких строк с разными параметрами Вызов контроллера ApiControllera с разными параметрами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|