74 / 37 / 3
Регистрация: 23.09.2012
Сообщений: 408
|
||||||
1 | ||||||
Перегрузка преобразования26.10.2012, 23:18. Показов 1037. Ответов 19
Метки нет (Все метки)
Как перегрузить в классе явное преобразование? Что бы он корректно воспринимал строки вида:
0
|
26.10.2012, 23:18 | |
Ответы с готовыми решениями:
19
Перегрузка операторов без преобразования типов Перегрузка методов по количеству переменных для преобразования времени Перегрузка преобразования класса-строка в тип string (и наоборот) Перегрузка в виде метода VS Перегрузка в виде функции друг |
74 / 37 / 3
Регистрация: 23.09.2012
Сообщений: 408
|
||||||
26.10.2012, 23:24 [ТС] | 3 | |||||
Croessmah, тогда остро встает другая проблема:
0
|
127 / 125 / 16
Регистрация: 03.07.2011
Сообщений: 354
|
||||||
26.10.2012, 23:26 | 6 | |||||
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
||||||
26.10.2012, 23:28 | 7 | |||||
1
|
74 / 37 / 3
Регистрация: 23.09.2012
Сообщений: 408
|
|||||||||||
26.10.2012, 23:29 [ТС] | 8 | ||||||||||
Toshkarik, разве конструктор может возвращать что-то внятное?
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
26.10.2012, 23:30 | 9 |
Kgfq, чего? Человек просит приведение типа. Прочитайте о перегрузке операторов приведения.
0
|
74 / 37 / 3
Регистрация: 23.09.2012
Сообщений: 408
|
|
26.10.2012, 23:32 [ТС] | 12 |
Toshkarik, упс. Попутал.
Добавлено через 39 секунд А нельзя ли сделать так, что бы не приходилось выносить из объявления класса его методы?
0
|
26.10.2012, 23:34 | 13 |
Это и есть тот человек и он спрашивал не только о проблеме с приведением
Вообще-то это принятая практика выносить в отдельные файлы реализацию методов. И не только из-за проблем с объявлением класса, но и для раздельной компиляции, например.
1
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
26.10.2012, 23:35 | 14 |
Извиняюсь, быстро просмотрел тему.
Это и должен быть его метод. Или Вы имеете ввиду реализацию?
1
|
74 / 37 / 3
Регистрация: 23.09.2012
Сообщений: 408
|
|||||||||||
26.10.2012, 23:36 [ТС] | 16 | ||||||||||
Toshkarik, имеется ввиду:
что бы не приходилось писать
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
26.10.2012, 23:39 | 17 |
Kgfq, нет, приведение типа это тоже операция. Даже со встроенными типами. Всегда создается временная переменная.
0
|
74 / 37 / 3
Регистрация: 23.09.2012
Сообщений: 408
|
|
26.10.2012, 23:46 [ТС] | 18 |
Toshkarik, сейчас вопрос немного поменял русло. Я спрашиваю: нельзя ли как-то обойтись без разделения класса на "объявление" и "реализацию"?
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
26.10.2012, 23:53 | 20 |
Kgfq, можно описать реализацию в определении.
0
|
26.10.2012, 23:53 | |
26.10.2012, 23:53 | |
Помогаю со студенческими работами здесь
20
Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов Перегрузка преобразования Перегрузка преобразования типов Перегрузка явного и неявного преобразования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |