199 / 142 / 57
Регистрация: 06.07.2011
Сообщений: 300
|
||||||
1 | ||||||
Перегрузка << , >> для шаблонного класса20.01.2012, 22:51. Показов 2981. Ответов 5
Метки нет (Все метки)
Доброго времени суток всем! Данная тема не раз подымалась на форуме.. Но есть но..
Помогите перегрузить операторы побитового сдвига для шаблонного класса (Для ввода/вывода данных) как пример :
0
|
20.01.2012, 22:51 | |
Ответы с готовыми решениями:
5
Перегрузка для шаблонного класса Перегрузка оператора -> для шаблонного класса Перегрузка operator<< для шаблонного класса Перегрузка оператора -> для шаблонного класса |
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
||||||
20.01.2012, 23:13 | 2 | |||||
друзья декларятся как шаблоны
1
|
Фрилансер
|
||||||
20.01.2012, 23:18 | 3 | |||||
Сообщение было отмечено как решение
Решение
DU, так нельзя. и там же
1
|
623 / 467 / 57
Регистрация: 28.01.2011
Сообщений: 605
|
||||||
20.01.2012, 23:28 | 4 | |||||
Serejke_qq, можно также объявить заранее шаблон test<T>, потом написать объявление шаблонной функции operator << (operator >>), а далее воспользоваться при описании внутренностей test<T> специализацией operator << (operator >>) для конкретного типа T:
1
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
||||||
20.01.2012, 23:34 | 5 | |||||
Dekio , я не понял что нельзя и почему нельзя?
совпадение записи <class T> для класса и для функций? если вы это имели в виду, то возможно и нельзя. что в стандарте написано я не знаю. Но лучше конечно так не делать и для ф-ий что-то другое написать. Но студия скомпиляла, я и запостил. Быть может в декларации открываеттся своего рода скоуп, внутри которого имена перекрывают имена из вышестоящего скоупа. Что-то аналогичное
0
|
Фрилансер
|
|
20.01.2012, 23:46 | 6 |
0
|
20.01.2012, 23:46 | |
20.01.2012, 23:46 | |
Помогаю со студенческими работами здесь
6
Перегрузка оператора вывода на консоль для шаблонного класса Перегрузить operator<<() для шаблонного класса (перегрузка оператора вывода) Перегрузка оператора << шаблонного класса Перегрузка операторов шаблонного класса C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |