techpriest
634 / 213 / 57
Регистрация: 27.02.2014
Сообщений: 1,180
|
||||||
1 | ||||||
Дружественная шаблонная функция шаблонного класса29.05.2017, 11:54. Показов 1955. Ответов 5
Метки нет (Все метки)
Не компилируется. Подскажите правильный синтаксис.
0
|
29.05.2017, 11:54 | |
Ответы с готовыми решениями:
5
Дружественная функция класса Шаблон класса и дружественная функция Дружественная функция и приватные члены класса Как корректно передать в метод шаблонного класса объект шаблонного класса в качестве параметра? |
1379 / 406 / 144
Регистрация: 22.10.2014
Сообщений: 872
|
||||||
29.05.2017, 12:08 | 2 | |||||
2
|
techpriest
634 / 213 / 57
Регистрация: 27.02.2014
Сообщений: 1,180
|
||||||
29.05.2017, 12:11 [ТС] | 3 | |||||
А через специализацию никак?
Во так ведь можно:
0
|
18829 / 9832 / 2403
Регистрация: 30.01.2014
Сообщений: 17,267
|
|
29.05.2017, 12:37 | 4 |
Для функций частичная специализация не разрешается.
Добавлено через 41 секунду Это полная специализация. В исходном посте - частичная.
1
|
techpriest
634 / 213 / 57
Регистрация: 27.02.2014
Сообщений: 1,180
|
|
29.05.2017, 12:51 [ТС] | 5 |
А почему она частичная?
0
|
18829 / 9832 / 2403
Регистрация: 30.01.2014
Сообщений: 17,267
|
||||||
29.05.2017, 13:03 | 6 | |||||
Ну как же:
Вот оригинальный шаблон: Вот твое friend-объявление: Первый параметр шаблона специализирован типом T (из объемлющего шаблонного класса), остальные параметры функции остались шаблонными - это частичная специализация функции. Добавлено через 3 минуты Ну если понятнее будет, без дополнительных шаблонов и friend:
1
|
29.05.2017, 13:03 | |
29.05.2017, 13:03 | |
Помогаю со студенческими работами здесь
6
Дружественная функция-оператор, доступ к закрытым полям класса Преобразование типа аргумента в тип класса и дружественная функция Почему дружественная функция не может обратиться к protected полю класса? Дружественная функция не может получить доступ к приватным данным класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |