![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.05.2010
Сообщений: 11
|
![]()
Задание реализовать операции для преобразования типов. У меня в классе элементы матрици типа INT как реализовать преобразование типа в DOUBLE ?
Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
![]()
В чем вопрос? Как преобразовать int в double? (???)
Или же как создать экземпляр класса Matrix с данными типа double? В этом случае следует использовать шаблонный класс и шаблонный оператор приведения типа.
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.05.2010
Сообщений: 11
|
![]()
Да, нужно сделать второй вариант: создать экземпляр класса Matrix с данными типа double.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
![]()
Как-то так организовать можно:
Код:
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
![]()
Только у вас тут каша полная: все найдется - от утечек памяти и до отсутствия возврата значения из функции. Мне нормальный компилятор салют тут устроил. Все это хозяйство я даже не смотрел; только надстроил шаблоны.
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 11.05.2010
Сообщений: 11
|
![]()
Я же делал под Borland C++... пасиб что потратил время чтобы помоч, ток я в Борланде немогу её запустить на выполнение..
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
![]() Цитата:
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
|
|
![]() |
![]() |
![]() |
#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 |