|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.12.2010, 17:54 | #1 |
Пользователь
Регистрация: 11.05.2010
Сообщений: 11
|
Преобразование типов
Задание реализовать операции для преобразования типов. У меня в классе элементы матрици типа INT как реализовать преобразование типа в DOUBLE ?
Код:
|
04.12.2010, 18:13 | #2 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
В чем вопрос? Как преобразовать int в double? (???)
Или же как создать экземпляр класса Matrix с данными типа double? В этом случае следует использовать шаблонный класс и шаблонный оператор приведения типа.
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
|
04.12.2010, 18:32 | #3 |
Пользователь
Регистрация: 11.05.2010
Сообщений: 11
|
Да, нужно сделать второй вариант: создать экземпляр класса Matrix с данными типа double.
|
04.12.2010, 20:42 | #4 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
Как-то так организовать можно:
Код:
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
|
04.12.2010, 20:50 | #5 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
Только у вас тут каша полная: все найдется - от утечек памяти и до отсутствия возврата значения из функции. Мне нормальный компилятор салют тут устроил. Все это хозяйство я даже не смотрел; только надстроил шаблоны.
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
|
04.12.2010, 21:32 | #6 |
Пользователь
Регистрация: 11.05.2010
Сообщений: 11
|
Я же делал под Borland C++... пасиб что потратил время чтобы помоч, ток я в Борланде немогу её запустить на выполнение..
|
04.12.2010, 21:34 | #7 | |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
Цитата:
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
|
|
04.12.2010, 22:00 | #8 |
Пользователь
Регистрация: 11.05.2010
Сообщений: 11
|
в Борланде ошибку выдает на - template <class T1> , template <class TCast>, ошибка : "Declaration terminated incorrectly".
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразование типов | rommster | Общие вопросы C/C++ | 6 | 23.11.2010 08:11 |
Преобразование типов | Aleksandra1990 | Общие вопросы C/C++ | 5 | 12.05.2010 17:32 |
Си. Преобразование типов | pif | Помощь студентам | 3 | 20.04.2009 13:54 |
Преобразование типов | DeFace | Общие вопросы C/C++ | 4 | 24.03.2009 17:06 |
Преобразование типов | Pronik | Общие вопросы Delphi | 2 | 12.06.2007 12:23 |