|
22 / 22 / 4
Регистрация: 15.04.2009
Сообщений: 100
|
|
Как определить конверсию к типу?12.07.2010, 21:24. Показов 4049. Ответов 22
Метки нет (Все метки)
Заранее извиняюсь за ужасное название темы, но ничего другого придумать не смог.
У меня есть свой класс(пусть зовется MY), который реализует математические действия(умножение, деление, извлечение квадратного корня и т.д.) с большой точностью. Если сделать выполнить следующую строчку(вместо переменных написаны их типы и на месте * может быть любой другой оператор): int=int*MY; То компилятор выдаст ошибку C2677, что естественно. На MSDN'е написано: "To use the operator, you must overload it for the specified type or define a conversion to a type for which the operator is defined." Меня интересует второе т.е. define a conversion to a type for which the operator is defined. Вопрос в том, как это сделать? На MSDN'е про это ни слова...
0
|
|
| 12.07.2010, 21:24 | |
|
Ответы с готовыми решениями:
22
|
| 13.07.2010, 23:07 | |||
|
Не по теме: Nick Alte, ладно, споры о стандарте оставим. Ключевое слово const, по-моему мнению, в первую очередь должно быть атрибутом контракта, а не "защитой от дурака".
0
|
|||
|
22 / 22 / 4
Регистрация: 15.04.2009
Сообщений: 100
|
|
| 14.07.2010, 11:45 [ТС] | |
|
Возник еще вопрос, на этот раз не по теме:
Есть массив переменных типа short, а первый(нулевой) его член надо сделать типа long... Сделать их раздельно не представляется возможным - иначе придется вносить значительные изменения в алгоритмы...
0
|
|
| 14.07.2010, 12:03 | |||
|
Не по теме:
0
|
|||
| 14.07.2010, 12:03 | |
|
Выражение должно относиться к целочисленному типу или типу перечислений без области видимости Выражение должно относиться к целочисленному типу или типу перечисления без области видимости 2IntelliSense: выражение должно относиться к целочисленному типу или типу перечисления без области видимости
Как определить расширение по mime-типу? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
BitTorrent (версия 7.11 English) и Меню Настройки
russiannick 15.11.2026
Пункты, отвечающие за отключение обновлений в BitTorrent версии 7. 11 (английской)
Options
Preferences
General
Language
|
Транслитерация текста с кириллицы на латиницу (вариант №4)
Maks 15.11.2026
Что-то я перемудрил с предыдущими версиями, в этот раз сделал всё проще, обратившись к функции "СтрокаЛатиницей" из типового общего модуля "СтроковыеФункцииКлиент".
В данной функции нет апострофов,. . .
|
BitTorrent (версия 4.3.9) и Меню Настройки
russiannick 15.11.2026
В меню Настройки можно отключить автоматическое обновление программы.
Карта этого меню приложена ниже.
Нужный пункт выделен красным.
Сервис
Настройки
Поведение
|
Транслитерация текста с кириллицы на латиницу (вариант №3)
Maks 15.11.2026
Обновленная версия предыдущей обработки.
Изменения коснулись букв: Ъ, Ы, Ь, Э, отображения которых зависят от положения реквизита "Транслитерация имён".
Изменено отображение буквы Й.
Добавлена. . .
|
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|